PNG exposes it and its required in order to correctly display some images, particularly images crafted to contain 2 different images which appear differently depending on whether the gamma has been taken into account.
Signed-off-by: Rostislav Pehlivanov <atomnu...@gmail.com> --- libavutil/mastering_display_metadata.h | 10 ++++++++++ libavutil/version.h | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libavutil/mastering_display_metadata.h b/libavutil/mastering_display_metadata.h index 847b0b62c6..3de58bf468 100644 --- a/libavutil/mastering_display_metadata.h +++ b/libavutil/mastering_display_metadata.h @@ -66,6 +66,16 @@ typedef struct AVMasteringDisplayMetadata { */ int has_luminance; + /** + * The power-law response exponent needed to compensate for nonlinearity. + */ + AVRational gamma; + + /** + * Flag indicating whether the gamma has been set. + */ + int has_gamma; + } AVMasteringDisplayMetadata; /** diff --git a/libavutil/version.h b/libavutil/version.h index d99eff5d15..8ac41f49f5 100644 --- a/libavutil/version.h +++ b/libavutil/version.h @@ -80,7 +80,7 @@ #define LIBAVUTIL_VERSION_MAJOR 55 -#define LIBAVUTIL_VERSION_MINOR 75 +#define LIBAVUTIL_VERSION_MINOR 76 #define LIBAVUTIL_VERSION_MICRO 100 #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ -- 2.14.1.821.g8fa685d3b7 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel