imagersdec

Decodes still image formats using pure Rust to raw video

Example launch line

gst-launch-1.0 filesrc location=$PATH ! typefind ! imagersdec ! imagefreeze ! video/x-raw,framerate=30/1 ! videoconvert ! autovideosink

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──imagersdec

Factory details

Authors: – Amyspark

Classification:Codec/Decoder/Image

Rank – secondary + 1

Plugin – imagers

Package – gst-plugin-imagers

Pad Templates

sink

image/bmp:
image/x-MS-bmp:
image/vnd.ms-dds:
image/x-farbfeld:
image/vnd.radiance:
image/x-icon:
image/jpeg:
image/openraster:
image/x-nokia-over-the-air-bitmap:
image/vnd.zbrush.pcx:
image/x-pcx:
image/png:
image/x-portable-anymap:
image/x-portable-bitmap:
image/x-portable-graymap:
image/x-portable-pixmap:
image/x-qoi:
image/qoi:
image/sgi:
image/x-targa:
image/x-tga:
image/tiff:
image/vnd.wap.wbmp:
image/x-xbitmap:
image/x-xbm:
image/x-xpixmap:

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw:
         format: { RGB, RGBA, GRAY8, GRAY16_LE, RGBA64_LE }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc

Object typeGstPad


Properties

max-alloc-bytes

“max-alloc-bytes” guint64

Max. amount of data to allocate for decoding (bytes, 0=disable)

Flags : Read / Write

Default value : 0


max-size-bytes

“max-size-bytes” guint64

Max. amount of data to buffer (bytes, 0=disable)

Flags : Read / Write

Default value : 0


The results of the search are