Am Freitag, 20. Februar 2015 schrieb Kevin Wheatley : > On Fri, Feb 20, 2015 at 1:30 PM, Robert Krüger <krue...@lesspain.de > <javascript:;>> wrote: > > if I read the code correctly, the colr atom is only written in the mov > > muxer if the flag write_colr is specified. Was that behaviour chosen to > > have better backward compatibility or is there another reason not to > write > > this standard atom by default? > > I chose that way to preserve the older behaviour, as it can change how > files will be interpreted. > > I assumed that but isn't the change then a change for the better (then maybe requiring a version bump and an entry in the release notes)? After all Apple muxers write it by default as well and not trusting the input metadata seems to me like something that should be opt-out rather than opt-in but that's just my 2c.
Just as another data point, I think ffmbc writes it by default. If it helps, I can go through a few samples created by well-known tools (e.g. Adobe Media Encoder) and post, if they write it by default. Best regards, Robert Kevin > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org <javascript:;> > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > -- Robert Krüger Managing Partner Lesspain GmbH & Co. KG www.lesspain-software.com _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel