dav1ddec
Decode AV1 video streams with dav1d
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstVideoDecoder ╰──dav1ddec
Factory details
Authors: – Philippe Normand
Classification: – Codec/Decoder/Video
Rank – primary
Plugin – dav1d
Package – gst-plugin-dav1d
Pad Templates
sink
video/x-av1:
stream-format: obu-stream
alignment: { (string)frame, (string)tu }
src
video/x-raw:
format: { GRAY8, GRAY16_LE, I420, Y42B, Y444, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Properties
apply-grain
“apply-grain” gboolean
Enable out-of-loop normative film grain filter
Flags : Read / Write
Default value : false
inloop-filters
“inloop-filters” GstDav1dInloopFilterType *
Flags to enable in-loop post processing filters
Flags : Read / Write
Default value : (none)
max-frame-delay
“max-frame-delay” gint64
Maximum delay in frames for the decoder (set to 1 for low latency, 0 to be equal to the number of logical cores. -1 to choose between these two based on pipeline liveness)
Flags : Read / Write
Default value : 18446744073709551615
n-threads
“n-threads” guint
Number of threads to use while decoding (set to 0 to use number of logical cores)
Flags : Read / Write
Default value : 0
Named constants
GstDav1dInloopFilterType
Members
deblock
(0x00000001) – Enable deblocking filter
cdef
(0x00000002) – Enable Constrained Directional Enhancement Filter
restoration
(0x00000004) – Enable loop restoration filter
The results of the search are