From patchwork Fri Mar 24 00:25:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 40782 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp163215pzb; Thu, 23 Mar 2023 17:25:53 -0700 (PDT) X-Google-Smtp-Source: AKy350ZwOh3WuzHgzxkTkf/AX6ez/VRqGntxqoDBark5E8ggkLOVgT3ybUSuf96c05/l73R5o3A0 X-Received: by 2002:a17:906:56:b0:92e:f520:7779 with SMTP id 22-20020a170906005600b0092ef5207779mr145972ejg.0.1679617552856; Thu, 23 Mar 2023 17:25:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679617552; cv=none; d=google.com; s=arc-20160816; b=z5WoRhnjrpyaoG4sHDFN+e1ygMqYgQiMqazGHqYPoOU3H2b7ySWQqsV+GwirymojhI oa6V+yxFu+Hmrlqp7arcSG8/Q/67YEXQqEeZeSlQTPHgqEPdrwsfnGFZ/7hSKP0VOY6x sYfzm6ZSOqJPVXHZN+DENpRRDdV5Kziq5vGO7bTidXWKjVN14fMQKwRBjdZLcK1LjDTC DG5Bg86We9a6v6fG268y0YYgvNSZiZSzgmnZHYqoFDpssuh52wxspEmGCVj0rRTonhek e/STr3nqGahZk44XWZAx0wLOFj0thsQkxWe+aUhz6brkckmfC0Bhd0vqeGmUT96yzR85 T7hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:delivered-to; bh=kyNpMRbT9YQcWMhb8UJdc1oPtakxaH126beMMOUMyhs=; b=BM39AkqRyuxAktEyHN9fPjP4FRBNg9FiW6iKDkpZaBNXx2KwsFutoL9ISPY6RJZPtI pgwvnY90lWLCR6H6MlusITJQDRYZVN9iVehjibgjppnmi8FCOu+H12jyoyf9lFW0GMBD wMQoL0etFinW31bBOeAhU9DNNQSYXKEc+TFsbHmCLqNA0wXKq8eTLyOL3axo9K+aNFyb SPeXQLG4srDt2Ypw2Vlu25Zdektlxbo6yyxDDmgSoTVu0Qs5TydcBwjigG0XUEvYV3lS rLcCKe8vZ1qZvlqVykrhNudcDMeP4KGKlUVzRPLrSs8xUdp4UnthrF3ry/psPXi0PQKj T8PA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gs9-20020a1709072d0900b0093b6dc73d08si4005423ejc.780.2023.03.23.17.25.52; Thu, 23 Mar 2023 17:25:52 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 506A668C0C8; Fri, 24 Mar 2023 02:25:49 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay7-d.mail.gandi.net (relay7-d.mail.gandi.net [217.70.183.200]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1F1A968C194 for ; Fri, 24 Mar 2023 02:25:42 +0200 (EET) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 34ECF20005 for ; Fri, 24 Mar 2023 00:25:40 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Fri, 24 Mar 2023 01:25:35 +0100 Message-Id: <20230324002540.3227-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [PATCH 1/6] avcodec/tests/snowenc: unbreak DWT tests 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: bTu24vELgT80 the IDWT data type mismatched current code Signed-off-by: Michael Niedermayer --- libavcodec/tests/snowenc.c | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/libavcodec/tests/snowenc.c b/libavcodec/tests/snowenc.c index e423ab0541..8064309144 100644 --- a/libavcodec/tests/snowenc.c +++ b/libavcodec/tests/snowenc.c @@ -31,6 +31,7 @@ int main(void){ #define width 256 #define height 256 int buffer[2][width*height]; + short obuffer[width*height]; SnowContext s; int i; AVLFG prng; @@ -49,24 +50,28 @@ int main(void){ printf("testing 5/3 DWT\n"); for(i=0; i20) printf("fsck: %6d %12d %7d\n",i, buffer[0][i], buffer[1][i]); + if(FFABS(buffer[1][i] - obuffer[i])>20) printf("fsck: %4dx%4d %12d %7d\n",i%width, i/width, buffer[1][i], obuffer[i]); { int level, orientation, x, y; @@ -87,12 +92,12 @@ int main(void){ if(orientation&1) buf+=w; if(orientation>1) buf+=stride>>1; - memset(buffer[0], 0, sizeof(int)*width*height); + memset(obuffer, 0, sizeof(short)*width*height); buf[w/2 + h/2*stride]= 256*256; - ff_spatial_idwt((IDWTELEM*)buffer[0], s.temp_idwt_buffer, width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); + ff_spatial_idwt(obuffer, s.temp_idwt_buffer, width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); for(y=0; y X-Patchwork-Id: 40783 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp163284pzb; Thu, 23 Mar 2023 17:26:01 -0700 (PDT) X-Google-Smtp-Source: AKy350bBT4cjxCelr7SJ98tgdB3BGKtYOg4+ymr5F/KNBIbfW8TY/a1NktA1rCeGboKBo1hjw/B9 X-Received: by 2002:a17:906:5d0b:b0:933:3aa7:57a7 with SMTP id g11-20020a1709065d0b00b009333aa757a7mr853218ejt.49.1679617561441; Thu, 23 Mar 2023 17:26:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679617561; cv=none; d=google.com; s=arc-20160816; b=eOiROCf/nC792ui9E6+eboKaX3ZFeDVr7bc/eUQNse4zil3rMA/eyUSk2Sioe0ygod ZIf68O93Q9Zb+/JDTqT3csknuY+7OXFGDgmQekpgaHJ4SwLv6oTOGGv2b75bVZZkYciP mn2uPn9Wz2ezsIfa6oTG8hM3WbOzx0hXDel5c5o669zE6+TAfK+JTd8UmpHUKcMNbCMw RB9LqQzhAwePBdzB3w4+WmMkn4RZmuFV5I10v3v0s17Px8QlfjCFDNGO0GWcpECsmqoa L28J+hDpfdB8Ct9n0IevNRq470WrmKXUAqLB3CQNMVsqwb0EoqcKM+7GgadF6yl6woFm 1kMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:delivered-to; bh=kUX3mB0DRXRPbz03s5ZeRgbMLKDoGnBB8h7AFdGgygM=; b=Hs2uJmGiIKT+JdE6n35wVPBS8fDNGPzAnxST0Cgx72U+MN9lM+LhVO7Cm15uMfHh0V zAr3pzvzijG3PTUZApmH1ULS/ZoBu303Z/khoOwwISof089Gd/2lxWseMtVqRFIWbelj W7D7+V4Kc3sTKmJ4/fKqlJyT7bDXuK8clBlmsSPL0DWOG7lt3MZi7uuQNTMYhSVl0+3c rwaVQ4o18LV2L6emt57wUWqgI90wO+gupeyLeHWn/C5sUmEGB4fmzf3t19oJVOfB8pT1 ZLWfi0w/sF0+T97gIerEJ3T8csS6ck9+xu8wNWRz7xw01aXw7gZloaeYBKZwTUswGTUv 3JZw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id h23-20020a170906261700b0092beae94d7dsi16720189ejc.67.2023.03.23.17.26.01; Thu, 23 Mar 2023 17:26:01 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5FE7A68C32A; Fri, 24 Mar 2023 02:25:50 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1655B68C18D for ; Fri, 24 Mar 2023 02:25:43 +0200 (EET) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 3CFBEC0004 for ; Fri, 24 Mar 2023 00:25:41 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Fri, 24 Mar 2023 01:25:36 +0100 Message-Id: <20230324002540.3227-2-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230324002540.3227-1-michael@niedermayer.cc> References: <20230324002540.3227-1-michael@niedermayer.cc> Subject: [FFmpeg-devel] [PATCH 2/6] tools/enc_recon_frame_test: plane 0 height fix 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: McM4eLEo0Vrp Signed-off-by: Michael Niedermayer --- tools/enc_recon_frame_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/enc_recon_frame_test.c b/tools/enc_recon_frame_test.c index 8f09ded47e..1ea2293ee7 100644 --- a/tools/enc_recon_frame_test.c +++ b/tools/enc_recon_frame_test.c @@ -83,7 +83,7 @@ static int frame_hash(FrameChecksum **pc, size_t *nb_c, int64_t ts, int linesize = av_image_get_linesize(frame->format, frame->width, p); uint32_t checksum = 0; - for (int j = 0; j < frame->height >> shift_v; j++) { + for (int j = 0; j < frame->height >> (shift_v *!!p); j++) { checksum = av_adler32_update(checksum, data, linesize); data += frame->linesize[p]; } From patchwork Fri Mar 24 00:25:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 40784 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp163356pzb; Thu, 23 Mar 2023 17:26:10 -0700 (PDT) X-Google-Smtp-Source: AKy350bYwg4HWwcxto+9SMarcY2ghFpf525ZdkjBx4nosbubFktQeEJAR1LW8bB2Zi4zdrAxaAqi X-Received: by 2002:a50:eb08:0:b0:501:c672:5812 with SMTP id y8-20020a50eb08000000b00501c6725812mr1031419edp.33.1679617569823; Thu, 23 Mar 2023 17:26:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679617569; cv=none; d=google.com; s=arc-20160816; b=hFEGTfkjpuVyDd1DpAjJjDlNJfiioyZqCnLHicCrpFKjNzUObjyh6+wte4nsHMj63r tLS9ZuW///nWetDEr7Ia3GIYuA3BxjQqeNDZSzLlU8Cj4gok2seoMwfFgnGUuR6EQibO jQihRybAw/3gC7dzO86hfeXhgbe56XEIpWLTdAVmjYOXchVIiL3uPhGGXCInHHYhXmsP VIRTjucRRMs0izJciPyvWhHbw2blSFSJlpMlW2ukYwiHQuwyTiOElfC4FK6kjKRFZ6tb trEbJULa2eMa+y+XGonGjnwqgq0J5yE89MZCwrR5n4DNT8xc8IroXcjfV+cjxoCzNOKq 9AAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:delivered-to; bh=neWMnxb/W1wOKq1zioAOVT74WBakpd5Z13gLKstHbdE=; b=OGmdOWip7nWPJxxf033wwBs1IGfG2JM3pF9ynjOJzoqxzdhIohhzqgYKrnV3APQjeO qrewQdSBRweWk3lWays4xfXe2XQvfLZPMMrY0BStejBFmXvuyiJ1F4/eNoNjN59iUntf 8JU09ODa6tnCfRzOXgFhPCY8qjbZtbxi9mbVJcvNFYKvrHqXKRBLEvRuixeDxnqvMVYd zor7k29PjXZfKxXaeZz+0Xjz9MMJhDKmaFWYP2wJMrxmVrVJMV5Dwij0oZpvIthQ3Kse 62hPvfRUJxoGHg9wazs+WxwLFcDQ0QkmlBrwp2EJ3913PpRA6MSCQSh6+u6jpmS8MCcW RRAA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id w4-20020a50fa84000000b004ad6d2941efsi19984245edr.478.2023.03.23.17.26.09; Thu, 23 Mar 2023 17:26:09 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9CBB268C336; Fri, 24 Mar 2023 02:25:51 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 40A4068C30A for ; Fri, 24 Mar 2023 02:25:44 +0200 (EET) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 4F8961C0005 for ; Fri, 24 Mar 2023 00:25:42 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Fri, 24 Mar 2023 01:25:37 +0100 Message-Id: <20230324002540.3227-3-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230324002540.3227-1-michael@niedermayer.cc> References: <20230324002540.3227-1-michael@niedermayer.cc> Subject: [FFmpeg-devel] [PATCH 3/6] avcodec/snowenc: Fix visual weight calculation 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: udaRwMAIZFRH Signed-off-by: Michael Niedermayer --- libavcodec/snowenc.c | 8 ++++++-- tests/ref/seek/vsynth_lena-snow | 28 +++++++++++++------------- tests/ref/vsynth/vsynth1-snow | 8 ++++---- tests/ref/vsynth/vsynth1-snow-hpel | 8 ++++---- tests/ref/vsynth/vsynth2-snow | 8 ++++---- tests/ref/vsynth/vsynth2-snow-hpel | 8 ++++---- tests/ref/vsynth/vsynth_lena-snow | 8 ++++---- tests/ref/vsynth/vsynth_lena-snow-hpel | 8 ++++---- 8 files changed, 44 insertions(+), 40 deletions(-) diff --git a/libavcodec/snowenc.c b/libavcodec/snowenc.c index 5fb5906ed8..4cf7ff1145 100644 --- a/libavcodec/snowenc.c +++ b/libavcodec/snowenc.c @@ -1552,10 +1552,10 @@ static void calculate_visual_weight(SnowContext *s, Plane *p){ int level, orientation, x, y; for(level=0; levelspatial_decomposition_count; level++){ + int64_t error=0; for(orientation=level ? 1 : 0; orientation<4; orientation++){ SubBand *b= &p->band[level][orientation]; IDWTELEM *ibuf= b->ibuf; - int64_t error=0; memset(s->spatial_idwt_buffer, 0, sizeof(*s->spatial_idwt_buffer)*width*height); ibuf[b->width/2 + b->height/2*b->stride]= 256*16; @@ -1566,9 +1566,13 @@ static void calculate_visual_weight(SnowContext *s, Plane *p){ error += d*d; } } - + if (orientation == 2) + error /= 2; b->qlog= (int)(QROOT * log2(352256.0/sqrt(error)) + 0.5); + if (orientation != 1) + error = 0; } + p->band[level][1].qlog = p->band[level][2].qlog; } } diff --git a/tests/ref/seek/vsynth_lena-snow b/tests/ref/seek/vsynth_lena-snow index 33d6c27463..b2d2d22cda 100644 --- a/tests/ref/seek/vsynth_lena-snow +++ b/tests/ref/seek/vsynth_lena-snow @@ -2,45 +2,45 @@ ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 3035 ret: 0 st:-1 flags:0 ts:-1.000000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 3035 ret: 0 st:-1 flags:1 ts: 1.894167 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39806 size: 3640 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39690 size: 3640 ret: 0 st: 0 flags:0 ts: 0.800000 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 27442 size: 3494 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 27382 size: 3493 ret:-1 st: 0 flags:1 ts:-0.320000 ret:-1 st:-1 flags:0 ts: 2.576668 ret: 0 st:-1 flags:1 ts: 1.470835 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39806 size: 3640 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39690 size: 3640 ret: 0 st: 0 flags:0 ts: 0.360000 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 16134 size: 3244 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 16074 size: 3245 ret:-1 st: 0 flags:1 ts:-0.760000 ret:-1 st:-1 flags:0 ts: 2.153336 ret: 0 st:-1 flags:1 ts: 1.047503 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 27442 size: 3494 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 27382 size: 3493 ret: 0 st: 0 flags:0 ts:-0.040000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 3035 ret: 0 st: 0 flags:1 ts: 2.840000 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52608 size: 3582 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52538 size: 3582 ret: 0 st:-1 flags:0 ts: 1.730004 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52608 size: 3582 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52538 size: 3582 ret: 0 st:-1 flags:1 ts: 0.624171 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 16134 size: 3244 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 16074 size: 3245 ret: 0 st: 0 flags:0 ts:-0.480000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 3035 ret: 0 st: 0 flags:1 ts: 2.400000 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52608 size: 3582 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52538 size: 3582 ret: 0 st:-1 flags:0 ts: 1.306672 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39806 size: 3640 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39690 size: 3640 ret: 0 st:-1 flags:1 ts: 0.200839 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 3035 ret: 0 st: 0 flags:0 ts:-0.920000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 3035 ret: 0 st: 0 flags:1 ts: 2.000000 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52608 size: 3582 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 52538 size: 3582 ret: 0 st:-1 flags:0 ts: 0.883340 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 27442 size: 3494 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 27382 size: 3493 ret:-1 st:-1 flags:1 ts:-0.222493 ret:-1 st: 0 flags:0 ts: 2.680000 ret: 0 st: 0 flags:1 ts: 1.560000 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39806 size: 3640 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 39690 size: 3640 ret: 0 st:-1 flags:0 ts: 0.460008 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 16134 size: 3244 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 16074 size: 3245 ret:-1 st:-1 flags:1 ts:-0.645825 diff --git a/tests/ref/vsynth/vsynth1-snow b/tests/ref/vsynth/vsynth1-snow index f20abd2ee4..b0e3a0bfd7 100644 --- a/tests/ref/vsynth/vsynth1-snow +++ b/tests/ref/vsynth/vsynth1-snow @@ -1,4 +1,4 @@ -67c10f8d52fcd1103caa675a1408bf6e *tests/data/fate/vsynth1-snow.avi -136088 tests/data/fate/vsynth1-snow.avi -bfc0bcc4bc7b956933aa58acc587018d *tests/data/fate/vsynth1-snow.out.rawvideo -stddev: 22.77 PSNR: 20.98 MAXDIFF: 175 bytes: 7603200/ 7603200 +c4c77a6fb926b89fe6591c398f5cd4db *tests/data/fate/vsynth1-snow.avi +136160 tests/data/fate/vsynth1-snow.avi +dcf8b3f62d9c3ae2b2d0fbbacbf83e4e *tests/data/fate/vsynth1-snow.out.rawvideo +stddev: 22.74 PSNR: 20.99 MAXDIFF: 173 bytes: 7603200/ 7603200 diff --git a/tests/ref/vsynth/vsynth1-snow-hpel b/tests/ref/vsynth/vsynth1-snow-hpel index 39780ad8a2..72b082b2ce 100644 --- a/tests/ref/vsynth/vsynth1-snow-hpel +++ b/tests/ref/vsynth/vsynth1-snow-hpel @@ -1,4 +1,4 @@ -e62ae25d5040d04622a965bcb27fdb1e *tests/data/fate/vsynth1-snow-hpel.avi -138446 tests/data/fate/vsynth1-snow-hpel.avi -57c914cd150f8fc260b5989ce3e5884c *tests/data/fate/vsynth1-snow-hpel.out.rawvideo -stddev: 22.74 PSNR: 20.99 MAXDIFF: 172 bytes: 7603200/ 7603200 +5c9eb93646eb0e5570d37e9adc9625e4 *tests/data/fate/vsynth1-snow-hpel.avi +138580 tests/data/fate/vsynth1-snow-hpel.avi +3382bdde624d8bb4af206a5ac6614605 *tests/data/fate/vsynth1-snow-hpel.out.rawvideo +stddev: 22.71 PSNR: 21.00 MAXDIFF: 171 bytes: 7603200/ 7603200 diff --git a/tests/ref/vsynth/vsynth2-snow b/tests/ref/vsynth/vsynth2-snow index e9607bb7d0..355f89d5f4 100644 --- a/tests/ref/vsynth/vsynth2-snow +++ b/tests/ref/vsynth/vsynth2-snow @@ -1,4 +1,4 @@ -0a41e73ddd2f54936490655b46dad4a3 *tests/data/fate/vsynth2-snow.avi -72868 tests/data/fate/vsynth2-snow.avi -34a75f5cf8a71159f1a572d9cedcfef9 *tests/data/fate/vsynth2-snow.out.rawvideo -stddev: 13.73 PSNR: 25.37 MAXDIFF: 162 bytes: 7603200/ 7603200 +5e130d6a48b69348eee7f7c76c5869a3 *tests/data/fate/vsynth2-snow.avi +72942 tests/data/fate/vsynth2-snow.avi +9b6cee60e3ec0d1f312a8a25a7878fcc *tests/data/fate/vsynth2-snow.out.rawvideo +stddev: 13.39 PSNR: 25.59 MAXDIFF: 154 bytes: 7603200/ 7603200 diff --git a/tests/ref/vsynth/vsynth2-snow-hpel b/tests/ref/vsynth/vsynth2-snow-hpel index 66839fd6f6..ec3b5dfad2 100644 --- a/tests/ref/vsynth/vsynth2-snow-hpel +++ b/tests/ref/vsynth/vsynth2-snow-hpel @@ -1,4 +1,4 @@ -9bc409e4794ee50691a26c9c836d31a7 *tests/data/fate/vsynth2-snow-hpel.avi -79728 tests/data/fate/vsynth2-snow-hpel.avi -2cc64d8171175a1532fd7d3ed3011fbf *tests/data/fate/vsynth2-snow-hpel.out.rawvideo -stddev: 13.70 PSNR: 25.39 MAXDIFF: 162 bytes: 7603200/ 7603200 +8edcf0fd7f066972ff77d5b891ed6dde *tests/data/fate/vsynth2-snow-hpel.avi +79798 tests/data/fate/vsynth2-snow-hpel.avi +7e0f2a24feda6fb3e54b85511a28c45f *tests/data/fate/vsynth2-snow-hpel.out.rawvideo +stddev: 13.35 PSNR: 25.62 MAXDIFF: 157 bytes: 7603200/ 7603200 diff --git a/tests/ref/vsynth/vsynth_lena-snow b/tests/ref/vsynth/vsynth_lena-snow index ec29a78483..582c294531 100644 --- a/tests/ref/vsynth/vsynth_lena-snow +++ b/tests/ref/vsynth/vsynth_lena-snow @@ -1,4 +1,4 @@ -8e96f337e8f4ccac7d72ef517e1d2208 *tests/data/fate/vsynth_lena-snow.avi -57680 tests/data/fate/vsynth_lena-snow.avi -90963cfd2359d460001c94d94256dc2b *tests/data/fate/vsynth_lena-snow.out.rawvideo -stddev: 10.48 PSNR: 27.72 MAXDIFF: 119 bytes: 7603200/ 7603200 +bf2cf9cacc1d98388798be98872049ee *tests/data/fate/vsynth_lena-snow.avi +57604 tests/data/fate/vsynth_lena-snow.avi +707a42eb20195913be55ba8dfadf72fb *tests/data/fate/vsynth_lena-snow.out.rawvideo +stddev: 10.37 PSNR: 27.81 MAXDIFF: 120 bytes: 7603200/ 7603200 diff --git a/tests/ref/vsynth/vsynth_lena-snow-hpel b/tests/ref/vsynth/vsynth_lena-snow-hpel index 2d6edd8a79..67effebc8a 100644 --- a/tests/ref/vsynth/vsynth_lena-snow-hpel +++ b/tests/ref/vsynth/vsynth_lena-snow-hpel @@ -1,4 +1,4 @@ -56b14cb1cbb637536233982e87f7ac3e *tests/data/fate/vsynth_lena-snow-hpel.avi -61764 tests/data/fate/vsynth_lena-snow-hpel.avi -244b0266127fa354d8485234b2c388e4 *tests/data/fate/vsynth_lena-snow-hpel.out.rawvideo -stddev: 10.45 PSNR: 27.74 MAXDIFF: 119 bytes: 7603200/ 7603200 +c6ec87a11415a99b1a781f9f5bacb722 *tests/data/fate/vsynth_lena-snow-hpel.avi +61814 tests/data/fate/vsynth_lena-snow-hpel.avi +40f330397b7acf6bdbb3ec6d908be451 *tests/data/fate/vsynth_lena-snow-hpel.out.rawvideo +stddev: 10.34 PSNR: 27.83 MAXDIFF: 118 bytes: 7603200/ 7603200 From patchwork Fri Mar 24 00:25:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 40785 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp163408pzb; Thu, 23 Mar 2023 17:26:18 -0700 (PDT) X-Google-Smtp-Source: AK7set/td2/r2XsfExLxk5GabL20megTtOgZ9aVTnlLbaJgTV8ZzsxFg8WmZlDYRjWbpaJm51bm/ X-Received: by 2002:a17:906:445:b0:8af:3382:e578 with SMTP id e5-20020a170906044500b008af3382e578mr7932020eja.4.1679617577849; Thu, 23 Mar 2023 17:26:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679617577; cv=none; d=google.com; s=arc-20160816; b=LHWmLZTF+dZF3ADvdviU3SbWGMNEihvmfpTmQ0V3qLRYg8jph+yLHW0hTkkZEOV8OL OkuyhGFved0aKw3cN6FE2jEC7ruzX0WM4TOYhYv7Du5i7dhHBjgblscoy7tAxJkXyaSY PfICx+aiTMfzdJA5ID5S1mDpK52QdmbwDCggPJmjYAn/U8LnxKR1jCGoRa18LbXRrVki Jj2zgd2lwpRQBNQQq2ZvyRmgYtTpKaa2MBAujc9/15RehsU1nMu6qhmCzLD5UgWh0wBm Ijb2pRCsc59RH8VsWyvUPrj8IMdNRasxolBzd5T8Xb6Ls3L6TSXlHAfxCAX1Z4Bl6FRn fXJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:delivered-to; bh=ECA4bxQOAz9C/l+b117H7tMnx8/pk/+89SeML1H4Bzk=; b=rzllSAD5qYbqvx1WHlJWPvI5HkePkOHMZuHRwgJa6uq3aZn4COQwnPh6frGBWlhaXG NUzzvtubQLP4vq0QSvmsMHwQinYJhOHDSLGZCo5MWPLJ8YErO/QfAChomqum4wTeHYp1 wU3BtALoaveWFhLJpK8UACrUwt5aLnjRvwcH/6rOxpPoSp2T/Ac3FtwvKxEjw78e2ofN bfgKIA+MFrNyGo0D08N5PM+QZTMaPbMdG0Fr98quU7zpZFIsI9u7BNFbSETWHTsdfmin fwX0S9j8iGpAiA4Y00Faux7qwALo8aqStBwBF8y+3g2jvlSpKfPeK4UiW+Cpeu+sf+I+ CuHA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 23-20020a170906101700b00922d833a2dbsi4934780ejm.508.2023.03.23.17.26.17; Thu, 23 Mar 2023 17:26:17 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AA1BD68C357; Fri, 24 Mar 2023 02:25:52 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 56AA568C329 for ; Fri, 24 Mar 2023 02:25:45 +0200 (EET) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 8D041240003 for ; Fri, 24 Mar 2023 00:25:44 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Fri, 24 Mar 2023 01:25:38 +0100 Message-Id: <20230324002540.3227-4-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230324002540.3227-1-michael@niedermayer.cc> References: <20230324002540.3227-1-michael@niedermayer.cc> Subject: [FFmpeg-devel] [PATCH 4/6] avcodec/tests/snowenc: return a failure if DWT/IDWT mismatches 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 2SjhP+zAlQkm Signed-off-by: Michael Niedermayer --- libavcodec/tests/snowenc.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/libavcodec/tests/snowenc.c b/libavcodec/tests/snowenc.c index 8064309144..19635899d9 100644 --- a/libavcodec/tests/snowenc.c +++ b/libavcodec/tests/snowenc.c @@ -37,6 +37,7 @@ int main(void){ AVLFG prng; s.spatial_decomposition_count=6; s.spatial_decomposition_type=1; + int ret = 0; s.temp_dwt_buffer = av_calloc(width, sizeof(*s.temp_dwt_buffer)); s.temp_idwt_buffer = av_calloc(width, sizeof(*s.temp_idwt_buffer)); @@ -58,7 +59,10 @@ int main(void){ ff_spatial_idwt(obuffer, s.temp_idwt_buffer, width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); for(i=0; i20) printf("fsck: %4dx%4d %12d %7d\n",i%width, i/width, buffer[1][i], obuffer[i]); + if(FFABS(buffer[1][i] - obuffer[i])>20) { + printf("fsck: %4dx%4d %12d %7d\n",i%width, i/width, buffer[1][i], obuffer[i]); + ret = 1; + } { int level, orientation, x, y; @@ -137,5 +144,5 @@ int main(void){ } } - return 0; + return ret; } From patchwork Fri Mar 24 00:25:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 40786 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp163456pzb; Thu, 23 Mar 2023 17:26:26 -0700 (PDT) X-Google-Smtp-Source: AKy350bxV52Jk74EEPrk/7jtclgZbkG0WLg2avLzOKoqOOVXafyLWtO5As0duFbCKtaXTJvPSEoX X-Received: by 2002:a17:906:15c1:b0:931:fee9:e961 with SMTP id l1-20020a17090615c100b00931fee9e961mr725463ejd.62.1679617586125; Thu, 23 Mar 2023 17:26:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679617586; cv=none; d=google.com; s=arc-20160816; b=hTXp5x0WKLK98kFrFtBh/vwfCpMdH6Yb8GQXgrXXQK4E4yIWjPi+m3YjFiXrc01RhC Rmi337TekwF/sQ1jqTHsKoWjj0MGx92yK0NvWlMamxIqb4YdNKOTiTfsO8HVGI+IqZUA reZVQo4Y1CTRQQqpQ69DnVorx7FGiRXZ7q/aH4ouQQZfsbO/rjyzJBpzs42eIObEkOcp Rxi8RZimtg411oiLadCvjHJw+QZdE5k50cg9p9uJZLNV4MD5xDkivBgpg4b6zwyD0I59 wQAcDtPCIMelqsca0B8tjXkkfZbqUyw4gWSVJU2TWcKwW7qLx47j7l6OZ4LojF+tKIls f3pA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:delivered-to; bh=j5r2ONNxgvzutQ0SZKuvL0IuIkFwTIQFZOnLazvA12A=; b=pu0j8O0hcp7qlGGyvktpApRd/bUsuLaktaK9DAqRoW4V+7W4WSPsyg+3i/i+/Xq45q R56gOOF0SnxIH5i0Nw2lI3G13FitJBayYWDe9gGkf+LoI2hKgVHrMwz5AxBBQ//+2/EL KD0/YHqdZmNvASvzrYe6csuDjMo7A+F5QP8EfVzPf1eUrzvnogESZ/UsSEzQIKamR4dJ exuFqi4YT+6LkuLLvlk/btJq00fTDf/tO7kmFLPN3oZ521jgE4f02rEz0uEdRtOmM9TN XKfeza6m+fkjhhLhsd7tuqQ9J7eoCsAanK62j7039tdFYffWMvo8ynMpiHT9As5T96vo KJYQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id j2-20020a1709062a0200b0092821890f23si18430698eje.402.2023.03.23.17.26.25; Thu, 23 Mar 2023 17:26:26 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B3DA868C34B; Fri, 24 Mar 2023 02:25:53 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6B0D868C334 for ; Fri, 24 Mar 2023 02:25:46 +0200 (EET) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 865AB40004 for ; Fri, 24 Mar 2023 00:25:45 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Fri, 24 Mar 2023 01:25:39 +0100 Message-Id: <20230324002540.3227-5-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230324002540.3227-1-michael@niedermayer.cc> References: <20230324002540.3227-1-michael@niedermayer.cc> Subject: [FFmpeg-devel] [PATCH 5/6] avcodec/tests/snowenc: Fix 2nd 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: fz/08Go3PofT --- libavcodec/tests/snowenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/tests/snowenc.c b/libavcodec/tests/snowenc.c index 19635899d9..37198cd4e3 100644 --- a/libavcodec/tests/snowenc.c +++ b/libavcodec/tests/snowenc.c @@ -93,14 +93,14 @@ int main(void){ int w= width >> (s.spatial_decomposition_count-level); int h= height >> (s.spatial_decomposition_count-level); int stride= width << (s.spatial_decomposition_count-level); - DWTELEM *buf= buffer[0]; + IDWTELEM *buf= obuffer; int64_t error=0; if(orientation&1) buf+=w; if(orientation>1) buf+=stride>>1; memset(obuffer, 0, sizeof(short)*width*height); - buf[w/2 + h/2*stride]= 256*256; + buf[w/2 + h/2*stride]= 8*256; ff_spatial_idwt(obuffer, s.temp_idwt_buffer, width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); for(y=0; y X-Patchwork-Id: 40787 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp163506pzb; Thu, 23 Mar 2023 17:26:34 -0700 (PDT) X-Google-Smtp-Source: AKy350YkQ/bSTQvdvNap2ltbk4GSzIR6mRfA/8nO2jW5NwYdNeKmtk83asKf2njJJdtc+XJ5WFWU X-Received: by 2002:a17:907:9d1a:b0:92e:eecf:b742 with SMTP id kt26-20020a1709079d1a00b0092eeecfb742mr836702ejc.2.1679617594675; Thu, 23 Mar 2023 17:26:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679617594; cv=none; d=google.com; s=arc-20160816; b=DaY05AczDunjAB36QvVIot3q1yW6JTgP9/d8B8SY7u509Ba0aZV+QrBXMD3eO7eKi2 3Q+Lo5gAf6lIeMw8eB6WND1aPZP5zsXokjt3TuZ4SlR4UUZHZiZYmU0whekNSe5a2H3y MGwfJDMFsBuGxqYL1m3ZAzBH1hckJj39X7tNLmQ+mlJ8sIMSDC8jYJQIGOwuwI4y8MoG YQ/NT9T8pd3VkAkFBxQzWgOXPjWtOBOcU5heukw0Pe0+fDBZS9V04iFSx9r8ZQWs1GLg zjEkzt76IDKbVdNlOQC8l+mKXym22JT/pQuRtA1JG6jjjm85QvO49pOIvf3duZVMpPeG iM7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:delivered-to; bh=LywwzpDvocgQy3coriFtCX3XVcfEs1NFnZLjweLuil0=; b=slx8/aHI/qF7bW67/r+HvQW/r3AIgtGiOPMOBicYTQkuN7VyaYocdBpeDlRB55UjWn VRz5lFl1Y1q1loWL2S0zao59aPddIu3JHrhyqhToM3jrnaAPdbeOk339oxNbxgrPoWWb w73krYnLjaBJ2++7vixvBDpm8ts4AT8w0me2jQhDnaLp9vpgdc7r8M3liROctc022ix1 2AtE8hgX3x3f+y7dzdhrprUAMwrgd6mUU9TIz3P69afBY1Uef0h3TjdGbr3TW64CeGIE rV0vKiI4nR9u/ky27pq3wrkUbuLICqI7u7DY+YSoT/gtH0w4KTaKSJo5nf+0pOO1yVVJ vPpA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ty25-20020a170907c71900b0093defbd628csi528961ejc.1043.2023.03.23.17.26.34; Thu, 23 Mar 2023 17:26:34 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D301668C3C7; Fri, 24 Mar 2023 02:25:55 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8FC0668C356 for ; Fri, 24 Mar 2023 02:25:47 +0200 (EET) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id AB16C1BF204 for ; Fri, 24 Mar 2023 00:25:46 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Fri, 24 Mar 2023 01:25:40 +0100 Message-Id: <20230324002540.3227-6-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230324002540.3227-1-michael@niedermayer.cc> References: <20230324002540.3227-1-michael@niedermayer.cc> Subject: [FFmpeg-devel] [PATCH 6/6] tests: Add fate-snowenc 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 0oR7Qc4y0lSu Signed-off-by: Michael Niedermayer --- libavcodec/tests/snowenc.c | 4 +- tests/fate/libavcodec.mak | 4 ++ tests/ref/fate/snowenc | 75 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 tests/ref/fate/snowenc diff --git a/libavcodec/tests/snowenc.c b/libavcodec/tests/snowenc.c index 37198cd4e3..b3c46a8874 100644 --- a/libavcodec/tests/snowenc.c +++ b/libavcodec/tests/snowenc.c @@ -106,7 +106,7 @@ int main(void){ for(x=0; x