Commit 84779ade26 for ffmpeg
commit 84779ade2679449c70dfd3fb77f7779340356ff0
Author: Peter Ross <pross@xvid.org>
Date: Sat Jun 28 10:17:32 2025 +1000
tests/fate: Rhetorex ADPCM decoder test case
diff --git a/tests/fate/audio.mak b/tests/fate/audio.mak
index b9fd62208b..46c80cbddd 100644
--- a/tests/fate/audio.mak
+++ b/tests/fate/audio.mak
@@ -87,6 +87,9 @@ fate-on2avc: CMD = framecrc -i $(TARGET_SAMPLES)/vp7/potter-40.vp7 -frames 30 -v
FATE_SAMPLES_AUDIO-$(call FRAMECRC, PAF, PAF_AUDIO) += fate-paf-audio
fate-paf-audio: CMD = framecrc -i $(TARGET_SAMPLES)/paf/hod1-partial.paf -vn
+FATE_SAMPLES_AUDIO-$(call FRAMECRC, WAV, ADPCM_RHETOREX) += fate-rhetorex
+fate-rhetorex: CMD = framecrc -i $(TARGET_SAMPLES)/rhetorex/rhetorex-mono-4bit-8000.wav
+
FATE_SAMPLES_AUDIO-$(call FRAMECRC, VMD, VMDAUDIO, ARESAMPLE_FILTER) += fate-sierra-vmd-audio
fate-sierra-vmd-audio: CMD = framecrc -i $(TARGET_SAMPLES)/vmd/12.vmd -vn -af aresample
diff --git a/tests/ref/fate/rhetorex b/tests/ref/fate/rhetorex
new file mode 100644
index 0000000000..6d1adac607
--- /dev/null
+++ b/tests/ref/fate/rhetorex
@@ -0,0 +1,45 @@
+#tb 0: 1/8000
+#media_type 0: audio
+#codec_id 0: pcm_s16le
+#sample_rate 0: 8000
+#channel_layout_name 0: mono
+0, 0, 0, 512, 1024, 0x8eb9f551
+0, 512, 512, 512, 1024, 0xdfe243c6
+0, 1024, 1024, 512, 1024, 0x2507ee8d
+0, 1536, 1536, 512, 1024, 0x35bdf8de
+0, 2048, 2048, 512, 1024, 0xdbb714be
+0, 2560, 2560, 512, 1024, 0x7ae51702
+0, 3072, 3072, 512, 1024, 0x5da616f0
+0, 3584, 3584, 512, 1024, 0x5502ff8b
+0, 4096, 4096, 512, 1024, 0x5c2d0550
+0, 4608, 4608, 512, 1024, 0x2054f93d
+0, 5120, 5120, 512, 1024, 0xca7efde9
+0, 5632, 5632, 512, 1024, 0x0801ec51
+0, 6144, 6144, 512, 1024, 0xc04600be
+0, 6656, 6656, 512, 1024, 0x89711604
+0, 7168, 7168, 512, 1024, 0x96fb0e93
+0, 7680, 7680, 512, 1024, 0xc085e949
+0, 8192, 8192, 512, 1024, 0xe2e6fb97
+0, 8704, 8704, 512, 1024, 0x6093f2cc
+0, 9216, 9216, 512, 1024, 0xf9b80ca4
+0, 9728, 9728, 512, 1024, 0x9a46f10b
+0, 10240, 10240, 512, 1024, 0xfdade14e
+0, 10752, 10752, 512, 1024, 0x49f3f1c7
+0, 11264, 11264, 512, 1024, 0x141ff60f
+0, 11776, 11776, 512, 1024, 0xa3720f99
+0, 12288, 12288, 512, 1024, 0x75a601cb
+0, 12800, 12800, 512, 1024, 0xa9931362
+0, 13312, 13312, 512, 1024, 0x241cfd4d
+0, 13824, 13824, 512, 1024, 0x12142acd
+0, 14336, 14336, 512, 1024, 0x905727f9
+0, 14848, 14848, 512, 1024, 0x7f940c1f
+0, 15360, 15360, 512, 1024, 0x25540182
+0, 15872, 15872, 512, 1024, 0x3990e961
+0, 16384, 16384, 512, 1024, 0x1b97066b
+0, 16896, 16896, 512, 1024, 0xac79ff32
+0, 17408, 17408, 512, 1024, 0x5b20eb00
+0, 17920, 17920, 512, 1024, 0x6566022a
+0, 18432, 18432, 512, 1024, 0x934ce6ed
+0, 18944, 18944, 512, 1024, 0x10d3fd0f
+0, 19456, 19456, 512, 1024, 0x10d3fd0f
+0, 19968, 19968, 512, 1024, 0x10d3fd0f