[gst-devel] Ixion player on Windows

Sergey Scobich sergey.scobich at gmail.com
Thu Jan 5 03:44:23 CET 2006

This is how I've done.

First of all I built all dependencies with msvcr71.dll, then I created a
project for vs7 and build successfully gstreamer. 

I also built most of the gst-plugins-base only audioresample and
ffmpegcolorspace remained.

Now I successfully built liboil with msvcrt71.dll (using mingw + some
patches in liboil) 

And will try to compile the remaining gst-plugins-base.

I filed two bugs with vs7 project files #325248, #325246.
They are not processed yet.

This was two days ago and they are a bit outdated.

Unfortunately I didn't have VS6, but what to develop, debug, profile, fix
code in gstreamer - so that's why I decided to build all in VS.2003
I know that building with VS.2003 is not compatible with GPL. I just doing
it for fun. 

Anyway during this work I propose many small corrections for gstreamer code
(thank you guys from #gstreamer) and successfully played an ogg file, using
Sébastien's directsoundsink.

But a lot of work remains - playbin is not finished and could be improved in
for better support for Windows.

I wonder why directx sinks are not in gstreamer CVS. I know that they are
not finished but the development should be done in CVS.

Sebastien did you file a bug with suggestion to include directx sinks?

-----Original Message-----
From: Julien Moutte [mailto:julien at moutte.net] 
Sent: Thursday, January 05, 2006 1:21 PM
To: Sébastien Moutte
Cc: Sergey Scobich; gstreamer-devel at lists.sourceforge.net
Subject: Re: [gst-devel] Ixion player on Windows

I remind you that msvcrt71.dll can not be considered as a system DLL
because it's not shipped together with your Windows operating system.

Linking to this library is not compatible with the GPL license.

Just so you know why we are using VS6.0 and msvcrt.dll

Best regards,


On Thu, 2006-01-05 at 12:17 +0100, Sébastien Moutte wrote:
> Hi Sergey,
> We choosed Visual studio 6.0 because most of distributed win32 packages 
> of gstreamer's dependencies are built with mingw or vs6 and linked to 
> msvcrt.dll which is a system dll.
> msvcr71.dll is not a system dll and you need to include it with the 
> package build with vs7.1 :(
> Have you built all win32 compliant gstreamer plugins with vs7.1 ?
> I know a way to force vs7.1 to link on msvcrt.dll instead msvcrt71.dll 
> but it's not really clean.
> Sebastien.
> Sergey Scobich wrote:
> >Hi
> >
> >I have successfully compiled all needed dependencies and gstreamer using
> >Visual Studio.NET 2003 and msvcr71.dll for debugging right from IDE.
> >
> >But I'm afraid that these binaries will not be compatible with yours
> >dependencies that are built with msvcrt.dll.
> >
> >And as a result there must be two dependences archives for building
> >gstreamer in Windows world. :-(
> >
> >Regards,
> >Sergey.
> >
> >-----Original Message-----
> >From: gstreamer-devel-admin at lists.sourceforge.net
> >[mailto:gstreamer-devel-admin at lists.sourceforge.net] On Behalf Of
> >Moutte
> >Sent: Thursday, January 05, 2006 12:50 PM
> >To: Michal Benes
> >Cc: gstreamer-devel at lists.sourceforge.net
> >Subject: Re: [gst-devel] Ixion player on Windows
> >
> >Hi Michal,
> >
> >I've just tried the binary package, it doesn't work for me.
> >There are some dependancies problems. libgmodule and libgthread are 
> >missing from your lib folder, i've tried to install it from the official 
> >win32 binary package (version but you aren't using the same 
> >glib dependancies as this package. for i.e, your glib links on 
> >libiconv-2.dll and libintl-2.dll while the glib for win32 glib package 
> >links on intl.dll, iconv.dll ...
> >
> >I don't really know what are the library name we "must" use, i guess you 
> >have built these libraries from sources.
> >I've already encountered these libraries names problem while trying to 
> >use some of the plugins built with your mingw dev environment in my vs6 
> >environment as i am using the distributed win32 packages with .dll, 
> >.def, .lib files of the libraries needed to build gstreamer.
> >
> >It will be great if we can use the same dependancies names for vs6 and 
> >mingw builds then we can easily test binaries between the both dev 
> >environments.
> >On my side, i can update the vs6 project files ...
> >Let me know what's the best solution.
> >Thanks,
> >Seb
> >
> >Michal Benes wrote:
> >
> >
> >
> >
> >-------------------------------------------------------
> >This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> >for problems?  Stop!  Download the new AJAX search engine that makes
> >searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> >http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> >_______________________________________________
> >gstreamer-devel mailing list
> >gstreamer-devel at lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> >  
> >
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

More information about the gstreamer-devel mailing list