Hi Folks,
Been struggling with momentary pause with 4K video when using the nvivifilter and my custom library for video playback using gstreamer(fps doesn’t matter, h264 or H265 content type doesn’t matter). The CPU usage is very high in this test case 120% versus when 10-15% without the conversion(i.e no nvivafilter in pipeline). When I use nvivafilter plugin I get 120% CPU usage(the custom library was written do nothing to confirm my suspicion the issue is the NV12 to RGBA conversion). The cause from my testing is the NV12 to RGBA conversion that takes place is using the CPU and not the GPU. Why is the CPU being used and not the GPU? Is there a GPU version of the nvivafilter plugin I can use or some GPU based NV12 to RGBA conversion plugin? None of the plugins indicate if they are CPU or GPU based. Thanks in advance for any assistance you can provide.
Tom