mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 04:00:10 +01:00
st/omx/dec/h264: fix prevFrameNumOffset handling
Signed-off-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
parent
57405605a8
commit
754fa3a0d2
1 changed files with 4 additions and 0 deletions
|
|
@ -765,6 +765,8 @@ static void slice_header(vid_dec_PrivateType *priv, struct vl_rbsp *rbsp,
|
|||
else
|
||||
FrameNumOffset = priv->codec_data.h264.prevFrameNumOffset;
|
||||
|
||||
priv->codec_data.h264.prevFrameNumOffset = FrameNumOffset;
|
||||
|
||||
if (sps->num_ref_frames_in_pic_order_cnt_cycle != 0)
|
||||
absFrameNum = FrameNumOffset + frame_num;
|
||||
else
|
||||
|
|
@ -814,6 +816,8 @@ static void slice_header(vid_dec_PrivateType *priv, struct vl_rbsp *rbsp,
|
|||
else
|
||||
FrameNumOffset = priv->codec_data.h264.prevFrameNumOffset;
|
||||
|
||||
priv->codec_data.h264.prevFrameNumOffset = FrameNumOffset;
|
||||
|
||||
if (IdrPicFlag)
|
||||
tempPicOrderCnt = 0;
|
||||
else if (nal_ref_idc == 0)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue