Video Decoder

Factory Details:

Rankprimary + 10 (266)
Long-nameST Video Decoders
KlassCodec/Decoder/Video/Parser
DescriptionGStreamer Video Decoders Element for ST
Authorhttp://www.st.com

Plugin Details:

Namest
DescriptionST HW accelerated elements
Filename/usr/lib/gstreamer-1.0/libgstpluginst.so
Version1.0.0
LicenseLGPL
Source modulestplugin
Binary packageSTMicroelectronics R&D
Origin URLhttp://www.st.com

Hierarchy:

  • GObject
    • GInitiallyUnowned
      • GstObject
        • GstElement
          • Gststvideo

Pad Templates:

SRC template: src

  • Availability: Always
  • Capabilities:
    • video/x-fake-yuv
    • video/x-raw
      • format: BGRA
      • width: [ 1, 2147483647 ]
      • height: [ 1, 2147483647 ]
      • framerate: [ 0/1, 2147483647/1 ]
    • video/x-raw
      • format: BGRx
      • width: [ 1, 2147483647 ]
      • height: [ 1, 2147483647 ]
      • framerate: [ 0/1, 2147483647/1 ]
    • video/x-raw
      • format: RGB
      • width: [ 1, 2147483647 ]
      • height: [ 1, 2147483647 ]
      • framerate: [ 0/1, 2147483647/1 ]
    • video/x-raw
      • format: UYVY
      • width: [ 1, 2147483647 ]
      • height: [ 1, 2147483647 ]
      • framerate: [ 0/1, 2147483647/1 ]
    • video/x-raw
      • format: YUYV
      • width: [ 1, 2147483647 ]
      • height: [ 1, 2147483647 ]
      • framerate: [ 0/1, 2147483647/1 ]

SINK template: sink

  • Availability: Always
  • Capabilities:
    • video/fake-pes
    • video/x-h263
    • video/x-h264
    • video/x-h264-pes
    • video/x-h265
    • video/x-h265-pes
    • image/jpeg
      • framerate: [ 0/1, 2147483647/1 ]
    • video/mpeg
      • mpegversion: { 1, 2, 4 }
      • systemstream: false
    • video/mpeg-pes
      • mpegversion: { 1, 2, 4 }
      • systemstream: false
    • video/x-xvid
    • video/x-3ivx
    • video/x-divx
      • divxversion: { 3, 4, 5 }
    • video/x-theora
    • video/x-vp3
    • video/x-flash-video
    • video/x-vp6
    • video/x-vp6-alpha
    • video/x-vp6-flash
    • video/x-vp8
    • video/x-vp9

Element Flags:

no flags set

Element Implementation:

  • change_state() @ 0x766e959c

Element has no clocking capabilities.

Element has no URI handling capabilities.

Pads:

  • SINK (sink)
    • Pad Template: sink
  • SRC (src)
    • Pad Template: src

Element Properties:

The "name" Property

The name of the object

  • Flags:
    • Readable
    • Writable
  • Type: String
    • Default: "stvideo0"

The "parent" Property

The parent of the object

  • Flags:
    • Readable
    • Writable
  • Type: Object
    • Type: GstObject

The "dis-inj" Property

Whether to enable/disable video injection

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: false

The "dev-id" Property

device id for video

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Integer
    • Min: 0
    • Max: 24
    • Default: 24

The "currentPTS" Property

get the current PTS value

  • Flags:
    • Readable
  • Type: Unsigned Integer64
    • Min: 0
    • Max: 8589934591
    • Default: 1

The "contentframerate" Property

Frame rate of the video displayed

  • Flags:
    • Readable
  • Type: Integer
    • Min: 0
    • Max: 60
    • Default: 0

The "latency" Property

latency for video

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 2550
    • Default: 0

The "dis-avsync" Property

Whether to enable/disable av sync

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: false

The "mem-profile" Property

memory profile used for video decoding in SE

  • Flags:
    • Readable
    • Writable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 10
    • Default: 4294967295

The "stepframe" Property

step functionality whenevr ioctl is called

  • Flags:
    • Writable
    • Controllable
  • Type: Boolean
    • Default: false

The "interlace" Property

interlace processing used for video decoding in SE

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: false

The "decoder-decimation" Property

deimation used for video decoding in SE

  • Flags:
    • Readable
    • Writable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 9
    • Default: 4294967295