From patchwork Thu Mar 21 06:15:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajiv Harlalka X-Patchwork-Id: 47285 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:3a4a:b0:1a3:31a3:7958 with SMTP id zu10csp351016pzb; Wed, 20 Mar 2024 23:15:29 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVlqsK2hNUqEK6pI117NQSZjiGxcF7gpN0XrGKLyyuLsk0sdKd4fVYrGrft+Ssy28XBYnTN47jMvalUKdJBlvgZn6lCvOQ4hBJaNw== X-Google-Smtp-Source: AGHT+IFYbBR/6iz90WIL0DvNfeDI2rqKNCHQT2snuKrArWygkLzzJGMO38u1bR/LmrpTwSQfuee+ X-Received: by 2002:a05:6402:3988:b0:566:e3c7:921f with SMTP id fk8-20020a056402398800b00566e3c7921fmr3237913edb.22.1711001729269; Wed, 20 Mar 2024 23:15:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1711001729; cv=none; d=google.com; s=arc-20160816; b=oat7dF1XMe2jWTNvy9hfrNtPv0/wsoTTmTJh0o7neSZ8xe10ehYlFWt+MLR6mNOPwS e4aNBTBPjU5R9Rs6KIXSWMhhGyyu4Bcb2qroVYHMfwUNVnow0p8fHhLbc4SWSzkcVSzu aoRU+2+yFngcdFSCdTDNEgni0RVwdHuEmUG7auI2akssNDvXuPIbwBbx0YTVBiocY/RH UOS4b6soCDcpLEDlOoaZtcKHRm79EkT1U4kKsa8oDDip+1Efjeac8CbONMW8JhMOCTis buwnqoUGQxq+ozZroQrK0GBOZzrIW++oByEtSQee2GJbjpe6VMo5wOY1LWAGKsrQXlsv K5Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:content-language:to:from:user-agent:mime-version :date:message-id:dkim-signature:delivered-to; bh=/UexjL52g8COKoESe1s66zo//yL/xdqsB8EsK6faHWE=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=rd2ugiLaFVz/CJBJ1Ic4OcdbB83A1EHpUMcjEXTvDvviUbbNm+eiOh2QtGvh+xgyhP D/rsNKQmclXxNHXvYTouLDsVv9Bsy9OFl8FZD3cHb5E47Qlrm7OfZQJMNO6+CrRmPc8M c1cO3//9wqp811KmbE7zoCOiFy0zznFc5WvIovPSQ0g5MTVeKosJ9FOsqRjXwOXxCW5I ZcViCva/x/LgwFoSg+q73p7ZZ3uLrSBn9YWAbGrD1BkPHno7cqtvl4TWJXgIKKiTXsmK yvC42cA3UqGDArpTDRZH5+yi3JzP7WS/4ImkvCF0IJcNEhbq56JNGQlmISAe+14n/FC8 8VPg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=LTJWQDW0; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id x22-20020a05640226d600b00568c3bdd5fcsi4947043edd.660.2024.03.20.23.15.28; Wed, 20 Mar 2024 23:15:29 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=LTJWQDW0; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0A50568D4E8; Thu, 21 Mar 2024 08:15:25 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 837D068D4C5 for ; Thu, 21 Mar 2024 08:15:18 +0200 (EET) Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-6e695b7391dso248104a34.1 for ; Wed, 20 Mar 2024 23:15:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711001716; x=1711606516; darn=ffmpeg.org; h=content-transfer-encoding:content-language:to:subject:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=cjxa5ARWI2mLE40NnDMkRBTs4nF3/gBmSrFg6fmCTZ4=; b=LTJWQDW0SipUPmIjop5WUqISiNheWqRLGeSgKdJEFGPpXI9ohGOoQzluOFZDXWXnDV Ekx5PA5wbTrazEHaLAfozWNNIvOLkC9UXu4qfL4p2GLti3r3be5saGZHhyimJerOpMXC R4DNSzO9fSsliXZmxYORKRjUH7MATy8XznNRmIl11PdpSKaCjnrAFuEmIZ9vXvlQbco6 teqndL327u3dNhiDKiknDhOIpVHZQ9ZkMrWuIzlZPWiKfLKqFk5WEM4okOOxGOl8Gp6J c6Ez1pD6HNTmZFo68PQfLMNX7GGHlsyiHS+rOU//IlZGHQ63N5IvLZGDE+iVgprZrLtB qE/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711001716; x=1711606516; h=content-transfer-encoding:content-language:to:subject:from :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=cjxa5ARWI2mLE40NnDMkRBTs4nF3/gBmSrFg6fmCTZ4=; b=VIKz5PImYN4CJ3gUXKxm/55KoUOr9QcXAtiK50X63Qg2oBwX4SBfHH80K+2fBaLsWx 16gwwkOU8jT9cug4IYwr0l6KVWPL1C0kqz6eKS4GRv9RTZpKgJ8kmusfZWHIXE5GC7Aw MGsAjN+9K5cbCm5B81e9RI/gAV/EMGnbbf4GMVrUhQb5rNBu/hrovFvY+MEOajPr7LBu 6IQekkL3HpFDDVXDMuzQlgaj9vLNLtRzfxuO+98tHD56r/8fs9oqWW9wWECjTEIR71Gv NHDOvyLNLh9fA6eC3vk2QTwEFFWPkhXE40Qhsao3oUQWEB+GWdEYNEzAByW530Q4/GS6 suVQ== X-Gm-Message-State: AOJu0Yx9RvpR+l4rwffdnj6aoK5zZJoLz8MHAlv6y6YlrQ44pltT2AJ3 JvgNbXnQooVa5CeL6AUVsveMfUNDJ93RleNsqwSdSkJdmBbfcp91mZZzSNPRGmQ= X-Received: by 2002:a05:6870:2101:b0:220:6edc:1fdb with SMTP id f1-20020a056870210100b002206edc1fdbmr23691589oae.45.1711001715455; Wed, 20 Mar 2024 23:15:15 -0700 (PDT) Received: from [10.8.0.2] ([20.193.138.138]) by smtp.gmail.com with ESMTPSA id o2-20020a62cd02000000b006e6b52eb59asm13234594pfg.126.2024.03.20.23.15.14 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Mar 2024 23:15:15 -0700 (PDT) Message-ID: <7a4dd4a1-5436-49b9-8d35-c4b96a823720@gmail.com> Date: Thu, 21 Mar 2024 11:45:10 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Rajiv Harlalka To: ffmpeg-devel@ffmpeg.org Content-Language: en-US Subject: [FFmpeg-devel] [PATCH] tests/fate/filter-audio.mak: add test for ATEMPO audio filter 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: KbUCCRdYQGO+ Signed-off-by: Rajiv Harlalka --- tests/fate/filter-audio.mak | 3 ++ tests/ref/fate/filter-atempo | 70 ++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 tests/ref/fate/filter-atempo diff --git a/tests/fate/filter-audio.mak b/tests/fate/filter-audio.mak index 308969c4ac..469c784e87 100644 --- a/tests/fate/filter-audio.mak +++ b/tests/fate/filter-audio.mak @@ -414,6 +414,9 @@ fate-filter-hdcd-s32p: CMD = md5 -i $(SRC) -af hdcd -f s32le fate-filter-hdcd-s32p: CMP = oneline fate-filter-hdcd-s32p: REF = 0c5513e83eedaa10ab6fac9ddc173cf5 +FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, ATEMPO, WAV, PCM_S16LE, PCM_S16LE, WAV) += fate-filter-atempo +fate-filter-atempo: CMD = framecrc -i $(TARGET_PATH)/tests/data/asynth-44100-1.wav -af "atempo=2.0" -ar 44100 + FATE_AFILTER-yes += fate-filter-formats fate-filter-formats: libavfilter/tests/formats$(EXESUF) fate-filter-formats: CMD = run libavfilter/tests/formats$(EXESUF) diff --git a/tests/ref/fate/filter-atempo b/tests/ref/fate/filter-atempo new file mode 100644 index 0000000000..abedfcd618 --- /dev/null +++ b/tests/ref/fate/filter-atempo @@ -0,0 +1,70 @@ +#tb 0: 1/44100 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 44100 +#channel_layout_name 0: mono +0, 0, 0, 2048, 4096, 0x9c4dffa9 +0, 2048, 2048, 2048, 4096, 0x3a11f3f6 +0, 4096, 4096, 2048, 4096, 0x9835f5a5 +0, 6144, 6144, 2048, 4096, 0x7fe7e8ab +0, 8192, 8192, 2048, 4096, 0x9450f26b +0, 10240, 10240, 2048, 4096, 0x8f95ff6a +0, 12288, 12288, 2048, 4096, 0xc9deebab +0, 14336, 14336, 2048, 4096, 0x0229ec6c +0, 16384, 16384, 2048, 4096, 0xb1b00a8c +0, 18432, 18432, 2048, 4096, 0x43e7f197 +0, 20480, 20480, 2048, 4096, 0x60580ec1 +0, 22528, 22528, 2048, 4096, 0x1a4f084c +0, 24576, 24576, 2048, 4096, 0x70d20213 +0, 26624, 26624, 2048, 4096, 0xaf9afc70 +0, 28672, 28672, 2048, 4096, 0x1212df6f +0, 30720, 30720, 2048, 4096, 0x37a8f35a +0, 32768, 32768, 2048, 4096, 0x4730f0ee +0, 34816, 34816, 2048, 4096, 0x1fe1efd8 +0, 36864, 36864, 2048, 4096, 0xdfc4149e +0, 38912, 38912, 2048, 4096, 0xe288ffd1 +0, 40960, 40960, 2048, 4096, 0xee7b0829 +0, 43008, 43008, 2048, 4096, 0xb20df4aa +0, 45056, 45056, 2048, 4096, 0x0564f254 +0, 47104, 47104, 2048, 4096, 0x92daf362 +0, 49152, 49152, 2048, 4096, 0xaab3f18b +0, 51200, 51200, 2048, 4096, 0xe2bdfcb4 +0, 53248, 53248, 2048, 4096, 0x706adab4 +0, 55296, 55296, 2048, 4096, 0x141a075b +0, 57344, 57344, 2048, 4096, 0x87aad71f +0, 59392, 59392, 2048, 4096, 0xfafd0233 +0, 61440, 61440, 2048, 4096, 0x74b1cb64 +0, 63488, 63488, 2048, 4096, 0x9ffee659 +0, 65536, 65536, 2048, 4096, 0x50dde96c +0, 67584, 67584, 2048, 4096, 0xa4f5fc36 +0, 69632, 69632, 2048, 4096, 0xd40ff139 +0, 71680, 71680, 2048, 4096, 0xe93fe12a +0, 73728, 73728, 2048, 4096, 0x747f05da +0, 75776, 75776, 2048, 4096, 0x902601d7 +0, 77824, 77824, 2048, 4096, 0xee871089 +0, 79872, 79872, 2048, 4096, 0x8fba09ee +0, 81920, 81920, 2048, 4096, 0x832afdea +0, 83968, 83968, 2048, 4096, 0x7224ec15 +0, 86016, 86016, 2048, 4096, 0xf7def9f4 +0, 88064, 88064, 2048, 4096, 0x3c8af149 +0, 90112, 90112, 2048, 4096, 0x1dc1dfcf +0, 92160, 92160, 2048, 4096, 0x8ef51140 +0, 94208, 94208, 2048, 4096, 0x4b200588 +0, 96256, 96256, 2048, 4096, 0x29e9be20 +0, 98304, 98304, 2048, 4096, 0x8298f08a +0, 100352, 100352, 2048, 4096, 0xae5ef3b3 +0, 102400, 102400, 2048, 4096, 0xa76cfbe3 +0, 104448, 104448, 2048, 4096, 0xf784fdb0 +0, 106496, 106496, 2048, 4096, 0xea70f93e +0, 108544, 108544, 2048, 4096, 0xea5ffc00 +0, 110592, 110592, 2048, 4096, 0x6c2f0350 +0, 112640, 112640, 2048, 4096, 0x5f94cf81 +0, 114688, 114688, 2048, 4096, 0x2f28fda2 +0, 116736, 116736, 2048, 4096, 0x3db0fc68 +0, 118784, 118784, 2048, 4096, 0x15bc0c1f +0, 120832, 120832, 2048, 4096, 0x48840656 +0, 122880, 122880, 2048, 4096, 0xdf70ee6e +0, 124928, 124928, 2048, 4096, 0x2dece83a +0, 126976, 126976, 2048, 4096, 0x1e52cdf5 +0, 129024, 129024, 2048, 4096, 0x27ebc5af +0, 131072, 131072, 1368, 2736, 0xebfc5933