• Hardware Platform: Jetson Nano
• DeepStream Version 5.0
• JetPack Version: 4.4
• Issue Type: questions
can someone explain me how transforming from software buffer to GPU buffer works?
I have following pipeline:
appsrc → h264parse → nvv4l2decoder → nvstreammux → …
I thought, that in this case nvv4l2decoder converts automatically incoming buffers from software buffers to GPU buffers. Is it right?
However, in deepstream5.0 sample_apps there is code for deepstream-appsrc-test example with following pipeline:
appsrc → nvvideoconvert → capsfilter → …
and there is a comment in the code for nvvideoconvert :
"Use nvvideoconvert to convert from software buffer to GPU buffer"
Does it really mean that I need to use nvvideoconvert to convert buffers from software buffer to GPU buffer? I thought, that using nvidia gst elements such as nvvideoconvert, nvv4l2decoder, nvstreammux or nvinfer means using GPU buffers by default.