gstreamer doesn't use nvcodec
Hello, please tell me why gstreamer does not use hardware acceleration on my system with nvidia gtx 970? For example with decodebin? Did I understand correctly from the documentation that this should happen automatically?
In fact, I'm interested in hw acceleration for apps based on QtMultimedia. I don't know for sure, but the framework seems to use playbin or decodebin. Are there any ways to force gstreamer to use hw accelerated decoding?
NVIDIA Driver Version: 460.67 Kernel: 5.9.16-1 GStreamer Core Library version 1.18.4
~ >>> gst-inspect-1.0 --plugin nvcodec
Plugin Details:
Name nvcodec
Description GStreamer NVCODEC plugin
Filename /usr/lib/gstreamer-1.0/libgstnvcodec.so
Version 1.18.4
License LGPL
Source module gst-plugins-bad
Source release date 2021-03-15
Binary package GStreamer Bad Plugins (Arch Linux)
Origin URL https://www.archlinux.org/
nvh265enc: NVENC HEVC Video Encoder
nvh264enc: NVENC H.264 Video Encoder
nvvp8dec: NVDEC vp8 Video Decoder
nvjpegdec: NVDEC jpeg Video Decoder
nvh264dec: NVDEC h264 Video Decoder
nvh264sldec: NVDEC H.264 Stateless Decoder
nvmpeg4videodec: NVDEC mpeg4video Video Decoder
nvmpeg2videodec: NVDEC mpeg2video Video Decoder
nvmpegvideodec: NVDEC mpegvideo Video Decoder
9 features:
+-- 9 elements