From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 8E83E445C8 for ; Sun, 18 Sep 2022 20:46:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2282168BC09; Sun, 18 Sep 2022 23:46:14 +0300 (EEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074039.outbound.protection.outlook.com [40.92.74.39]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1DECE68B9F1 for ; Sun, 18 Sep 2022 23:46:08 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=epacsHJDLrJ0m/4DhunzjJoiocbi5cSZAxLiuHYW4FgULJOu77kYKD4z+ClH7gnpfaoZ8D/SbKlf7fGMeJeJxSxl830LbgD0ke3gJ2PQqSY6DX9LNmcJ/FvPf0Tn29o9gTZMoQN3hL6yoFA63khkEnsH7hSG6i79BhgZSyg+SeatHuUsli0vGLIzdlYEmJcU5BSDbcjkJLNt05XXOxNBT76sbWGUA0SOU0JpqihJFKlMX6A7gg/DYspS/2Bc0q26njCQvpM59jQ/ZETt/2coYOR1Jy1v7oT3LIeolXuvlpglSR2JwrgnX956Zv42JtAYAgaSJYxSG5kFNg7jnD6/RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HCmEg2p8ldyQucUePKsHUja1izvKeWKtnRqVyRG0SHA=; b=mLCESVH7hKmpAr5XEMeaRo7Dcc0n8oespXhsxoxdE4kwfR6rJb84M48fc4jLDNRQcIs8GodB5qdHtiPusYEwWMKmojHJwZKiRziUbQmq0yqI2G0fEPeDdNhu1dXsjfq5FyeWX2bGuMSz/Etis4+P/0+hhiiVfFKvKBNV5yScrYuXsUxZGzKCC7oD++y8wCoZ+zLrfa3az59q/cgSglkIbtvSd5fLXv8STRcyjePb7j86w+y5vXUVBCGcqAAh/PI+gx1HKdY+yWa/cBqB4suop1grTqredWrX78NUHrHbKK+id6eYD8QpX82H61tlaPUrdoL874Di1+S8cxxVPxNIgA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HCmEg2p8ldyQucUePKsHUja1izvKeWKtnRqVyRG0SHA=; b=aSp449b3ItPgrn30Y4hShGCdEwixaohEiudos0Uy8YIojJNvQ+wZIfS7FTyYHBfbK5FKJuL0CSMzrZe7FatQOxhKfw2gGvRku2VFEgDFDIXqA4Ow4IK7JHTbkhhu72cqisdJt1xE2JlrKIy0rih1wQLQw16BP24m0iaLU6k9dK4WYk3N6CmaflwQWLCeoAiCebGqh5LUk+S9o77s9tdwHLtiUcRRgBYRsDp85vowuERbDHY8B6Xq96sqNmU0q7eKVbRSVQnQVZsOzQFcHIdGaIU8NJcWZDT3iZI/vSyzqhaW/KxQd3CXSXdiXGvbCnaYKlKtIIv4ab1/17Epd5sAWQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0074.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:36d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.19; Sun, 18 Sep 2022 20:46:06 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::f3f2:4362:56:4785]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::f3f2:4362:56:4785%7]) with mapi id 15.20.5632.019; Sun, 18 Sep 2022 20:46:06 +0000 Message-ID: Date: Sun, 18 Sep 2022 22:46:07 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [LGCS4uBwsgDa+db+Lc0ijgAgHC6tp2ozVqG+h0Dx/28=] X-ClientProxiedBy: ZR0P278CA0037.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::6) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <9b07e032-37d3-6675-f688-04fbb5818aad@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0074:EE_ X-MS-Office365-Filtering-Correlation-Id: 312b03e2-a207-4b5c-35a0-08da99b6cf29 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: li2588gU/QZzMOXZdxFmOqyOw1CtAZhSZLKrW/Lzqs4E9wTftErbCJv0uH9aBA+bK53fXu8b0ROoKnT2tWI5RzmWpD6pYoVpyLH/TeVgS3f+x6Iceq0eHdR97ecoR4obrBdRmTm89mDF5jXLv/mzK5uAXgiFWkwPuYZhg6IZu3xkPM/85rsTTH0pxDgxmld6s/3wM4oCMbMZuewQ6jGM6jsMn8apwh6lXiorPqoFuPpr9KhAs2Z/ev409Mw3bX2FNn6jvT4j9ZUZbhjf43mDhlTcHW+DB4aRKIycITCSsSw08rtnjqWC3m45Bkj1kAYqw0TEMitWAHhTJAN9F6Cy/HonGc0VdxqUpuMYyCBEPh8OmRgFaYtN/ON+B/t2N6hJSDw1ONDm8WQq+fGCwgHCIqNEkSRI8v/Iew6ENEgucA8Vh8tms1uXfu5dLDqnjLqFBFQu1RbdpbMCyOBKQOVjkgKVbHc+2UoFP7nyQ9STDOfCcV8h7ajfaby8Kpy5yuyYvEBi2POIf1Hxc7a/i6KeB7MN2H/AO4gv+0YkvF9TrWnwNZmrTTlb3aRq6egvduYHL5p3Uqs04KCiICw5qwBSe61QgH1PPp6yvD8GAsRLxfXFnQCB/9rj7a/mq/oBMf73JfgdY0ixd7dgOuiTRDoqVskUH7MNIBfjKpBOMe/PD0yDuckdY5iwlHq2KTgaN6Zh X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UmxKdFVqa0xQRnNhQlA0YURDK1c4TURXOC9GTGtKUXdYalFCM2plUkR0RnVO?= =?utf-8?B?ajZaWENTb0IxaXQ3RVF2bDVKazFyYUpqM2FqdGNqMFZiQmhRdWkyOUF1eGhR?= =?utf-8?B?Z1BhaXpxQWZQbXM3clRua2xoajhCd3NUVFRyMFcxV0cxVzNaRC9rMW1PVm1O?= =?utf-8?B?MzJVMDVxRVkzTGI4bm5iUGsrNldORTNPOWhNTlBaNVNLZ0YramMwTTA2SlVl?= =?utf-8?B?Zi9OVGpxRi9VOXdjbnFIQWhGL1BXY24zQ0cyOWNWYTRBNExua1NGMFEvRDE0?= =?utf-8?B?bHhYWUNwajFwNUo1THlRUHF0M3NhMnkwU3YrR3d6REwrMXlkUnd4QU5lWHhW?= =?utf-8?B?MlFIZG16OHl5ZnhxTityUms3UEUzMm92S0JudVJMWnhXYjQ3U0d3eHBvbVMy?= =?utf-8?B?RVd2eVBkTkkwNXUzcW5XRHU3c2FBVDhIQ1F4Ylo5czRCRENaYytRKzkzZHZZ?= =?utf-8?B?UXFUZ1g0WFVNSDVFMjhHcnBuVGREMWtQZmtMZHhodHoxQmcxQnFiN3Z3bHR5?= =?utf-8?B?VHluVHZqQ0tpVVRkWnIyYW5NNXRPS2MyZ2FGR1BZTUErU3ZLNWVsaithT3l6?= =?utf-8?B?cTVoTXJqMUFaYjliM29zbk1jRWtzeS93NmNHOEI4enNvR05SYlduaGZPd2Z5?= =?utf-8?B?SW1RckZUMUlvOXN3MytHTWR3WGJkYnlDQTNyZUgrZVF6TWZoMDRZdXRtTTVZ?= =?utf-8?B?SVd5TVFuTVNoaWR4M3NHRHBNaHIrSkFpcXFzRVlMU3Q5aEN3QUUvQTEvNDlZ?= =?utf-8?B?MnNJeWpTNnM5czUzREw1bVYyWmNmeGtPM1h4Z1I0WjFZSXlqeEVzYTltVU44?= =?utf-8?B?clk4bEk2eXl5ZnFPSDhRMTYwbW9JeWt3dThodHlReUdYSm9ZcHhLWHNOdElB?= =?utf-8?B?V3RXVUptcVhxemcyQjhQenBZNituQllYU1lvRmlKUnlraGpEU2YxblJVTkt1?= =?utf-8?B?VFUrdjEvUzNIOTVrNGhLWm1KSWFjRVJPRFZoM0x4Tmt2aDdjUjNtamlwb0lY?= =?utf-8?B?UWNoU2ZXeHIzODRkSnB2aUQvOWdKTWtSQkdNeDBidHp6WEJPMllmL2RzUUl5?= =?utf-8?B?NXdrMG1UMGJnTUFQTWdkZ0Vab0VHbUdzZ1gyZzZBSjdLTnQxOG9GbXE5Q2py?= =?utf-8?B?dTBvWURENEo2RHhQOGppbk0wOHhvVmoxWWtYdnBVdGdoL1c2WG8vVjFRSTgx?= =?utf-8?B?TWxxOTJtVWRJZGVuRUVQZG91RlpIY0h6dzFMenlWOENNaDQ1bUgrOWNURmNs?= =?utf-8?B?ZzJFbjIrQ0hnWElnOVJ4VkExZHlyQXJQRUYrTDlBd0xDY2NpOUxiV29HZ2hG?= =?utf-8?B?ZDlzS1FobHJtM0dVdTJ6bklCTnZjdGtMZDR5SXNXTlhHQ0t1Q3N6MmVrN0xI?= =?utf-8?B?d1Nsc3NEWkU4MGhjM3BRRUZCS0Erd3RqVlJTTTdKVk9UeUVqeHgwSG9JaWg0?= =?utf-8?B?QVhhSm5Ka3V5Z3FPVEVXSDY3K1dXSFJmN2NKL1dacUo5T1BoVnYxU1F6eGEv?= =?utf-8?B?WHV5VTVZdnRDS1ZFZC9vQklnSGhyVjBzdFMxRzdxYXhHTitzZ3dYYk1BT3VW?= =?utf-8?B?Z21wVUF5N1dIS3N3b0pyb1hQRWp1emJPODhTWGRnMFE5VDQ0WmJSbkdieGJi?= =?utf-8?B?SDlGYVo1VGhnRXdNQVNKbzhtZEhuTjc1WWhzK0lWSDFkTjVmWjRtK2xGN2ZF?= =?utf-8?B?WlhDb2JVcmNXQzdwU1pJallCc3I1U3hRbW1tSWd0S3NHSFdMVVRHNGxlc1N1?= =?utf-8?Q?cHqZjGhH9R/fhNlufka3EYH51NzGe8qsFKCSqqm?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 312b03e2-a207-4b5c-35a0-08da99b6cf29 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2022 20:46:06.7371 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P250MB0074 Subject: Re: [FFmpeg-devel] [PATCH 1/9] fate/audio: Add tests for APTX (HD) 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: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Andreas Rheinhardt: > We have de- and encoders for APTX and APTX HD, yet not FATE tests. > This commit therefore adds a transcoding test to utilize them. > > Furthermore, during creating these tests it turned out that > the duration is set incorrectly for APTX HD. This will be fixed > in a future commit. > > (Thanks to Andriy Gelman for finding an issue in an earlier version > that used a 192kHz input sample which does not work reliably accross > platforms.) > > Signed-off-by: Andreas Rheinhardt > --- > tests/fate/audio.mak | 7 +++++++ > tests/ref/fate/aptx | 18 ++++++++++++++++++ > tests/ref/fate/aptx-hd | 15 +++++++++++++++ > 3 files changed, 40 insertions(+) > create mode 100644 tests/ref/fate/aptx > create mode 100644 tests/ref/fate/aptx-hd > > diff --git a/tests/fate/audio.mak b/tests/fate/audio.mak > index fd9905ca0a..9d39eeace3 100644 > --- a/tests/fate/audio.mak > +++ b/tests/fate/audio.mak > @@ -1,3 +1,10 @@ > +FATE_SAMPLES_AUDIO-$(call TRANSCODE, APTX, APTX, WAV_DEMUXER PCM_S16LE_DECODER ARESAMPLE_FILTER) += fate-aptx > +fate-aptx: CMD = transcode wav $(TARGET_SAMPLES)/audio-reference/luckynight_2ch_44kHz_s16.wav aptx "-af aresample -c aptx" "-af aresample -c:a pcm_s16le -t 0.25" "" "" "-f aptx -sample_rate 44100" > + > +FATE_SAMPLES_AUDIO-$(call TRANSCODE, APTX_HD, APTX_HD, WAV_DEMUXER PCM_S16LE_DECODER \ > + ARESAMPLE_FILTER PCM_S32LE_ENCODER) += fate-aptx-hd > +fate-aptx-hd: CMD = transcode wav $(TARGET_SAMPLES)/audio-reference/luckynight_2ch_44kHz_s16.wav aptx_hd "-af aresample -c aptx_hd" "-af aresample -c:a pcm_s32le -t 0.25" "" "" "-f aptx_hd -sample_rate 44100" > + > FATE_BINKAUDIO-$(call DEMDEC, BINK, BINKAUDIO_DCT) += fate-binkaudio-dct > fate-binkaudio-dct: CMD = pcm -i $(TARGET_SAMPLES)/bink/binkaudio_dct.bik > fate-binkaudio-dct: REF = $(SAMPLES)/bink/binkaudio_dct.pcm > diff --git a/tests/ref/fate/aptx b/tests/ref/fate/aptx > new file mode 100644 > index 0000000000..4d20b7df9a > --- /dev/null > +++ b/tests/ref/fate/aptx > @@ -0,0 +1,18 @@ > +b5d8a297c0e8d9854f19d9d3e8b82859 *tests/data/fate/aptx.aptx > +418950 tests/data/fate/aptx.aptx > +#tb 0: 1/44100 > +#media_type 0: audio > +#codec_id 0: pcm_s16le > +#sample_rate 0: 44100 > +#channel_layout_name 0: 2 channels > +0, 0, 0, 1024, 4096, 0xcbb4ceff > +0, 1024, 1024, 1024, 4096, 0xa66533e7 > +0, 2048, 2048, 1024, 4096, 0x4f22ec39 > +0, 3072, 3072, 1024, 4096, 0x45f117f9 > +0, 4096, 4096, 1024, 4096, 0xad6c0b7a > +0, 5120, 5120, 1024, 4096, 0x611618fd > +0, 6144, 6144, 1024, 4096, 0x0ec02f2b > +0, 7168, 7168, 1024, 4096, 0x2cf9ae5c > +0, 8192, 8192, 1024, 4096, 0xfb008ac0 > +0, 9216, 9216, 1024, 4096, 0x25068495 > +0, 10240, 10240, 785, 3140, 0x5a260589 > diff --git a/tests/ref/fate/aptx-hd b/tests/ref/fate/aptx-hd > new file mode 100644 > index 0000000000..0691f33c86 > --- /dev/null > +++ b/tests/ref/fate/aptx-hd > @@ -0,0 +1,15 @@ > +48ecaa81ee5adaaa62ed3ff6574b6666 *tests/data/fate/aptx-hd.aptx_hd > +628425 tests/data/fate/aptx-hd.aptx_hd > +#tb 0: 1/44100 > +#media_type 0: audio > +#codec_id 0: pcm_s32le > +#sample_rate 0: 44100 > +#channel_layout_name 0: 2 channels > +0, 0, 0, 1024, 8192, 0xa99888c6 > +0, 1536, 1536, 1024, 8192, 0xc3e03a3c > +0, 3072, 3072, 1024, 8192, 0x3f06e090 > +0, 4608, 4608, 1024, 8192, 0x92fb18f3 > +0, 6144, 6144, 1024, 8192, 0x3d5603a2 > +0, 7680, 7680, 1024, 8192, 0xcc3d3101 > +0, 9216, 9216, 1024, 8192, 0xbcc022ef > +0, 10752, 10752, 273, 2184, 0x9873af57 Will apply this patchset tomorrow unless there are objections. - Andreas _______________________________________________ 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".