mpp icon indicating copy to clipboard operation
mpp copied to clipboard

RK3588 H265 Decoder Becomes Blurry On Decoder Resolution Change

Open ScorpiosCrux opened this issue 1 year ago • 0 comments

Setup

  • RK3588
  • kernel: 5.10.160
  • H265 decoder
  • GStreamer Video Player
  • Android 12

Issue

When using the RK H265 decoder with GStreamer, an RTSP stream that changes resolution will throw the following error infinitely and the images becomes blurry. This issue does not occur with the H264 decoder.

2024-08-06 16:16:56.102   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.135   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.136   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.136   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.136   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.168   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.169   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.169   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.169   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.203   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.204   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.204   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.204   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.236   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.236   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.236   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.236   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.269   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.269   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done
2024-08-06 16:16:56.269   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  resetting...
2024-08-06 16:16:56.269   153-153   mpp_rkvdec...kvdec-core queue_work9                          I  reset done

image image

How to reproduce:

  • RTSP stream
  • Play video at 1080p on the client
  • Change the stream from 1080p to a different resolution without closing the client stream
  • Video becomes blurry and does not recover.

Other notes

  • This issue does not occur using the H264 decoder.
  • Sometimes you need to reinitialize GStreamer again.

Let me know if you need more help with reproducing this.

ScorpiosCrux avatar Aug 06 '24 22:08 ScorpiosCrux