[DShow] A bunch of stubs...

Raphaël Junqueira fenix at club-internet.fr
Mon Jun 9 12:43:53 CDT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

> I've been thinking (waits for the applause to die down). DirectShow is
> similar in style and architecture to GStreamer right? They both use
> graphs of connected elements. Would it be possible to use GStreamer to
> implement Quartz?

i had the same idea, while looking xine code ;)

> Pros:
>  * Saves potentially a lot of work, depending on how big DirectShow is.
>  * GStreamer is written in C, under the LGPL (though licenses of codecs
> vary)
>  * Get lots of codecs for free.

And better,
we can add a wine->gstreamer plugin who can use windows codecs (using wine 
infra to use it) mplayer have already a code for that using a little of wine 
code.

> Cons:
>  * Are they too different? Would it be like trying to map comctrl onto
> Tk?

i don't think, but gstreamer isn't complete as dshow yet ;(

>  * Adds an extra dependancy on GStreamer. Still, all distros with
> gnome2.2 (ie all of them) ship with it on the CDs.

we can easily "dlopen" it on run-time.
The problem is: can gstreamer work on all unix platforms ?

>  * I don't know what I'm talking about, so I could be being dumb.

lol maybe ;)

> Thoughts?

Regards,
Raphael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE+5MdZp7NA3AmQTU4RAuGZAJ0UCYP7J9XMXbblJs5eiTr/FhcT2wCfU0ND
0qwLHf+6QTuSfzzb7CCod/s=
=lkXQ
-----END PGP SIGNATURE-----




More information about the wine-devel mailing list