[FFmpeg-devel] [PATCH 4/4] tests/fate/audio: Sanyo LD-ADPCM test case
Peter Ross
pross at xvid.org
Sun Jul 6 07:20:16 EEST 2025
---
tests/fate/audio.mak | 12 +++++++++
tests/ref/fate/sanyo-3bit | 36 +++++++++++++++++++++++++
tests/ref/fate/sanyo-4bit | 46 +++++++++++++++++++++++++++++++
tests/ref/fate/sanyo-5bit | 57 +++++++++++++++++++++++++++++++++++++++
4 files changed, 151 insertions(+)
create mode 100644 tests/ref/fate/sanyo-3bit
create mode 100644 tests/ref/fate/sanyo-4bit
create mode 100644 tests/ref/fate/sanyo-5bit
diff --git a/tests/fate/audio.mak b/tests/fate/audio.mak
index c21578947a..3978de82c6 100644
--- a/tests/fate/audio.mak
+++ b/tests/fate/audio.mak
@@ -79,6 +79,18 @@ 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_SANYO_AUDIO-$(call FRAMECRC, WAV, ADPCM_SANYO, ARESAMPLE_FILTER) += fate-sanyo-3bit
+fate-sanyo-3bit: CMD = framecrc -i $(TARGET_SAMPLES)/sanyo/sanyo-mono-3bit-8000.wav -af aresample
+
+FATE_SANYO_AUDIO-$(call FRAMECRC, WAV, ADPCM_SANYO, ARESAMPLE_FILTER) += fate-sanyo-4bit
+fate-sanyo-4bit: CMD = framecrc -i $(TARGET_SAMPLES)/sanyo/sanyo-mono-4bit-8000.wav -af aresample
+
+FATE_SANYO_AUDIO-$(call FRAMECRC, WAV, ADPCM_SANYO, ARESAMPLE_FILTER) += fate-sanyo-5bit
+fate-sanyo-5bit: CMD = framecrc -i $(TARGET_SAMPLES)/sanyo/sanyo-mono-5bit-8000.wav -af aresample
+
+FATE_SAMPLES_AUDIO += $(FATE_SANYO_AUDIO-yes)
+fate-sanyo: $(FATE_SANYO_AUDIO-yes)
+
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/sanyo-3bit b/tests/ref/fate/sanyo-3bit
new file mode 100644
index 0000000000..0109d319c6
--- /dev/null
+++ b/tests/ref/fate/sanyo-3bit
@@ -0,0 +1,36 @@
+#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, 672, 1344, 0x3c0e906d
+0, 672, 672, 672, 1344, 0xd2fcc7cc
+0, 1344, 1344, 672, 1344, 0x7848aeb7
+0, 2016, 2016, 672, 1344, 0x82e2b37d
+0, 2688, 2688, 672, 1344, 0xdeebc252
+0, 3360, 3360, 672, 1344, 0x83e5a6ef
+0, 4032, 4032, 672, 1344, 0x9a58a8cd
+0, 4704, 4704, 672, 1344, 0x081fbbc2
+0, 5376, 5376, 672, 1344, 0x4ca36019
+0, 6048, 6048, 672, 1344, 0x2ef29445
+0, 6720, 6720, 672, 1344, 0xa291bb7c
+0, 7392, 7392, 672, 1344, 0xa32cd23a
+0, 8064, 8064, 672, 1344, 0x147c9fec
+0, 8736, 8736, 672, 1344, 0x2e1ca1b8
+0, 9408, 9408, 672, 1344, 0x77bfac0c
+0, 10080, 10080, 672, 1344, 0xbf2d97c0
+0, 10752, 10752, 672, 1344, 0x114893ac
+0, 11424, 11424, 672, 1344, 0xe0b88410
+0, 12096, 12096, 672, 1344, 0x76388fee
+0, 12768, 12768, 672, 1344, 0xb3019bf5
+0, 13440, 13440, 672, 1344, 0x94a2a691
+0, 14112, 14112, 672, 1344, 0x739bdae5
+0, 14784, 14784, 672, 1344, 0x83bab684
+0, 15456, 15456, 672, 1344, 0x94ca84b6
+0, 16128, 16128, 672, 1344, 0x54426c4b
+0, 16800, 16800, 672, 1344, 0x7451b88f
+0, 17472, 17472, 672, 1344, 0xbc4d9be7
+0, 18144, 18144, 672, 1344, 0xca539b65
+0, 18816, 18816, 672, 1344, 0x3bc4b8fb
+0, 19488, 19488, 672, 1344, 0xc3453756
+0, 20160, 20160, 672, 1344, 0x1b283764
diff --git a/tests/ref/fate/sanyo-4bit b/tests/ref/fate/sanyo-4bit
new file mode 100644
index 0000000000..8a475f006c
--- /dev/null
+++ b/tests/ref/fate/sanyo-4bit
@@ -0,0 +1,46 @@
+#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, 504, 1008, 0x00560003
+0, 504, 504, 504, 1008, 0x081be750
+0, 1008, 1008, 504, 1008, 0x3ae9fbfc
+0, 1512, 1512, 504, 1008, 0x5876f043
+0, 2016, 2016, 504, 1008, 0x9d451779
+0, 2520, 2520, 504, 1008, 0xabf514ab
+0, 3024, 3024, 504, 1008, 0x66b00a87
+0, 3528, 3528, 504, 1008, 0xfc6dfeba
+0, 4032, 4032, 504, 1008, 0x50c90d39
+0, 4536, 4536, 504, 1008, 0x302ff3f2
+0, 5040, 5040, 504, 1008, 0x9c6de6c6
+0, 5544, 5544, 504, 1008, 0x50aac56a
+0, 6048, 6048, 504, 1008, 0x3211f67b
+0, 6552, 6552, 504, 1008, 0xf412f994
+0, 7056, 7056, 504, 1008, 0xdcdd11ce
+0, 7560, 7560, 504, 1008, 0xed11e0cf
+0, 8064, 8064, 504, 1008, 0x844ef4c8
+0, 8568, 8568, 504, 1008, 0x0b13f41d
+0, 9072, 9072, 504, 1008, 0xde81133d
+0, 9576, 9576, 504, 1008, 0xefaafe3f
+0, 10080, 10080, 504, 1008, 0xad7fe0ed
+0, 10584, 10584, 504, 1008, 0x0bf1f2b3
+0, 11088, 11088, 504, 1008, 0xe064fa35
+0, 11592, 11592, 504, 1008, 0xd90decce
+0, 12096, 12096, 504, 1008, 0x5817120e
+0, 12600, 12600, 504, 1008, 0xd904f0a2
+0, 13104, 13104, 504, 1008, 0xe9f1f201
+0, 13608, 13608, 504, 1008, 0x577d1f7c
+0, 14112, 14112, 504, 1008, 0x59f414f4
+0, 14616, 14616, 504, 1008, 0xe2241468
+0, 15120, 15120, 504, 1008, 0xc8aef989
+0, 15624, 15624, 504, 1008, 0xb61e09d3
+0, 16128, 16128, 504, 1008, 0xc065c80d
+0, 16632, 16632, 504, 1008, 0xa171f7a4
+0, 17136, 17136, 504, 1008, 0x95b4e9e3
+0, 17640, 17640, 504, 1008, 0xae23fe53
+0, 18144, 18144, 504, 1008, 0x28bef0dc
+0, 18648, 18648, 504, 1008, 0x2db67d74
+0, 19152, 19152, 504, 1008, 0x15b3c343
+0, 19656, 19656, 504, 1008, 0xb72de97b
+0, 20160, 20160, 504, 1008, 0xc263e985
diff --git a/tests/ref/fate/sanyo-5bit b/tests/ref/fate/sanyo-5bit
new file mode 100644
index 0000000000..c842d1684c
--- /dev/null
+++ b/tests/ref/fate/sanyo-5bit
@@ -0,0 +1,57 @@
+#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, 403, 806, 0x00000000
+0, 403, 403, 403, 806, 0xdbdb2949
+0, 806, 806, 403, 806, 0x1bea8557
+0, 1209, 1209, 403, 806, 0x53179f26
+0, 1612, 1612, 403, 806, 0x43508ae1
+0, 2015, 2015, 403, 806, 0xab66a5fe
+0, 2418, 2418, 403, 806, 0x1752947b
+0, 2821, 2821, 403, 806, 0x4bc7ba09
+0, 3224, 3224, 403, 806, 0x0e8a82fd
+0, 3627, 3627, 403, 806, 0xd9cca62d
+0, 4030, 4030, 403, 806, 0xefc07dd9
+0, 4433, 4433, 403, 806, 0x57028697
+0, 4836, 4836, 403, 806, 0x6ba48daf
+0, 5239, 5239, 403, 806, 0x73229202
+0, 5642, 5642, 403, 806, 0xaaa2a29f
+0, 6045, 6045, 403, 806, 0x919c879a
+0, 6448, 6448, 403, 806, 0x49476e74
+0, 6851, 6851, 403, 806, 0x7ceaa4be
+0, 7254, 7254, 403, 806, 0x816ea842
+0, 7657, 7657, 403, 806, 0xda3b9271
+0, 8060, 8060, 403, 806, 0x2d8ab50b
+0, 8463, 8463, 403, 806, 0x89539a5c
+0, 8866, 8866, 403, 806, 0xdd018442
+0, 9269, 9269, 403, 806, 0x28d08ee1
+0, 9672, 9672, 403, 806, 0x3556b32c
+0, 10075, 10075, 403, 806, 0x148287f0
+0, 10478, 10478, 403, 806, 0xd0e188fc
+0, 10881, 10881, 403, 806, 0xbaae7f26
+0, 11284, 11284, 403, 806, 0xf6e48696
+0, 11687, 11687, 403, 806, 0x720b80d3
+0, 12090, 12090, 403, 806, 0xe7249e86
+0, 12493, 12493, 403, 806, 0xdc00a8d0
+0, 12896, 12896, 403, 806, 0x016e9187
+0, 13299, 13299, 403, 806, 0x762e93ab
+0, 13702, 13702, 403, 806, 0xb8098d29
+0, 14105, 14105, 403, 806, 0x69bcbaa4
+0, 14508, 14508, 403, 806, 0xce90b32f
+0, 14911, 14911, 403, 806, 0x962da543
+0, 15314, 15314, 403, 806, 0x18468c64
+0, 15717, 15717, 403, 806, 0x85a58af1
+0, 16120, 16120, 403, 806, 0xd71eb37c
+0, 16523, 16523, 403, 806, 0x4c0e7d2c
+0, 16926, 16926, 403, 806, 0x8d7294e7
+0, 17329, 17329, 403, 806, 0x3c9f9edc
+0, 17732, 17732, 403, 806, 0xad7e7c70
+0, 18135, 18135, 403, 806, 0x5bfdab2b
+0, 18538, 18538, 403, 806, 0xda3782f5
+0, 18941, 18941, 403, 806, 0xaeb8e751
+0, 19344, 19344, 403, 806, 0x2fc320cf
+0, 19747, 19747, 403, 806, 0x30e720c6
+0, 20150, 20150, 403, 806, 0x1d8f20c8
+0, 20553, 20553, 403, 806, 0x2fc920cd
--
2.47.2
-- Peter
(A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20250706/db0fab75/attachment.sig>
More information about the ffmpeg-devel
mailing list