Autoplugger

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Autoplugger

Krishna Kishore-8

Hi,

   I want to know the details on how autoplugger works in gstreamer.
   In specific, I want to know the following.
        (1) What information does application give to Gstreamer for
            automatic creation of pipeline?
        (2) I want to in detail about decodebin, audiobin, playbin.
            Does it pick up only pre-registered plugins OR will it
            pickup any plugin available in GST_PLUGIN_PATH based on
            mediatype, rank,....?
        (3) Can anyone give details on one usecase in which autoplugger
            was used.?

Regards,
Kishore.
SASKEN BUSINESS DISCLAIMER
-------------------------
This message may contain confidential, proprietary or legally privileged information. In
case you are not the original intended Recipient of the message, you must not, directly or
indirectly, use, Disclose, distribute, print, or copy any part of this message and you are
requested to delete it and inform the sender. Any views expressed in this message are
those of the individual sender unless otherwise stated. Nothing contained in this message
shall be construed as an offer or acceptance of any offer by Sasken Communication
Technologies Limited ("Sasken") unless sent with that express intent and with due
authority of Sasken. Sasken has taken enough precautions to prevent the spread of
viruses. However the company accepts no liability for any damage caused by any virus
transmitted by this email


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Autoplugger

Zhao, Halley
  Gstplaybin.c gstdecodebin.c in gst-base source code gives u the details.
  
  
  >-----Original Message-----
  >From: Krishna Kishore [mailto:[hidden email]]
  >Sent: 2009年2月26日 12:23
  >To: [hidden email]
  >Subject: [gst-devel] Autoplugger
  >
  >
  >Hi,
  >
  >   I want to know the details on how autoplugger works in gstreamer.
  >   In specific, I want to know the following.
  >        (1) What information does application give to Gstreamer for
  >            automatic creation of pipeline?
  >        (2) I want to in detail about decodebin, audiobin, playbin.
  >            Does it pick up only pre-registered plugins OR will it
  >            pickup any plugin available in GST_PLUGIN_PATH based on
  >            mediatype, rank,....?
  >        (3) Can anyone give details on one usecase in which autoplugger
  >            was used.?
  >
  >Regards,
  >Kishore.
  >SASKEN BUSINESS DISCLAIMER
  >-------------------------
  >This message may contain confidential, proprietary or legally privileged
  >information. In
  >case you are not the original intended Recipient of the message, you must
  >not, directly or
  >indirectly, use, Disclose, distribute, print, or copy any part of this
  >message and you are
  >requested to delete it and inform the sender. Any views expressed in this
  >message are
  >those of the individual sender unless otherwise stated. Nothing contained
  >in this message
  >shall be construed as an offer or acceptance of any offer by Sasken
  >Communication
  >Technologies Limited ("Sasken") unless sent with that express intent and
  >with due
  >authority of Sasken. Sasken has taken enough precautions to prevent the
  >spread of
  >viruses. However the company accepts no liability for any damage caused by
  >any virus
  >transmitted by this email
  >
  >
  >-----------------------------------------------------------------------
  >-------
  >Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
  >CA
  >-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
  >-Strategies to boost innovation and cut costs with open source participation
  >-Receive a $600 discount off the registration fee with the source code: SFAD
  >http://p.sf.net/sfu/XcvMzF8H
  >_______________________________________________
  >gstreamer-devel mailing list
  >[hidden email]
  >https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Autoplugger

Donny Viszneki
In reply to this post by Krishna Kishore-8
On Wed, Feb 25, 2009 at 11:23 PM, Krishna Kishore
<[hidden email]> wrote:
>        (1) What information does application give to Gstreamer for
>            automatic creation of pipeline?

A gst launch string, or a URI for the automagic playbin and playbin2 elements.

>        (2) I want to in detail about decodebin, audiobin, playbin.
>            Does it pick up only pre-registered plugins OR will it
>            pickup any plugin available in GST_PLUGIN_PATH based on
>            mediatype, rank,....?

GStreamer "registers" all plugins found in GST_PLUGIN_PATH at
initialization time (gst_init() I believe.)

GStreamer elements tell GStreamer what types of media they support,
and using that information GStreamer elements such as playbin and
playbin2 can figure out what elements are needed for media playback.

>        (3) Can anyone give details on one usecase in which autoplugger
>            was used.?

You'll need to be more specific. Unfortunately I have no idea what
details you might want. Try something like this:

GST_DEBUG=*:3 gst-launch playbin uri=u://r/l

--
http://codebad.com/

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel