diff options
author | Boyuan Zhang <boyuan.zhang@amd.com> | 2021-03-15 13:28:11 -0400 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-03-30 15:47:54 +0000 |
commit | 3c64c090e0d2250d7ee880550f8cbeac0052c8d9 (patch) | |
tree | ca5da9449d4556f29bb4d3617350bdca9380031b | |
parent | eaf197605e34e8563b99caa83c9cb3990901a60a (diff) |
frontends/omx/h265: search entire dpb list
When more than 1 idr frames have been added to dpb list, there might be 2
frames with same poc in the dpb list. In this case, driver needs to search
the entire dpb list in order to get newly added reference frame with given poc
Signed-off-by: Boyuan Zhang <boyuan.zhang@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9881>
-rw-r--r-- | src/gallium/frontends/omx/bellagio/vid_dec_h265.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/gallium/frontends/omx/bellagio/vid_dec_h265.c b/src/gallium/frontends/omx/bellagio/vid_dec_h265.c index 11766691668..5fa199990f9 100644 --- a/src/gallium/frontends/omx/bellagio/vid_dec_h265.c +++ b/src/gallium/frontends/omx/bellagio/vid_dec_h265.c @@ -710,7 +710,6 @@ static void vid_dec_h265_EndFrame(vid_dec_PrivateType *priv) LIST_FOR_EACH_ENTRY(entry, &priv->codec_data.h265.dpb_list, list) { if (entry->poc == priv->picture.h265.PicOrderCntVal[i]) { priv->picture.h265.ref[i] = entry->buffer; - break; } } |