# gst-inspect avdec_mpeg4
Factory Details:
  Rank                     primary (256)
  Long-name                libav MPEG-4 part 2 decoder
  Klass                    Codec/Decoder/Video
  Description              libav mpeg4 decoder
  Author                   Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>

Plugin Details:
  Name                     libav
  Description              All libav codecs and formats (local snapshot)
  Filename                 /usr/lib/gstreamer-1.0/libgstlibav.so
  Version                  1.1.2.1
  License                  LGPL
  Source module            gst-libav
  Binary package           libav
  Origin URL               http://www.libav.org

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstVideoDecoder
                         +----avdec_mpeg4

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      video/x-raw
                 format: I420

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/mpeg
            mpegversion: 4
           systemstream: false
      video/x-divx
            divxversion: [ 4, 5 ]
      video/x-xvid
      video/x-3ivx


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_video_decoder_change_state

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_video_decoder_chain
      Has custom eventfunc(): gst_video_decoder_sink_event
      Has custom queryfunc(): gst_video_decoder_sink_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'sink'
  SRC: 'src'
    Implementation:
      Has custom eventfunc(): gst_video_decoder_src_event
      Has custom queryfunc(): gst_video_decoder_src_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'src'

Element Properties:
...



# gst-inspect ismdviddec_mpeg4
Factory Details:
  Rank                     primary + 1 (257)
  Long-name                SMD MPEG4 Video Decoder
  Klass                    Codec/Decoder/Video
  Description              SMD MPEG4 Video decoder
  Author                   Arnaud Vrac <avrac@freebox.fr>

Plugin Details:
  Name                     intelce
  Description              elements for intelce hardware
  Filename                 /usr/lib/gstreamer-1.0/libgstintelce.so
  Version                  1.0
  License                  BSD
  Source module            gst-plugins-fbx
  Binary package           Gstreamer Freebox Plug-ins
  Origin URL               http://dev.freebox.fr

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstIsmdElement
                         +----GstIsmdViddec
                               +----GstIsmdViddecMpeg4

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/mpeg
            mpegversion: 4
           systemstream: false
      video/x-divx
            divxversion: [ 4, 5 ]

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


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: 0x773c3fea

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SRC: 'src'
    Implementation:
      Has custom eventfunc(): gst_pad_event_default
      Has custom queryfunc(): gst_pad_query_default
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'src'
  SINK: 'sink'
    Implementation:
      Has chainfunc(): 0x773c3933
      Has custom eventfunc(): 0x773be235
      Has custom queryfunc(): 0x773c37e2
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'sink'

Element Properties:
...




# gst-inspect gdlsink
Factory Details:
  Rank                     marginal (64)
  Long-name                Freebox GDL sink
  Klass                    Sink/Video
  Description              GDL based sink
  Author                   Arnaud Vrac <avrac@freebox.fr>

Plugin Details:
  Name                     intelce
  Description              elements for intelce hardware
  Filename                 /usr/lib/gstreamer-1.0/libgstintelce.so
  Version                  1.0
  License                  BSD
  Source module            gst-plugins-fbx
  Binary package           Gstreamer Freebox Plug-ins
  Origin URL               http://dev.freebox.fr

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseSink
                         +----GstVideoSink
                               +----GstGdlSink

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw
                 format: { BGRA, BGRx, NV12, NV16 }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_base_sink_change_state

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_base_sink_chain
      Has custom eventfunc(): gst_base_sink_event
      Has custom queryfunc(): gst_base_sink_sink_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'sink'

Element Properties:
...




# gst-inspect ismdvidrendbin
Factory Details:
  Rank                     primary + 1 (257)
  Long-name                SMD Video Renderer Bin
  Klass                    Sink/Video
  Description              Scale and display video and subtitles using the Intel SMD interface
  Author                   Arnaud Vrac <avrac@freebox.fr>

Plugin Details:
  Name                     intelce
  Description              elements for intelce hardware
  Filename                 /usr/lib/gstreamer-1.0/libgstintelce.so
  Version                  1.0
  License                  BSD
  Source module            gst-plugins-fbx
  Binary package           Gstreamer Freebox Plug-ins
  Origin URL               http://dev.freebox.fr

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBin
                         +----GstIsmdVidrendBin

Implemented Interfaces:
  GstChildProxy

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw
                 format: { NV12, NV16, NV20 }
                  width: [ 16, 1920 ]
                 height: [ 16, 1088 ]

# gst-inspect ismdvidrendbin
Factory Details:
  Rank                     primary + 1 (257)
  Long-name                Intel SMD Hardware Video Renderer Bin
  Klass                    Sink/Video
  Description              Scale and display video and subtitles using the Intel SMD interface
  Author                   http://www.intelconsumerelectronics.com

Plugin Details:
  Name                     intelce
  Description              elements for intelce hardware
  Filename                 /usr/lib/gstreamer-1.0/libgstintelce.so
  Version                  1.0
  License                  BSD
  Source module            gst-plugins-fbx
  Binary package           Gstreamer Freebox Plug-ins
  Origin URL               http://dev.freebox.fr

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBin
                         +----GstIsmdVidrendBin

Implemented Interfaces:
  GstChildProxy

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw
                 format: { NV12, NV16, NV20 }
                  width: [ 16, 1920 ]
                 height: [ 16, 1088 ]


Element Flags:
  no flags set

Bin Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_bin_change_state_func

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_proxy_pad_chain_default
      Has custom eventfunc(): gst_pad_event_default
      Has custom queryfunc(): gst_pad_query_default
      Has custom iterintlinkfunc(): gst_proxy_pad_iterate_internal_links_default
    Pad Template: 'sink'

Element Properties:
...

Children:
  sink
  transform
  postproc
