vulkanav1dec

vulkanav1dec decodes AV1 bitstreams into raw video surfaces using Vulkan video extensions.

Example launch line

gst-launch-1.0 filesrc location=video.webm ! matroskademux ! av1parse ! vulkanav1dec ! vulkandownload ! videoconvert ! autovideosink

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoDecoder
                    ╰──GstAV1Decoder
                        ╰──vulkanav1dec

Factory details

Authors: – Daniel Almeida

Classification: – Codec/Decoder/Video/Hardware

Rank – none

Plugin – vulkan

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-av1:
        profile: { (string)main, (string)high }
      alignment: frame

Presence – always

Direction – sink

Object type – GstPad


src

video/x-raw(memory:VulkanImage):
         format: NV12
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presence – always

Direction – src

Object type – GstPad


The results of the search are