media_module: h265 dvb playback unsmooth and mosaic [1/1]
authorPeng Yixin <yixin.peng@amlogic.com>
Mon, 17 Aug 2020 06:39:24 +0000 (14:39 +0800)
committerHui Zhang <hui.zhang@amlogic.com>
Mon, 17 Aug 2020 06:45:18 +0000 (23:45 -0700)
commitb83df39a037c8be880a294567fcdbe126630d240
treeca42ee83fe657d8407f4b1592db663d073364d40
parent65ad820233271ce4b2776516ca51301c28ce034f
media_module: h265 dvb playback unsmooth and mosaic [1/1]

PD#SWPL-31281

Problem:
Because the mmu box is mistakenly released,
cause mmu memory has no cache mechanism, so
memory allocation spend a lot of time(ave 7ms),
leading to playback unsmooth.And DVB playback,
decoding speed is not enough to lead stream
buffer overflow, then show mosaic picture.

Solution:
The current mechanism is not to release mmu
idx to resolve this issue.

Verify:
AB311-B

Change-Id: I6eaf0eb7ffd659b96907a352cf4d548070569001
Signed-off-by: Peng Yixin <yixin.peng@amlogic.com>
drivers/frame_provider/decoder/h265/vh265.c
drivers/frame_provider/decoder/utils/decoder_mmu_box.c