Enabling new cudaconvertscale plugin

Guillaume Denis gdenispro at gmail.com
Tue Jan 24 19:49:31 UTC 2023


Hello,

First of all, I am so happy to try the new release of GStreamer, thanks 
so much and congratulations!

I am building gstreamer 1.22 (from source on Debian 11) and currently 
when I "gst-inspect-1.0 nvcodec", 21 plugins are listed: in particular 
cudascale, cudaconvert and cudaconvertscale are missing.

I have a few questions if someone can help:

- is the only way to have them enabled to install the *whole* cuda 
(following https://developer.nvidia.com/cuda-downloads) or is it 
possible to install less dependencies?
- anyway I think these are runtime dependencies and don't need to be 
installed before building gstreamer 1.22?
- is there a CUDA version specification, or any between 11.7 or 12.0 
would work?

More generally, I am trying to understand if I could answer these 
questions by myself by inspecting files in 
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/main/subprojects/gst-plugins-bad/sys/nvcodec 
but I could not manage to do it... It could help for other plugins too.

If anyone is interested, I try to maintain a debian-based docker image 
that builds GStreamer:
https://github.com/ducksouplab/docker-gstreamer
(hoping to improve it with cudaconvertscale enabled of course!)

Thanks,
Guillaume


More information about the gstreamer-devel mailing list