We also found nveglglessink could work two pipeline well as attached picture but such overlay was displayed with the rim on top of the screen. It couldn’t be used for UI integration.
Could you help to check whether there is an overlay which could run multi-pipeline at the same time without the rim on top of the screen ?
We have tried to set ‘overlay=x’ like as below command. But, we also got the error messages. Please help to check this issue again. If you have any questions, please feel free to tell me.
gst-launch-1.0 filesrc location=/CppSourceFiles/test.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! omxh264dec ! nvoverlaysink overlay-x=400 overlay-y=600 overlay-w=640 overlay-h=480 overlay=1 &
gst-launch-1.0 filesrc location=/CppSourceFiles/TestVideo.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! omxh264dec ! nvoverlaysink overlay-w=320 overlay-h=240 overlay=2 &
nvdc: failed to open ‘/dev/tegra_dc_1’.
NvxBaseWorkerFunction[2520] comp OMX.Nvidia.std.iv_renderer.overlay.yuv420 Error -2147479552
nvdc: open: Too many open files
nvdc: failed to open ‘/dev/tegra_dc_1’.