From patchwork Thu Mar 17 02:45:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 34801 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6838:3486:0:0:0:0 with SMTP id ek6csp534863nkb; Wed, 16 Mar 2022 19:47:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxOZlBrWlk9xAl6HCGHXb7uZiwD51EScH9+PHjaNVuXS5bfDopJ3gxi+lWIqEhqpIpuQ7SO X-Received: by 2002:a17:906:f41:b0:6d5:c6bc:fbc7 with SMTP id h1-20020a1709060f4100b006d5c6bcfbc7mr2287537ejj.541.1647485239684; Wed, 16 Mar 2022 19:47:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647485239; cv=none; d=google.com; s=arc-20160816; b=H8YOkCERiZeP2P0okpZQFI6s6onpUl3vJ7amqgamZUAqOZ+BJs0APcM42vef37EHd6 uRA+MwP7bExV4LfzIM8VzgFMkWLbY2+Rr4z98TWY6QiJlakEQR+UsUklhL76e0bqCf4r yiMInWsrEV2UzufwoN36hUHXSM73TG3UWwYMEBCJeqbrRkY0lA/W6jUKF78sFDBvGqb8 4Qx9WUDv8CriEJk7G4p0qPcvtgAg9LidyAJwtvS0CfGFV7eI3GJrgFL37JQZF8yZ16HW r4A7SfBP92qPcWsFHS0OKUs8Sj21VTnWb77hUB9YiKjWCnTSy5JIdaGfG1ImNRsPiwo9 +DCQ== 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:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=1rLrUgbbg1pVzdMw2Zzoqtqe4hE42UlWBpQO0zxgOhg=; b=TeWsTQAPtYCAu/iMgEKoal7IBGA2BHVuu7wkQ1dbakIzcTcKJQ+d/FWhZka1XA+AxD +TITR6SUynXyQtY2QB3iCz99d8LQEuXPa5TY1HePnuRdQXnjM27hfxRyVdTFUQJhxBjI /Cpoq3GQPuFkf13zy7JJruBFT+aEgple5EagkAwkRU4b1GLFNSoRwg8ILkyk9UWXk8mX Vje7UaknvhTSmJjrOZbGqSHz2fMvPW8RrldrJesxFJT1Bt77nGn4vM5X4RaPKDwZnfDA Gzgnou3xYagKTGwp6UxQtJ5jmn0uUs4LH7xWNI/edLRp9Uaj7RA4mZcgU7nGeZbOtfhk 8jHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=TUU2gQHN; 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 hy10-20020a1709068a6a00b006df9b6b547dsi54180ejc.133.2022.03.16.19.47.17; Wed, 16 Mar 2022 19:47:19 -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=20210112 header.b=TUU2gQHN; 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 4077B68B072; Thu, 17 Mar 2022 04:47:14 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1289068A380 for ; Thu, 17 Mar 2022 04:47:07 +0200 (EET) Received: by mail-ot1-f41.google.com with SMTP id d15-20020a05683018ef00b005b2304fdeecso2702891otf.1 for ; Wed, 16 Mar 2022 19:47:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Q4KcqTtOA60083zANzrjx+muOJVgpm3bazOmZj7/9yI=; b=TUU2gQHN6yDsuBoFH82FNfGEOyrZ2NZHjLKhNPTYXXUlhSPX84zXjVcvy9KS7v0leJ AkY/aAqHRVPrUtcO8aF7A7ZZ1gfHB9MCLhgCoXWYrXkZT42dGKLmLlvPJtYP/WLIoQc9 zRxItOg/BKW28Yi6d8ebl5LViYYtfpdg61TdBkhQvp/g7CHXbfDvpVC5ICqoKcrYTJxc LmnAiniVd92Fs435mdtcQJXre99BVFoXylhtYVYLEd9B1tlv2MGaFZWNSiRTJsKYtgit vGR6i+XVn5eLXpdX1q5pvXVWlphx1ytH1XT+FdJsOJaYt6Ss3LSnbhn2p40FgJZ5ql/T IPow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Q4KcqTtOA60083zANzrjx+muOJVgpm3bazOmZj7/9yI=; b=K/3NhKweeJQPouqNEgUnpw0u6KNbewsJ0UiRxDU/fL3Gr/LB5Utr+1gwx6bCGtij3A DhpXqZDujdXYz3VylvRT//u/Xb1ZJKaaFecM9vKIfMDgAsF2Fpo3QXc1/ViUybKDwWac QWIlwqjJMiATj1E91X4pVjwIet8vpDZUEkliOHOREl/cHYPwjUZW5c9/fQZhgo5EbmPS a3O0nPdVV/FddGMDIrgxe789m5fnyhgPlGY/w8lne086zK2QuLVpqlSbC4guJNv49im7 oPwnm4gONbjzTM6sDEAIrXFTRV1UBxvkYOKKbIiUzx7QaCM6Xa8eGjeEbJmMmpihF1WG gY+Q== X-Gm-Message-State: AOAM53082BzM52QT1A6g7kkmFdwLCzoB9u/dn3IhH3LisC9ErvnZ+tJQ vnW5A7Cj3RJ62oOgFaAO3XRCeUGpw0ZJ5g== X-Received: by 2002:a9d:7dd8:0:b0:5b2:29e1:d46a with SMTP id k24-20020a9d7dd8000000b005b229e1d46amr913193otn.106.1647485222618; Wed, 16 Mar 2022 19:47:02 -0700 (PDT) Received: from localhost.localdomain ([186.136.131.95]) by smtp.gmail.com with ESMTPSA id 60-20020a9d0642000000b005b22a82458csm1707470otn.55.2022.03.16.19.47.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 19:47:02 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Wed, 16 Mar 2022 23:45:46 -0300 Message-Id: <20220317024546.10353-1-jamrial@gmail.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] fate: add a setts bsf test 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: +S3kwA8r/yl2 Signed-off-by: James Almer --- tests/fate/ffmpeg.mak | 2 ++ tests/ref/fate/ffmpeg-setts-bsf | 46 +++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 tests/ref/fate/ffmpeg-setts-bsf diff --git a/tests/fate/ffmpeg.mak b/tests/fate/ffmpeg.mak index 4c884e458c..4dde880f67 100644 --- a/tests/fate/ffmpeg.mak +++ b/tests/fate/ffmpeg.mak @@ -216,6 +216,8 @@ fate-ffmpeg-bsf-remove-e: $(SAMPLES)/mpeg2/matrixbench_mpeg2.lq1.mpg fate-ffmpeg-bsf-remove-e: CMD = transcode "mpeg" $(TARGET_SAMPLES)/mpeg2/matrixbench_mpeg2.lq1.mpg\ avi "-vbsf remove_extra=e" "-codec copy" +FATE_SAMPLES_FFMPEG-$(call ALLYES, APNG_DEMUXER SETTS_BSF) += fate-ffmpeg-setts-bsf +fate-ffmpeg-setts-bsf: CMD = framecrc -i $(TARGET_SAMPLES)/apng/clock.png -c:v copy -bsf:v "setts=duration=if(eq(NEXT_PTS\,NOPTS)\,PREV_OUTDURATION\,(NEXT_PTS-PTS)/2):ts=PTS/2" -fflags +bitexact FATE_SAMPLES_FFMPEG-yes += $(FATE_STREAMCOPY-yes) diff --git a/tests/ref/fate/ffmpeg-setts-bsf b/tests/ref/fate/ffmpeg-setts-bsf new file mode 100644 index 0000000000..884e45d6ec --- /dev/null +++ b/tests/ref/fate/ffmpeg-setts-bsf @@ -0,0 +1,46 @@ +#extradata 0: 794, 0x6c0b3aa4 +#tb 0: 1/100000 +#media_type 0: video +#codec_id 0: apng +#dimensions 0: 150x150 +#sar 0: 0/1 +0, 0, 0, 2000, 2053, 0xe7cffa8e +0, 2000, 2000, 2000, 596, 0xc9020463, F=0x0 +0, 4000, 4000, 2000, 593, 0x20de0bf4, F=0x0 +0, 6000, 6000, 2000, 590, 0x03940ac4, F=0x0 +0, 8000, 8000, 2000, 612, 0xae18161f, F=0x0 +0, 10000, 10000, 2000, 431, 0xceeac2db, F=0x0 +0, 12000, 12000, 2000, 531, 0x7ff9ebd0, F=0x0 +0, 14000, 14000, 2000, 484, 0x1e1de38a, F=0x0 +0, 16000, 16000, 2000, 476, 0x3869d31a, F=0x0 +0, 18000, 18000, 2000, 482, 0x9b5be0c9, F=0x0 +0, 20000, 20000, 2000, 448, 0x09e7c9ed, F=0x0 +0, 22000, 22000, 2000, 493, 0x1460e707, F=0x0 +0, 24000, 24000, 2000, 514, 0x3a99e6f3, F=0x0 +0, 26000, 26000, 2000, 590, 0x68751289, F=0x0 +0, 28000, 28000, 2000, 552, 0x58def4d3, F=0x0 +0, 30000, 30000, 2000, 453, 0x643cbf39, F=0x0 +0, 32000, 32000, 2000, 586, 0x5a4b0a3f, F=0x0 +0, 34000, 34000, 2000, 563, 0x5fb5fb41, F=0x0 +0, 36000, 36000, 2000, 627, 0xed7d1ff1, F=0x0 +0, 38000, 38000, 2000, 591, 0xd4012076, F=0x0 +0, 40000, 40000, 2000, 440, 0xd210b267, F=0x0 +0, 42000, 42000, 2000, 590, 0xec410e2e, F=0x0 +0, 44000, 44000, 2000, 569, 0x782d0227, F=0x0 +0, 46000, 46000, 2000, 536, 0x5305ff99, F=0x0 +0, 48000, 48000, 2000, 581, 0x2933f6c7, F=0x0 +0, 50000, 50000, 2000, 475, 0xa9a5ce1c, F=0x0 +0, 52000, 52000, 2000, 532, 0x5b9cf7bb, F=0x0 +0, 54000, 54000, 2000, 532, 0x3408e7e9, F=0x0 +0, 56000, 56000, 2000, 551, 0x1be00219, F=0x0 +0, 58000, 58000, 2000, 456, 0x55b1cc1b, F=0x0 +0, 60000, 60000, 2000, 416, 0x794abab6, F=0x0 +0, 62000, 62000, 2000, 525, 0x500eefad, F=0x0 +0, 64000, 64000, 2000, 531, 0x7273f14b, F=0x0 +0, 66000, 66000, 2000, 568, 0x4837fdc9, F=0x0 +0, 68000, 68000, 2000, 577, 0xed530268, F=0x0 +0, 70000, 70000, 2000, 518, 0xc9c1e644, F=0x0 +0, 72000, 72000, 2000, 572, 0x81840ac9, F=0x0 +0, 74000, 74000, 2000, 494, 0x678be2ae, F=0x0 +0, 76000, 76000, 2000, 560, 0x0174f8b9, F=0x0 +0, 78000, 78000, 2000, 578, 0xef800564, F=0x0