[Matroska-devel] Porting Gstreamer to win32 .... the better solution ?
Christian HJ Wiesner
chris at matroska.org
Thu Jan 15 10:38:12 CET 2004
did we ever seriously think about this option ?
Think of the advantages :
- plenty of working plugins, for most formats, and including matroska
- a working and well designed codec/plugin API
- a project to make a vidoe editor, we just need to help and adapt the
GUI for win32
- a nice playback platform for a new, powerful player, for Linux and
Windows ( TCMP 6 ? )
Just think of the hours of coding just to make working plugins for the
new media-api :o ......
About size :
<ChrisHJW> and ... how big would it become once its ported ?
<BBB> I have no clue
<ChrisHJW> you cant make people understand why a video editor is 50 MB big ?
<BBB> porting is easy if you use cygwin
<BBB> we've had some people coming over to #gstreamer to say they want
to port it
<BBB> but nobody wanted to use cygwin
<BBB> and nobody ever submitted workign code
<BBB> these are related ;)
<BBB> point 1: for porting unix code to win32, use cygwin
* ChrisHJW is also not happy about cygwin .. think performance and stuff
<BBB> and 50 MB?
<ChrisHJW> BBB : wild guess
<BBB> how many memleaks does windows have?
<BBB> gst core is 1 or 2 MB
<BBB> we're profiling a *lot*
<ChrisHJW> DirectX 9 is 12 MB
<BBB> we're media world pros ;)
<BBB> we know how stuff works :)
<ChrisHJW> no doubt
<BBB> (well, I don't know why MPEG pauses for 15 seconds when streaming
it, but for the rest...)
<BBB> (only on WMP...)
<ChrisHJW> 1 - 2 MB, to distribute with a video editor, sounds
reasonable, especially if you count the number of wroking plugins
<BBB> the video editor would need a UI
<ChrisHJW> thats not the problem
<BBB> so in total, it'd be like 10-20 MB, UI + backend + everything
10 - 20 MB ..... thats a lot now, but i'd like to see the size of Adobe
Premiere 8 once its out ? are 100 MB still enough ? And dont forget, the
basic gstreamer win32 platform can be distributed separately, and the
video editor or player become much smaller then ?
What you think ?
More information about the Matroska-devel