summaryrefslogtreecommitdiff
path: root/libavcodec/vaapi_av1.c
diff options
context:
space:
mode:
authorFei Wang <fei.w.wang@intel.com>2021-05-19 10:23:32 +0800
committerJan Ekström <jeebjp@gmail.com>2021-05-20 17:09:48 +0300
commit9b131e8500709fc7e66bf9049fc0a8f2c302cf9e (patch)
treea790beed23eee1bdc948839c19f4177d5e330940 /libavcodec/vaapi_av1.c
parentab658db4d06fa5a3ef5b218e0b86970738e33016 (diff)
downloadffmpeg-9b131e8500709fc7e66bf9049fc0a8f2c302cf9e.tar.gz
avcodec/vaapi_av1: pass full buffer size for each tile
Previously, only the size of a given tile was passed, making the offset and size marked in VASliceParameterBufferAV1 invalid with multiple tiles. Signed-off-by: Fei Wang <fei.w.wang@intel.com>
Diffstat (limited to 'libavcodec/vaapi_av1.c')
-rw-r--r--libavcodec/vaapi_av1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/vaapi_av1.c b/libavcodec/vaapi_av1.c
index 1809b485aa..16b7e35747 100644
--- a/libavcodec/vaapi_av1.c
+++ b/libavcodec/vaapi_av1.c
@@ -292,7 +292,7 @@ static int vaapi_av1_decode_slice(AVCodecContext *avctx,
err = ff_vaapi_decode_make_slice_buffer(avctx, pic, &slice_param,
sizeof(VASliceParameterBufferAV1),
buffer,
- s->tile_group_info[i].tile_size);
+ size);
if (err) {
ff_vaapi_decode_cancel(avctx, pic);
return err;