avdec_mdec

libav mdec decoder

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoDecoder
                    ╰──GstFFMpegVidDec
                        ╰──avdec_mdec

Factory details

Authors: – Wim Taymans , Ronald Bultje , Edward Hervey

Classification:Codec/Decoder/Video

Rank – marginal

Plugin – libav

Package – GStreamer FFMPEG Plug-ins

Pad Templates

sink

video/x-gst-av-mdec:

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw:
         format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }

video/x-raw(format:Interlaced):
         format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, P010_10LE, GBRA_12BE, GBRA_12LE, GBRA_10BE, GBRA_10LE, VUYA, P012_LE, Y212_LE, Y410, Y412_LE }
 interlace-mode: alternate

Presencealways

Directionsrc

Object typeGstPad


Properties

debug-mv

“debug-mv” gboolean

Whether to print motion vectors on top of the image (deprecated, non-functional)

Flags : Read / Write

Default value : false


direct-rendering

“direct-rendering” gboolean

Enable direct rendering

Flags : Read / Write

Default value : true


lowres

“lowres” GstLibAVVidDecLowres *

At which resolution to decode images

Flags : Read / Write

Default value : full (0)


max-threads

“max-threads” gint

Maximum number of worker threads to spawn. (0 = auto)

Flags : Read / Write

Default value : 0


output-corrupt

“output-corrupt” gboolean

Whether libav should output frames even if corrupted

Flags : Read / Write

Default value : true


skip-frame

“skip-frame” GstLibAVVidDecSkipFrame *

Which types of frames to skip during decoding

Flags : Read / Write

Default value : default (0)


thread-type

“thread-type” GstLibAVVidDecThreadType *

Multithreading methods to use

Flags : Read / Write

Default value : auto


The results of the search are