[gst-devel] gstreamer-devel Digest, Vol 25, Issue 14

Stefan Kost ensonic at hora-obscura.de
Wed Jun 11 16:21:57 CEST 2008


Rahul Nikose schrieb:
> hi everybody,
>          I m trying to develop demuxer which will open file and parse 
> it into audio and video. 
>          I use gst-template tool for creating one simple filter plugin 
> (filter with one sink and one source ...it will forward incoming 
> buffer as it is ) . I used sub code gstplugin during creation of this 
> filter. Now i want to build element which itself act as filesrc + 
> demuxer .  i.e
>             _______
>            |            |--------> Video
>            |            |
>            |_______|--------->Audio
> This element will use API for opening file for parsing file (mp4 ) and 
> will spilt file
> into video and audio sample which will forwarded to h264 decoder and 
> AMR decoder resp.
>                 Now I have build one gstremer element which wrapp this 
> API's and used them for it internal purpose (i.e opening and parsing).
>          Please guid me through various step required to build this 
> element...from my exp. in bulding simple filter element ....i used 
> gstplugin stub code and get help Plugin
> development manual for understanding various code snippets.....but now 
> I don't have any guild line or stubcode to follow...
>                     So request you friend to state what are the step I 
> must follow to get job done. How to proceed...
>  Thank You  ......Have nice day...   :)
gst-plugin-base has one element of each kind (demuxer, muxer, encoder, 
decoder , ...). have a look at the oggdemuxer there. Besides there is 
e.g. qtdemux, asfdemux, avidemux in other modules that you can study.


More information about the gstreamer-devel mailing list