aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2024-01-17 17:12:55 +0200
committerMartin Storsjö <martin@martin.st>2024-04-10 10:48:50 +0300
commitfbd5e238d441df8b5e2c1d466e75dd714d7eef25 (patch)
treeecaba8b173a9a0996d5c1636995852fa0a47b331 /tests
parente4e3d25d41ec757639bedc4fe7c05775dd5b0b32 (diff)
downloadffmpeg-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/movenc8
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