Pipeline freezes on decoding AV1 video with nvv4l2decoder

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
GPU (NVIDIA GeForce RTX 3060 Laptop GPU)
• DeepStream Version
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)


The video created with ffmpeg: fmpeg -t 00:05 -i deepstream_sample_720p.mp4 -c:v libaom-av1 deepstream_sample_av1.webm.

Run a pipeline

docker run \
    --name av1-bug \
    --rm \
    -v "$(pwd)/deepstream_sample_av1.webm:/data/deepstream_sample_av1.webm" \
    --entrypoint gst-launch-1.0 \
    --gpus all \
    nvcr.io/nvidia/deepstream:6.4-triton-multiarch \
    filesrc location=/data/deepstream_sample_av1.webm \
    ! matroskademux \
    ! av1parse \
    ! nvv4l2decoder \
    ! fakesink sync=false enable-last-sample=false dump=true

Pipeline freezes without decoding a single frame. If you change nvv4l2decoder to av1dec, the pipeline works fine.

• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

Yes. I can reproduce the freeze. We will investigate the issue.