[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