mesa/src/gallium/frontends
Krunal Patel f21d6e18bc frontend/va: Create decoder once the max_references is updated
Issue: When a video is decoded where the max_references is updated the
decoder keeps using same old value. This results into green patches and
decoding is not proper.

Root Cause: The max_references is updated only once when the instance is
created for the first time.

Fix: Added a check along with the context->decoder to check if the
context->templat.max_references has changed. If yes, then we go ahead
and create the decoder again.

Reviewed-by: Leo Liu <leo.liu@amd.com>
Signed-off-by: Krunal Patel <krunalkumarmukeshkumar.patel@amd.corp-partner.google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15750>
2022-04-07 14:48:37 +00:00
..
clover util: Getting u_debug.h not depends on pipe/* 2022-04-01 01:52:43 +00:00
d3d10umd d3d10umd: Update for set_sampler_views take_ownership parameter. 2021-10-26 14:05:33 +00:00
dri zink: it's kopperin' time 2022-04-07 00:17:40 +00:00
glx/xlib mesa: split struct gl_config into it's own header. 2022-01-20 00:20:06 +00:00
hgl gallium/st: add a back buffer fallback for front rendering 2021-05-26 00:05:33 +00:00
lavapipe lavapipe: Go back to manually signaling in lvp_AcquireNextImage2() 2022-04-06 18:30:51 +00:00
nine gallium: rename window-space position cap 2022-03-23 08:54:06 +00:00
omx radeon/vcn: enable dynamic dpb Tier2 for hevc dec vaapi path 2022-01-12 20:16:50 +00:00
osmesa gallium/osmesa: fix buffer resizing 2021-09-03 20:30:04 +00:00
va frontend/va: Create decoder once the max_references is updated 2022-04-07 14:48:37 +00:00
vdpau util/vl: move gallium vl_vlc.h and vl_rbsp.h to shared code. 2021-11-15 21:57:28 +00:00
wgl drirc: add mesa_extension_override option 2021-11-04 14:16:55 +00:00
xa replace 0 with NULL for NULL pointers 2022-01-10 22:53:32 +00:00
xvmc android: Drop the Android.mk build system 2021-07-08 14:44:02 -05:00