From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 95A214F9B7 for ; Wed, 25 Jun 2025 08:03:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5999D68CCDD; Wed, 25 Jun 2025 11:03:29 +0300 (EEST) Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 925D868C20F for ; Wed, 25 Jun 2025 11:03:22 +0300 (EEST) Received: from 9ed64a936ca7d9f71105c8783f275485 ([1.136.108.120]) (authenticated (0 bits)) by mx.sdf.org (8.18.1/8.14.3) with ESMTPSA id 55P83Ewh012183 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Wed, 25 Jun 2025 08:03:19 GMT Date: Wed, 25 Jun 2025 18:03:14 +1000 From: Peter Ross To: ffmpeg-devel@ffmpeg.org Message-ID: References: <7bb76ae91079c70434e8069230d5e7a4d11a152e.1750838520.git.pross@xvid.org> MIME-Version: 1.0 In-Reply-To: <7bb76ae91079c70434e8069230d5e7a4d11a152e.1750838520.git.pross@xvid.org> Subject: [FFmpeg-devel] [PATCH 2/2] tests/fate: Sanyo LD-ADPCM test case X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="===============4408185396204834528==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============4408185396204834528== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VGz7e/rQxsDUdZPf" Content-Disposition: inline --VGz7e/rQxsDUdZPf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable --- tests/fate/audio.mak | 11 ++++++++ tests/ref/fate/sanyo-3bit | 36 +++++++++++++++++++++++++ tests/ref/fate/sanyo-4bit | 46 +++++++++++++++++++++++++++++++ tests/ref/fate/sanyo-5bit | 57 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 150 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 6e091760ea..17dfdeabf0 100644 --- a/tests/fate/audio.mak +++ b/tests/fate/audio.mak @@ -85,6 +85,17 @@ fate-ws_snd: CMD =3D md5 -i $(TARGET_SAMPLES)/vqa/ws_snd= =2Evqa -f s16le -af aresampl FATE_SAMPLES_AUDIO_FFPROBE-$(call DEMDEC, WAV, WMAV2, FILE_PROTOCOL) +=3D = fate-flcl1905 fate-flcl1905: CMD =3D run ffprobe$(PROGSSUF)$(EXESUF) -show_frames -show_= packets -print_format compact $(TARGET_SAMPLES)/wav/FLCL_Ending_My-short.wav =20 +FATE_SAMPLES_AUDIO-$(call DEMDEC, WAV, ADPCM_SANYO, ARESAMPLE_FILTER) +=3D= fate-sanyo-3bit +fate-sanyo-3bit: CMD =3D framecrc -i $(TARGET_SAMPLES)/sanyo/sanyo-mono-3b= it-8000.wav -af aresample + +FATE_SAMPLES_AUDIO-$(call DEMDEC, WAV, ADPCM_SANYO, ARESAMPLE_FILTER) +=3D= fate-sanyo-4bit +fate-sanyo-4bit: CMD =3D framecrc -i $(TARGET_SAMPLES)/sanyo/sanyo-mono-4b= it-8000.wav -af aresample + +FATE_SAMPLES_AUDIO-$(call DEMDEC, WAV, ADPCM_SANYO, ARESAMPLE_FILTER) +=3D= fate-sanyo-5bit +fate-sanyo-5bit: CMD =3D framecrc -i $(TARGET_SAMPLES)/sanyo/sanyo-mono-5b= it-8000.wav -af aresample + +fate-sanyo: fate-sanyo-3bit fate-sanyo-4bit fate-sanyo-5bit + FATE_SAMPLES_AUDIO +=3D $(FATE_SAMPLES_AUDIO-yes) FATE_SAMPLES_AUDIO_FFPROBE +=3D $(FATE_SAMPLES_AUDIO_FFPROBE-yes) =20 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 --=20 2.47.2 -- Peter (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B) --VGz7e/rQxsDUdZPf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQSpB+AvpuUM0jTNINJnYHnFrEDdawUCaFutQgAKCRBnYHnFrEDd a0wfAJ0Vk/iL3DaclKf91FaG86e80YVczwCfZTk3YC2wlieoj0W6T3ImHhba70Q= =gmRE -----END PGP SIGNATURE----- --VGz7e/rQxsDUdZPf-- --===============4408185396204834528== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============4408185396204834528==--