<div dir="ltr"><div>Hi, I'm trying to solve the problem of CPU congestion when playing 16 videos on the video wall, my pipeline looked like this initially:<br>rtspsrc ! decodebin(with d3d11h264dec) ! videoconvert ! glsinkbin sink=qmlglsink<br><br>but, heavy CPU loads began, although they should not be with d3d11h264dec, I found that the load comes from sink, specifically glcolorconvert, which converts NV12 to RGBA.<br><br>I tried to redo the pipeline on rtspsrc ! decodebin ! d3d11upload ! d3d11colorconvert ! d3d11download ! glsinkbin sink=qmlglsink but d3d11colorconvert cannot be explicitly set to convert NV12 to RGBA. I tried adding caps to the glsinkbin static pad, but it didn't help, it still doesn't convert.<br><br>Does anyone have any ideas how to make the video card convert color, and not load the processor with it?<br><br></div><div>here is pipeline code: <a href="https://pastebin.com/h0b90NLx">https://pastebin.com/h0b90NLx</a></div><div>here is pipeline dot: <a href="https://drive.google.com/file/d/1dJVf92svdmnrQ8brayDT-zrKKA_IRboJ/view?usp=sharing">https://drive.google.com/file/d/1dJVf92svdmnrQ8brayDT-zrKKA_IRboJ/view?usp=sharing</a></div></div>