[gst-devel] Help Regarding Autopluggin feature

Stefan Kost ensonic at hora-obscura.de
Mon Dec 3 20:34:15 CET 2007


hi,

karmendra jain schrieb:
> Hey Frans .. things are solved thanks
> but one more query
> if i have a situation as
> suppose i design my own amrwb decoder  (an audio decoder)  and this
> decoder typefind is already present
> with option GST_TYPE_FIND_MAXIMUM
> then how will the gst-typefins return my plugin type ????
> 
> basically i have designed my own amrwb plugin and i want to make it
> autopluggable
> so i have defined the typefind function in it with GST_TYPE_FIND_MAXIMUM
> option
> but gst-typefind still dosen't return this
> it returns the caps of the original one ..
> any idea on how to achieve this ??

You need to make sure the other plugin is not installed. Basically when you have
several elements with same rank installed you cannot guarantee that your plugin
is used. The rank based element selection is to simple for that scenario.
Unfortunately I am not aware of an easy way to do it better. Ideas are welcome :)

Stefan

> 
> 
> On Dec 3, 2007 6:25 PM, karmendra jain < karmendra.jain at gmail.com
> <mailto:karmendra.jain at gmail.com>> wrote:
> 
>     Thanks Frans
>     i went thru that ..
>     But my doubt is just in plugin .. not in application side
> 
>     My question is .. wat are the things needed to be done in a plugin
>     to make compatible to autoplugin format
>     i also checked gsttypefindfunctions.c
>     thats pretty clear on how things are done
>     but am still not very clear on how the corresponding plugin to be
>     used is returned ???
> 
> 
> 
>     On Dec 3, 2007 1:29 PM, Frans van Berckel < fberckel at xs4all.nl
>     <mailto:fberckel at xs4all.nl>> wrote:
> 
>         Hi Karmendra,
> 
>         Do you know the docoderbin and decoderbin2 element?
> 
>         Regards,
> 
> 
>         Frans van Berckel
> 
>         On Mon, 2007-12-03 at 12:22 +0530, karmendra jain wrote:
>         > Hi All
>         > I need some pointers regarding the autoplugin feature
>         > Currently i have designed a plugin
>         > say a audio decoder plugin for AMR-NB .. with mime type
>         speech/amr-nb
>         > now what all do i need to define and where
>         >
>         > According to what i understood
>         > 1: i need to use type find function
>         > 2: i need to define a autoplugger support in my plugin
>         >
>         > Now the Question is
>         > 1: how do i define a autopluger .. some sample code or docs .. ne
>         > one .. plzz
>         > 2: how to use the tyfindfunction ...
>         >
>         > Can anyone guide me on this one ???
>         >
>         > Regards
>         > Karmendra
>         >
>         -------------------------------------------------------------------------
> 
>         > SF.Net email is sponsored by: The Future of Linux Business
>         White Paper
>         > from Novell.  From the desktop to the data center, Linux is going
>         > mainstream.  Let it simplify your IT future.
>         > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>         > _______________________________________________
>         gstreamer-devel mailing list
>         gstreamer-devel at lists.sourceforge.net
>         <mailto:gstreamer-devel at lists.sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> 
> 
>         -------------------------------------------------------------------------
> 
>         SF.Net email is sponsored by: The Future of Linux Business White
>         Paper
>         from Novell.  From the desktop to the data center, Linux is going
>         mainstream.  Let it simplify your IT future.
>         http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>         _______________________________________________
>         gstreamer-devel mailing list
>         gstreamer-devel at lists.sourceforge.net
>         <mailto:gstreamer-devel at lists.sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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