diff options
author | Lynne <dev@lynne.ee> | 2020-11-12 14:44:30 +0300 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2020-11-26 01:06:33 +0300 |
commit | 4f9ee87253e021f43b1eaf40e57c2fb10af2be88 (patch) | |
tree | b12ab4e0962d81bc2ad539f8051f639c70d24e18 /libavutil/frame.c | |
parent | 5b1ccd748a7c5317172981151a36711772455368 (diff) |
libavutil: introduce AVFilmGrainParams side data
This patch introduces a new frame side data type AVFilmGrainParams for use
with video codecs which support it.
It can save a lot of memory used for duplicate processed reference frames and
reduce copies when applying film grain during presentation.
Diffstat (limited to 'libavutil/frame.c')
-rw-r--r-- | libavutil/frame.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavutil/frame.c b/libavutil/frame.c index b019779b1a..eab51b6a32 100644 --- a/libavutil/frame.c +++ b/libavutil/frame.c @@ -851,6 +851,7 @@ const char *av_frame_side_data_name(enum AVFrameSideDataType type) case AV_FRAME_DATA_REGIONS_OF_INTEREST: return "Regions Of Interest"; case AV_FRAME_DATA_VIDEO_ENC_PARAMS: return "Video encoding parameters"; case AV_FRAME_DATA_SEI_UNREGISTERED: return "H.26[45] User Data Unregistered SEI message"; + case AV_FRAME_DATA_FILM_GRAIN_PARAMS: return "Film grain parameters"; } return NULL; } |