v4l2slh265dec
decodes H.265 bitstreams as DMABuf using Linux V4L2 Stateless API.
Example launch line
gst-launch-1.0 filesrc location=some.mov ! parsebin ! v4l2slh265dec ! autovideosink
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstVideoDecoder ╰──GstH265Decoder ╰──v4l2slh265dec
Factory details
Authors: – Nicolas Dufresne
Classification: – Codec/Decoder/Video/Hardware
Rank – primary + 1
Plugin – v4l2codecs
Package – GStreamer Bad Plug-ins
Pad Templates
sink
video/x-h265:
stream-format: { (string)hvc1, (string)hev1, (string)byte-stream }
alignment: au
src
video/x-raw(memory:DMABuf):
format: DMA_DRM
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
format: { NV12_10LE40, P010_10LE, NV12_10LE40_4L4, MT2110T, MT2110R, NV12, YUY2, NV12_4L4, NV12_32L32, NV12_16L32S, I420 }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Properties
media-device
“media-device” gchararray
Path to the media device node
Flags : Read / Write / Construct Only
Default value : /dev/mediaX
video-device
“video-device” gchararray
Path to the video device node
Flags : Read / Write / Construct Only
Default value : /dev/videoX
The results of the search are