This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit ec09105c1c4dd74f1aeac8f6f139dc7944b96b46
Author:     Romain Beauxis <[email protected]>
AuthorDate: Sun Sep 27 23:28:04 2026 -0500
Commit:     Romain Beauxis <[email protected]>
CommitDate: Mon Sep 28 13:55:51 2026 +0000

    fate/ogg-flac: add bitexact serial number tests
    
    Show the pages of a bitexact remux of a chained file, with serial
    numbers left to the muxer and set by an explicit offset.
---
 tests/fate/ogg-flac.mak                | 15 +++++++++++++++
 tests/ref/fate/ogg-flac-serial-default |  6 ++++++
 tests/ref/fate/ogg-flac-serial-offset  |  6 ++++++
 3 files changed, 27 insertions(+)

diff --git a/tests/fate/ogg-flac.mak b/tests/fate/ogg-flac.mak
index 29bfa758a2..204ea3f32b 100644
--- a/tests/fate/ogg-flac.mak
+++ b/tests/fate/ogg-flac.mak
@@ -7,6 +7,21 @@ fate-ogg-flac-copy-chained-meta: 
$(APITESTSDIR)/api-dump-stream-meta-test$(EXESU
 fate-ogg-flac-copy-chained-meta: REF = 
$(SRC_PATH)/tests/ref/fate/ogg-flac-chained-meta.txt
 fate-ogg-flac-copy-chained-meta: CMD = run_with_temp "$(FFMPEG) -nostdin 
-hide_banner -loglevel quiet -i $(TARGET_SAMPLES)/ogg-flac/chained-meta.ogg -c 
copy -f ogg -y" "$(APITESTSDIR)/api-dump-stream-meta-test$(EXESUF)" ogg
 
+# The pages of a bitexact remux, whose serial numbers the muxer chooses or
+# takes from an explicit offset.
+OGG_FLAC_SERIAL_MUX = "$(FFMPEG) -nostdin -hide_banner -loglevel quiet \
+    -i $(TARGET_SAMPLES)/ogg-flac/chained-meta.ogg -c copy -fflags +bitexact"
+
+FATE_OGG_COPY_FLAC-$(call PARSERDEMDEC, FLAC, OGG, FLAC, OGG_MUXER) += 
fate-ogg-flac-serial-default
+fate-ogg-flac-serial-default: libavformat/tests/ogg_pages$(EXESUF)
+fate-ogg-flac-serial-default: CMD = run_with_temp $(OGG_FLAC_SERIAL_MUX)" -f 
ogg -y" \
+    "libavformat/tests/ogg_pages$(EXESUF)" ogg
+
+FATE_OGG_COPY_FLAC-$(call PARSERDEMDEC, FLAC, OGG, FLAC, OGG_MUXER) += 
fate-ogg-flac-serial-offset
+fate-ogg-flac-serial-offset: libavformat/tests/ogg_pages$(EXESUF)
+fate-ogg-flac-serial-offset: CMD = run_with_temp $(OGG_FLAC_SERIAL_MUX)" 
-serial_offset 67574 -f ogg -y" \
+    "libavformat/tests/ogg_pages$(EXESUF)" ogg
+
 FATE_OGG_FLAC-$(call DEMDEC, OGG, FLAC, FLAC_PARSER) += $(FATE_OGG_FLAC)
 
 FATE_SAMPLES_DUMP_STREAM_META += $(FATE_OGG_FLAC-yes)
diff --git a/tests/ref/fate/ogg-flac-serial-default 
b/tests/ref/fate/ogg-flac-serial-default
new file mode 100644
index 0000000000..a578948769
--- /dev/null
+++ b/tests/ref/fate/ogg-flac-serial-default
@@ -0,0 +1,6 @@
+pos=0 serial=0 sequence=0 granule=0 flags=-b- segments=1 size=51
+pos=79 serial=0 sequence=1 granule=0 flags=--- segments=1 size=70
+pos=177 serial=0 sequence=2 granule=8820 flags=--e segments=10 size=2418
+pos=2632 serial=0 sequence=0 granule=0 flags=-b- segments=1 size=51
+pos=2711 serial=0 sequence=1 granule=0 flags=--- segments=1 size=71
+pos=2810 serial=0 sequence=2 granule=17640 flags=--e segments=10 size=2418
diff --git a/tests/ref/fate/ogg-flac-serial-offset 
b/tests/ref/fate/ogg-flac-serial-offset
new file mode 100644
index 0000000000..37d6287a38
--- /dev/null
+++ b/tests/ref/fate/ogg-flac-serial-offset
@@ -0,0 +1,6 @@
+pos=0 serial=67574 sequence=0 granule=0 flags=-b- segments=1 size=51
+pos=79 serial=67574 sequence=1 granule=0 flags=--- segments=1 size=70
+pos=177 serial=67574 sequence=2 granule=8820 flags=--e segments=10 size=2418
+pos=2632 serial=67574 sequence=0 granule=0 flags=-b- segments=1 size=51
+pos=2711 serial=67574 sequence=1 granule=0 flags=--- segments=1 size=71
+pos=2810 serial=67574 sequence=2 granule=17640 flags=--e segments=10 size=2418

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to