Split video into 4 smaller ones

Hi,

thx for the great response!

the caps 'video/x-raw(memory:NVMM),width=1920,height=1080' after the nvvidconv fixed the issue for me! awesome, thx! Now I’m able to do 90fps which just rocks!

However I’m not able to reproduce the same performance in C++ using NvBufferTransformEx or NvBufferTransform.
I ensured that the pixelFormat is the same for the source and the target.

I reduced my problem to just doing 12x NvBufferTransforms. However doing so, I run into severe performance issues. I double checked that the target buffer is size 1920x1080. Even when I do 12x 1:1 copies (1920x1080 to 1920x1080) I get bad performance. Even when I split this up to several processes. It seems to me that NvBufferTransform is using some kind of global lock or just has bad performance?

Any ideas on how to improve my code?

Cheers,
Markus