vh265: fix h265 playback freeze issue in frame mode with kodi [1/1]
authorHui Zhang <hui.zhang@amlogic.com>
Thu, 3 Dec 2020 08:36:49 +0000 (16:36 +0800)
committerHui Zhang <hui.zhang@amlogic.com>
Thu, 17 Dec 2020 06:51:17 +0000 (22:51 -0800)
commit37884f1842cc3eb49d72434a60e8019c97971bff
treeaa44884a5972c4717cf7df7903cb36039fac6114
parented1f29d4074218a8ea336dad1aff69130ad4b433
vh265: fix h265 playback freeze issue in frame mode with kodi [1/1]

PD#SWPL-37390

Problem:
with Kodi, this stream will send I frame with eos nal in head of
chunk. decode  will idscard all frame data once meet eos nal.
it will cause I frame missed

Solution:
in frame mode, decoder will check shiftbytes and  decode size when
eos nal meet. if eos nal in the beginning of the chunks. don't skip
the left data, go on decoding

Verify:
AC214

Signed-off-by: Hui Zhang <hui.zhang@amlogic.com>
Change-Id: I7900df3cfaa70811c5d9d52df0c68fa6616f36d4
drivers/frame_provider/decoder/h265/vh265.c