[gst-devel] Ixion player on Windows

Sébastien Moutte sebastien at moutte.net
Thu Jan 5 04:14:14 CET 2006


I'll have a cvs account soon, so i'll update the win32 folders with my 
vs6 and yours vs7 and add the directx sinks to gst-plugins-bad/sys/ asap.
When i started building gstreamer on windows, i was using vs7.1 and i 
succeeded to setup it to link on msvcrt.dll.
if you want i can write a howto to explain how to do it so you will be 
able to use the same dependencies archive while working with vs7.1.

Sergey Scobich wrote:

>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,
>
>Julien,
>
>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
>>>      
>>>
>Sebastien
>  
>
>>>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 2.8.4.0) 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
>>>      
>>>
>files
>  
>
>>>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
>>    
>>
>files
>  
>
>>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 files
>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_idv37&alloc_id865&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