[gst-devel] How to register Gstreamer Plugin with Playbin so that playbin detect my plugins

rakesh sharma rakesh2.sharma at aricent.com
Tue Jan 20 10:50:15 CET 2009


i am doing only  gst_element_register(plugin, type_name, rank, type);
i am not doing any other registration.....

gst-inspect of mp4sp_dec is :

[root at bghwf9861 testelement]# gst-inspect mp4sp_dec
Factory Details:
  Long name:    mp4sp
  Class:        video/decoder
  Description:  mp4sp Video Decoder
  Author(s):    Rakesh <info at rakesh.com>
  Rank:         unknown (260)

Plugin Details:
  Name:                 rakesh_plugin
  Description:          Rakesh Sharma
  Filename:             /usr/local/lib/librakesh_plugin.so
  Version:              0.1
  License:              Proprietary
  Source module:        rakesh_plugin
  Binary package:       rakesh_plugin
  Origin URL:           Rakesh <info at rakesh.com>

GObject
 +----GstObject
       +----GstElement
             +----psf_mp4sp_dec

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-mp4-sp
                  width: [ 0, 2147483647 ]
                 height: [ 0, 2147483647 ]
              framerate: [ 1, 2147483647 ]

  SRC template: 'src'
    Availability: Always
    Capabilities:
      video/x-raw-yuv
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]


Element Flags:
  no flags set

Element Implementation:
  No loopfunc(), must be chain-based or not configured yet
  Has change_state() function: element_change_state_func
  Has custom save_thyself() function: element_save_thyself
  Has custom restore_thyself() function: element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.

Pads:
  SRC: 'src'
    Implementation:
      Has custom eventfunc(): 0xbbcf4c
    Pad Template: 'src'
  SINK: 'sink'
    Implementation:
      Has chainfunc(): 0xbbc269
      Has custom eventfunc(): 0xbbcf73
      Has bufferallocfunc(): video_dec_buffer_alloc
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "mp4sp_dec0"

-- 
View this message in context: http://www.nabble.com/How-to-register-Gstreamer-Plugin-with-Playbin-so-that-playbin-detect-my-plugins-tp21541362p21559965.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.





More information about the gstreamer-devel mailing list