[gst-devel] Help Regarding Autopluggin feature

Stefan Kost ensonic at hora-obscura.de
Tue Dec 4 19:35:35 CET 2007


Hi,

karmendra jain schrieb:
> Is there no way out apart from uninstalling the previous one ??
> i mean .. Can a program be written which searches all the match for a
> perticular file
> and returns all  ie MAXIMUM MOST_LIKELY etc etc
>
The typefinder that returns the maximum likelyhood detemines the format. Then
decodebin will use the element with highest rank that accepts the format.

> so that one has option to choose from the list of plugins ??
> 
> Can any core developers look into this .. or any alternate solution ???

I am core-developer :) You could probably remove the unwanted plugins from the
registry (untested).

Stefan

> 
> On Dec 4, 2007 1:04 AM, Stefan Kost <ensonic at hora-obscura.de
> <mailto:ensonic at hora-obscura.de>> wrote:
> 
>     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>
>     > <mailto: 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>
>     >     <mailto: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>
>     >         <mailto: gstreamer-devel at lists.sourceforge.net
>     <mailto:gstreamer-devel at lists.sourceforge.net>>
>     >        
>     https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>     <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>
>     >         <mailto: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
> 
> 





More information about the gstreamer-devel mailing list