help writing a demuxer

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

help writing a demuxer

Scott Hawker
I've read all the documentation on creating plugins, and have looked
at the code for the plugins, but still have a lot of questions.  I am
trying to create a demuxer plugin.  I have several specific questions.

#1 - how does the data that comes from a demuxer source pad get to the
proper place?  Does gstreamer handle that automatically or is that
something i need to setup?

#2 - many of the examples are using "sometimes" pads.  if the
container format that i'm demuxing will only ever have one video
stream and one audio stream, and both will always be present, can i
use "always" pads and store them as members of my elements struct?

The existing plugins are very large (qtdemuxer, for example).  Are
there any other sources of code that give a bare-bones demuxer
example?  If not, can anyone recommend a different source of
information?

Thanks for any help you can provide.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel