Hello,
I am currently working on a project to play 8-channel RTSP streams using GStreamer and Qt on the i.MX 8 Quad EVB.
I have confirmed that GPU resources are being used effectively with GStreamer’s hardware decoding element and Qt’s qmlglsink.
However, when running the code, the screen updates only when there is an event such as moving the mouse or typing on the keyboard. The screen does not update otherwise, even though it does refresh when there is only one RTSP channel being played.
The same pipeline configuration works fine on PC or Raspberry Pi, so I am unsure of the cause of this issue.
I have also attached the code I tested.
Could you please help me review this problem?
Thank you.
HI, @kim-dong-hyun
Sorry to reply late. What is your BSP code version?
Please try setting cpuidle state1 of all the cpu to be disabled while using qmlglsink.
B.R