aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2024-03-18 16:58:30 +0100
committerNiklas Haas <git@haasn.dev>2024-03-23 18:54:36 +0100
commita08f358769928709b9dfb1daa641d8372a1a9fd3 (patch)
tree23cf42c3e5225128e1e30c57accbc98575d6bc15
parent35d2960dcd0acc6265129f53329cb364960e6492 (diff)
downloadffmpeg-a08f358769928709b9dfb1daa641d8372a1a9fd3.tar.gz
avutil/film_grain_params: initialize VCS to UNSPECIFIED
-rw-r--r--libavutil/film_grain_params.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/libavutil/film_grain_params.c b/libavutil/film_grain_params.c
index 930d23c7fe..230ce8d701 100644
--- a/libavutil/film_grain_params.c
+++ b/libavutil/film_grain_params.c
@@ -30,13 +30,20 @@ AVFilmGrainParams *av_film_grain_params_alloc(size_t *size)
AVFilmGrainParams *av_film_grain_params_create_side_data(AVFrame *frame)
{
+ AVFilmGrainParams *fgp;
AVFrameSideData *side_data = av_frame_new_side_data(frame,
AV_FRAME_DATA_FILM_GRAIN_PARAMS,
sizeof(AVFilmGrainParams));
if (!side_data)
return NULL;
- memset(side_data->data, 0, sizeof(AVFilmGrainParams));
+ fgp = (AVFilmGrainParams *) side_data->data;
+ *fgp = (AVFilmGrainParams) {
+ .color_range = AVCOL_RANGE_UNSPECIFIED,
+ .color_primaries = AVCOL_PRI_UNSPECIFIED,
+ .color_trc = AVCOL_TRC_UNSPECIFIED,
+ .color_space = AVCOL_SPC_UNSPECIFIED,
+ };
- return (AVFilmGrainParams *)side_data->data;
+ return fgp;
}