diff options
author | Martin Storsjö <martin@martin.st> | 2024-01-17 17:12:55 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2024-04-10 10:48:50 +0300 |
commit | fbd5e238d441df8b5e2c1d466e75dd714d7eef25 (patch) | |
tree | ecaba8b173a9a0996d5c1636995852fa0a47b331 /tests | |
parent | e4e3d25d41ec757639bedc4fe7c05775dd5b0b32 (diff) | |
download | ffmpeg-fbd5e238d441df8b5e2c1d466e75dd714d7eef25.tar.gz |
movenc: Allow writing timed ID3 metadata
This is based on a spec at https://aomediacodec.github.io/id3-emsg/,
further based on ISO/IEC 23009-1:2019.
Within libavformat, timed ID3 metadata (already supported by the
mpegts demuxer and muxer) is handled as a separate data AVStream
with codec type AV_CODEC_ID_TIMED_ID3. However, it doesn't
have a corresponding track in the mov file - instead, these events
are written as separate toplevel 'emsg' boxes.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ref/fate/movenc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ref/fate/movenc b/tests/ref/fate/movenc index 968a3d27f2..f6a408aa54 100644 --- a/tests/ref/fate/movenc +++ b/tests/ref/fate/movenc @@ -151,3 +151,11 @@ write_data len 900, time 0, type sync atom moof write_data len 908, time 1000000, type sync atom moof write_data len 148, time nopts, type trailer atom - 3be575022e446855bca1e45b7942cc0c 3115 empty-moov-neg-cts +write_data len 28, time nopts, type header atom ftyp +write_data len 1123, time nopts, type header atom - +write_data len 70, time 0, type boundary atom emsg +write_data len 1832, time 0, type sync atom moof +write_data len 70, time 2000000, type boundary atom emsg +write_data len 1840, time 2000000, type sync atom moof +write_data len 148, time nopts, type trailer atom - +b72c56c795693820b156f452354a51ff 5111 emsg |