summaryrefslogtreecommitdiff
path: root/libavcodec/vaapi_av1.c
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2020-11-25 16:56:51 -0300
committerJames Almer <jamrial@gmail.com>2020-11-30 19:12:39 -0300
commitaea80e227327da2f275e9fb14821eac2b57df930 (patch)
tree6e3908b08c1f4012164bb8a5a81a7fb4b92fb09b /libavcodec/vaapi_av1.c
parente4c3ec3e00e77e7717a8d081d5e9e4289a44ca58 (diff)
downloadffmpeg-aea80e227327da2f275e9fb14821eac2b57df930.tar.gz
avcodec/cbs_av1: split film grain param fields into their own struct
Cosmetic change in preparation for the following patches. Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec/vaapi_av1.c')
-rw-r--r--libavcodec/vaapi_av1.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/libavcodec/vaapi_av1.c b/libavcodec/vaapi_av1.c
index fcce86b7e5..21b3eceb91 100644
--- a/libavcodec/vaapi_av1.c
+++ b/libavcodec/vaapi_av1.c
@@ -56,6 +56,7 @@ static int vaapi_av1_start_frame(AVCodecContext *avctx,
AV1DecContext *s = avctx->priv_data;
const AV1RawSequenceHeader *seq = s->raw_seq;
const AV1RawFrameHeader *frame_header = s->raw_frame_header;
+ const AV1RawFilmGrainParams *film_grain = &frame_header->film_grain;
VAAPIDecodePicture *pic = s->cur_frame.hwaccel_picture_private;
VADecPictureParameterBufferAV1 pic_param;
int8_t bit_depth_idx;
@@ -115,14 +116,14 @@ static int vaapi_av1_start_frame(AVCodecContext *avctx,
.update_data = frame_header->segmentation_update_data,
},
.film_grain_info.film_grain_info_fields.bits = {
- .apply_grain = frame_header->apply_grain,
- .chroma_scaling_from_luma = frame_header->chroma_scaling_from_luma,
- .grain_scaling_minus_8 = frame_header->grain_scaling_minus_8,
- .ar_coeff_lag = frame_header->ar_coeff_lag,
- .ar_coeff_shift_minus_6 = frame_header->ar_coeff_shift_minus_6,
- .grain_scale_shift = frame_header->grain_scale_shift,
- .overlap_flag = frame_header->overlap_flag,
- .clip_to_restricted_range = frame_header->clip_to_restricted_range,
+ .apply_grain = film_grain->apply_grain,
+ .chroma_scaling_from_luma = film_grain->chroma_scaling_from_luma,
+ .grain_scaling_minus_8 = film_grain->grain_scaling_minus_8,
+ .ar_coeff_lag = film_grain->ar_coeff_lag,
+ .ar_coeff_shift_minus_6 = film_grain->ar_coeff_shift_minus_6,
+ .grain_scale_shift = film_grain->grain_scale_shift,
+ .overlap_flag = film_grain->overlap_flag,
+ .clip_to_restricted_range = film_grain->clip_to_restricted_range,
},
.pic_info_fields.bits = {
.frame_type = frame_header->frame_type,