From: Burkhard P. <bur...@ig...> - 2017-09-25 09:58:24
|
Hi, Am 25.09.2017 um 11:09 schrieb Phil Barrett via Libquicktime-devel: > On Sun, 24 Sep 2017 14:46:04 +0100, Erik Johansson <eri...@gm...> wrote: > >> I have no further info on this other than sample files, but seeing how >> the mac timestamps are nearing the end of the 32-bit range, it seems >> plausible they've expanded them to 64-bits. > > See https://www.adobe.com/content/dam/Adobe/en/devnet/flv/pdfs/video_file_format_spec_v10.pdf for some documentation that agrees with you. On pages 24 and 25 it says for version == 1, creationtime, modification time and duration become 64 bits in the mdhd "box". This makes it 12 bytes larger (44 instead of 32). ffmpeg also has code to handle these (libavformat/mov.c, mov_read_mdhd()). I guess that's enough "documentation" :) Any volunteer wants to make a patch? Burkhard |