[FFmpeg-devel] [PATCH] matroskaenc: remove unofficial compliance on color information
James Almer
jamrial at gmail.com
Sun Jan 15 16:16:47 EET 2017
On 1/15/2017 10:59 AM, Rostislav Pehlivanov wrote:
> When support for this was added the details weren't yet finalized.
> This is no longer the case.
> Fixes writing of mkv/webm files with HDR.
Should be ok. It's been months since these elements were made official
in the spec and afaics we're writing them right.
>
> Reported-by: Kagami Hiiragi <kagami at genshiken.org>
> Signed-off-by: Rostislav Pehlivanov <atomnuker at gmail.com>
> ---
> libavformat/matroskaenc.c | 8 +++-----
> 1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c
> index 4e4afc17db..f731b678b9 100644
> --- a/libavformat/matroskaenc.c
> +++ b/libavformat/matroskaenc.c
> @@ -1248,11 +1248,9 @@ static int mkv_write_track(AVFormatContext *s, MatroskaMuxContext *mkv,
> uint32_t color_space = av_le2ne32(par->codec_tag);
> put_ebml_binary(pb, MATROSKA_ID_VIDEOCOLORSPACE, &color_space, sizeof(color_space));
> }
> - if (s->strict_std_compliance <= FF_COMPLIANCE_UNOFFICIAL) {
> - ret = mkv_write_video_color(pb, par, st);
> - if (ret < 0)
> - return ret;
> - }
> + ret = mkv_write_video_color(pb, par, st);
> + if (ret < 0)
> + return ret;
> end_ebml_master(pb, subinfo);
> break;
>
>
More information about the ffmpeg-devel
mailing list