From patchwork Tue Mar 7 14:44:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 40607 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp3800762pzb; Tue, 7 Mar 2023 06:45:16 -0800 (PST) X-Google-Smtp-Source: AK7set9FhfLN/w/qMm5a2+fP0vqzxe0aEpGRS/RcurUdRcCs/IX2SQTQxW+cQzk7dFdRSVO3Vs03 X-Received: by 2002:aa7:ccd3:0:b0:4af:51dc:addb with SMTP id y19-20020aa7ccd3000000b004af51dcaddbmr13259271edt.19.1678200316638; Tue, 07 Mar 2023 06:45:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678200316; cv=none; d=google.com; s=arc-20160816; b=iDNLRqzLaFZPSZY49IUYsqqM/FV6MFOo4Sps7y/zRldVz0QIoSOXNIb29EkIAJ5q8g njsBDej1rQtM6Hy7u0TTrjUtW5BPgJlNSj8D8Spo0/Z4MERRXtH4B4GUV4x+PpVbuo/v 9Wj1Gg+jjoM/IeJjQH/ryOWHX1uZL/UBJSnEGGfc/X4KtQCeYltHkIx2K2GMpuzVA7Mt p3PjQHY6HRXayVlesfJTl9zpTL0TWxTu0I9tVauRk0CPwgv8LW5QoougH8bL1ltEg+AP r2IR749S2ym+c5JFgchQT2vS93jJK8sWyX9SaqjUfLqM79MdxIppK6no7hqk3cBWosu8 4MkA== 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=3oZ4VbK+YwfT6rygZuHMl9S7x9C+/ydO6wC1FoG7jPU=; b=B/h11h7udIb3uL7CKwwAu0NhbP9BfhqIOmfLSi2pyS5/aBzs3qGJbnWgh1nPHr2kos g6vub1rQXG0vwBdwuQuBSFS+kvsuJVKvxboTJ96Bg+7yaVCjD+CcS7cniv1fvuFpmqsX qRRJ4dOWDMD736XIn86FXnuZ7fPhxsGnMzR7Phh4/H9K47EWxaRo4KPQEBenvUN7C3lJ sGPFv6B4WqwWSR6ee0pXi/G+sKEH0VnWoLAcfo3tpIqLL11fbc7us2/2GemW0uGf6xzE FFMad5T+ThYW1BZjBtorpuFgNZ+vhN6GGeAe6SeO74kiFMXzUtv5Ih+Nq+K+WcUOVxpE YyOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=Ykzm1kkZ; 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 m14-20020aa7c2ce000000b004bd1c1fd4c1si10226893edp.421.2023.03.07.06.45.16; Tue, 07 Mar 2023 06:45:16 -0800 (PST) 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=Ykzm1kkZ; 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 8F45768BD2E; Tue, 7 Mar 2023 16:45:13 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F1D7168BD06 for ; Tue, 7 Mar 2023 16:45:06 +0200 (EET) Received: by mail-oi1-f173.google.com with SMTP id c11so9783563oiw.2 for ; Tue, 07 Mar 2023 06:45:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678200305; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=mkci3nt1kOihdaNbtCzl5pLC7/nAaYQaW8zvb56KWXI=; b=Ykzm1kkZIjY6lYlLZhwwuoe85gCqwo6whq2MN+a7JD6ZWvOTP2TuGZdAll74F8y7Jz /YeMQcN386xqNWBOtKuw/MXTlOaN4cFxtR/vEpAA1SgiLqKv9uFcrBTSSLHsMIUuY2Mi wr9hnphRr8Wy7cEZ9+nBG9tUZ8ahbU5L3xQPlj/w5cJBDJsuTvAzU235Oq0EIcINja6V JOM8eYfQ6eeBT4B4ho3OKARZtpt3nznE82mUGLdOQWGDDuefB9bo0x42/59MH6PvkB+j VTzo3bC/iIP3iPt+s5EaLAvM2OgQrcIFC6wLQkCgsx/Nwh4GJmho61jGJQmki5X9Hlwi lnSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678200305; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mkci3nt1kOihdaNbtCzl5pLC7/nAaYQaW8zvb56KWXI=; b=tQXw1Q7AXMchaQXJkhtT6+nT0JH8TYa8QS8Sip36qb3xcqMkXx3mfqWfwux0wvs5mI TgC5lErvGH3dT6+Eq0biU8VumqVsRwsswOzwCN9KpSe+EH9AXuZe7NHNddlfAFWfMDxw 18I0fZh9RzP5d/mFHPG2Y2uft+CLxDv+ZsQf7mq686F3vP5ItjhxXbLWYFrZppZD2ePS M21mDm3/8u1lVsjdun4W5GFuis/qZ73FhXYocI8kQapbYysly/0SqvoPEnfiYQC6Puee g+dsQxLqDPszlxiuI9WkZ5QP0+7weh3uJp6ra47n4TvbBELDOHreTZYuSdsbCQX49Nqv tblg== X-Gm-Message-State: AO0yUKX8oS7b86FDk4wkt6KGNkMaaDzAANkoeGsBDedLmU/EDOu5N+YU bmspB60wDgYCm5sPEEnr5xDWA5FRIMU= X-Received: by 2002:a05:6808:274e:b0:37f:acd5:20ff with SMTP id eh14-20020a056808274e00b0037facd520ffmr5725363oib.43.1678200305290; Tue, 07 Mar 2023 06:45:05 -0800 (PST) Received: from localhost.localdomain (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id k124-20020aca3d82000000b00383e12e20c5sm5238528oia.24.2023.03.07.06.45.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Mar 2023 06:45:04 -0800 (PST) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Tue, 7 Mar 2023 11:44:36 -0300 Message-Id: <20230307144436.1262-1-jamrial@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] fate: add a vp9_superframe_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: Gsj+CZhrE+7f This splits a sample and merges it again, so it also tests the vp9_superframe_split bsf Signed-off-by: James Almer --- tests/fate/vpx.mak | 4 ++++ tests/ref/fate/vp9-superframe-bsf | 30 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tests/ref/fate/vp9-superframe-bsf diff --git a/tests/fate/vpx.mak b/tests/fate/vpx.mak index e18f3df38b..b0a3cd2fd7 100644 --- a/tests/fate/vpx.mak +++ b/tests/fate/vpx.mak @@ -138,6 +138,10 @@ fate-vp9-05-resize: REF = $(SRC_PATH)/tests/ref/fate/vp9-05-resize fate-vp9-encparams: CMD = venc_data $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2-segmentation-aq-akiyo.webm 0 5 FATE_SAMPLES_DUMP_DATA-$(call DEMDEC, MATROSKA, VP9) += fate-vp9-encparams +FATE_VP9-$(call ALLYES, MATROSKA_DEMUXER VP9_PARSER VP9_SUPERFRAME_SPLIT_BSF \ + VP9_SUPERFRAME_BSF FILE_PROTOCOL FRAMECRC_MUXER) += fate-vp9-superframe-bsf +fate-vp9-superframe-bsf: CMD = framecrc -i $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2-segmentation-sf-akiyo.webm -c:v copy -bsf:v vp9_superframe_split,vp9_superframe + FATE_VP9-$(call DEMDEC, MATROSKA, VP9) += fate-vp9-encparams FATE_SAMPLES_FFMPEG += $(FATE_VP9-yes) diff --git a/tests/ref/fate/vp9-superframe-bsf b/tests/ref/fate/vp9-superframe-bsf new file mode 100644 index 0000000000..d7985c6973 --- /dev/null +++ b/tests/ref/fate/vp9-superframe-bsf @@ -0,0 +1,30 @@ +#tb 0: 1/1000 +#media_type 0: video +#codec_id 0: vp9 +#dimensions 0: 352x288 +#sar 0: 1/1 +0, 0, 0, 33, 6958, 0x38e58ee6, S=1, 12 +0, 33, 33, 33, 852, 0x3edf9ed0, F=0x0 +0, 66, 66, 33, 27, 0x62d007e5, F=0x0 +0, 100, 100, 33, 25, 0x51980749, F=0x0 +0, 133, 133, 33, 50, 0xcc45133d, F=0x0 +0, 166, 166, 33, 50, 0xd1fe14e2, F=0x0 +0, 200, 200, 33, 32, 0x98ff0ab7, F=0x0 +0, 233, 233, 33, 45, 0x4f6b0fbb, F=0x0 +0, 266, 266, 33, 54, 0xe975139c, F=0x0 +0, 300, 300, 33, 36, 0xd8ff0e13, F=0x0 +0, 333, 333, 33, 47, 0xc31915b5, F=0x0 +0, 367, 367, 33, 50, 0xbe84156d, F=0x0 +0, 400, 400, 33, 37, 0xbb3c0ba7, F=0x0 +0, 433, 433, 33, 48, 0xb01913e2, F=0x0 +0, 467, 467, 33, 39, 0xe8cc0d02, F=0x0 +0, 500, 500, 33, 51, 0x05fe157f, F=0x0 +0, 533, 533, 33, 24, 0x4c500657, F=0x0 +0, 567, 567, 33, 52, 0xcf501420, F=0x0 +0, 600, 600, 33, 59, 0x8a451926, F=0x0 +0, 633, 633, 33, 74, 0xec501f1e, F=0x0 +0, 667, 667, 33, 53, 0x027a1607, F=0x0 +0, 700, 700, 33, 71, 0x81a41ccf, F=0x0 +0, 734, 734, 33, 58, 0x653f17b2, F=0x0 +0, 767, 767, 33, 40, 0x1fdd106c, F=0x0 +0, 800, 800, 33, 54, 0x9dd11210, F=0x0