[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