compn:
> On Sun, 25 May 2025 05:50:54 +0200, Andreas Rheinhardt wrote:
> 
>> Patches attached.
>>
>> - Andreas
> 
> looks ok but i wonder if anyone is using the vfw ffv1 mkv in the
> archiving universe on purpose. should we include a way to -vfw-codec-id
> manual for those systems? maybe is unimportant but it would be good to
> ask the ffv1 specification crowd about this change to mkv muxing. and
> maybe resend patch separately from jpeg2000 decoding subject. hiding an
> ffv1 change under jpeg2000 subj is weird.

Why should the FFV1 specification crowd object to us writing FFV1 files
in the way they have been intended to be written since February 2017
(since
https://github.com/ietf-wg-cellar/matroska-specification/commit/51a600106bfa66f58a7f2c8e05fab091ab059ebd)?
Anyway, I cc'ed Dave Rice, the author of the aforementioned commit.

> 
> said another another way, this change would change the checksums of
> files if people tried to recreate their mkv. which is something that
> archivists do sometimes.

That's generally what happens when you update your FFmpeg, not only for
the Matroska muxer, but for any component that is under active
development. We don't give guarantees that the output stays the same
when using different git snapshots.
Specifically for Matroska, there have been multiple commits changing the
output of basically every Matroska file created by our muxer (often by
using fewer bytes to write length fields); see e.g. git log
tests/ref/fate/matroska-flac-extradata-update
(Btw: The second patch in this set shows that simply remuxing is
dangerous for FFV1 in VFW-mode.)

- Andreas

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to