[gst-devel] Help Regarding Autopluggin feature

karmendra jain karmendra.jain at gmail.com
Wed Dec 5 13:15:14 CET 2007


Thanks Stefan
n i found a way out :D :D
we can set the rank of our plugin higher than maximum by passing
GST_RANK_PRIMARY+1 so that type find will return this plugin instead :D
no uninstalling needed


On Dec 5, 2007 12:05 AM, Stefan Kost <ensonic at hora-obscura.de> wrote:

> 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
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20071205/e4629a4e/attachment.htm>


More information about the gstreamer-devel mailing list