From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 99CF14DB6D for <ffmpegdev@gitmailbox.com>; Tue, 22 Apr 2025 22:43:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 141C468A14A; Wed, 23 Apr 2025 01:43:14 +0300 (EEST) 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 29878687A49 for <ffmpeg-devel@ffmpeg.org>; Wed, 23 Apr 2025 01:43:07 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4A89C43447 for <ffmpeg-devel@ffmpeg.org>; Tue, 22 Apr 2025 22:43:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1745361786; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=gWWQ9ESiz5za5cWSu/gBJfuwGBv3xBhwcyx3y6JTCYw=; b=SYRhpSIjfFjrI9P27MzxAG2CxmY57B0kzKRLk7mNuF8CDSUajZ2OYlRhOHnzxc40qrgDLh zpuBbWda3aCpUum4BEn/OAQeXarju1UOv47yQfxaWBFqaJ0HP1DRbdid+sNhlD6JuVo71e pCrkxYxQZ6ert0GC3mRwiBGMXnzCvMKKzQjo1oQAgrOsnXi/x5uuNUtDOUsRy1w1GOIhlV behBZq0FrTQ4oP7oKo7+JSZwNSMkvQI2cV2k2pvaNo2FcTqn6x31RkURFsaxOhErRIMUUJ B9nZVNikxypSjCS2uVe/a9xe1A7tEtXzyizBB5plV5lOKQP/ap5X7POUIqtsrw== From: Michael Niedermayer <michael@niedermayer.cc> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Date: Wed, 23 Apr 2025 00:43:04 +0200 Message-ID: <20250422224305.211453-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-GND-State: clean X-GND-Score: -70 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvgeegleeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfghrlhcuvffnffculdeftddmnecujfgurhephffvufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefoihgthhgrvghlucfpihgvuggvrhhmrgihvghruceomhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtqeenucggtffrrghtthgvrhhnpefhledvvdehgfettdefueevtdeifffhkeeljeetjeeugfelgfffieduheevvefgvdenucfkphepgedurdeiiedrieejrdduudefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgedurdeiiedrieejrdduudefpdhhvghloheplhhotggrlhhhohhsthdpmhgrihhlfhhrohhmpehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhg X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 1/2] fate: add stripetest X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/20250422224305.211453-1-michael@niedermayer.cc/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> --- libpostproc/Makefile | 3 +- libpostproc/tests/stripetest.c | 129 ++++++++++++ tests/fate/libpostproc.mak | 4 + tests/ref/fate/stripetest | 360 +++++++++++++++++++++++++++++++++ 4 files changed, 495 insertions(+), 1 deletion(-) create mode 100644 libpostproc/tests/stripetest.c create mode 100644 tests/ref/fate/stripetest diff --git a/libpostproc/Makefile b/libpostproc/Makefile index 5afd2d2ad48..3823bec05fd 100644 --- a/libpostproc/Makefile +++ b/libpostproc/Makefile @@ -12,4 +12,5 @@ OBJS = postprocess.o \ # Windows resource file SHLIBOBJS-$(HAVE_GNU_WINDRES) += postprocres.o -TESTPROGS = blocktest +TESTPROGS = blocktest \ + stripetest \ diff --git a/libpostproc/tests/stripetest.c b/libpostproc/tests/stripetest.c new file mode 100644 index 00000000000..7b6359c6daa --- /dev/null +++ b/libpostproc/tests/stripetest.c @@ -0,0 +1,129 @@ +/* + * Copyright (c) 2025 Michael Niedermayer + * + * This file is part of FFmpeg. + * + * FFmpeg is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * FFmpeg is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with FFmpeg; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include "libavutil/frame.h" +#include "libavutil/adler32.h" +#include "libpostproc/postprocess.h" + +typedef const uint8_t *cuint8; + +static void strips(AVFrame *frame, int mul) +{ + for(int y=0; y<frame->height; y++) { + for(int x=0; x<frame->width; x++) { + if (y&1) { + frame->data[0][x + y*frame->linesize[0]] = x*x + y*mul; + } else { + frame->data[0][x + y*frame->linesize[0]] = (y-x)*(y-x); + } + } + } + for(int y=0; y<(frame->height+1)/2; y++) { + for(int x=0; x<(frame->width+1)/2; x++) { + if (y&1) { + frame->data[1][x + y*frame->linesize[1]] = x + y + mul; + frame->data[2][x + y*frame->linesize[2]] = mul*x - y*x; + } else { + frame->data[1][x + y*frame->linesize[1]] = (x - y)/(mul+1); + frame->data[2][x + y*frame->linesize[2]] = (y + x)/(mul+1); + } + } + } +} + +static int64_t chksum(AVFrame *f) +{ + AVAdler a = 123; + + for(int y=0; y<f->height; y++) { + a = av_adler32_update(a, &f->data[0][y*f->linesize[0]], f->width); + } + for(int y=0; y<(f->height+1)/2; y++) { + a = av_adler32_update(a, &f->data[1][y*f->linesize[1]], (f->width+1)/2); + a = av_adler32_update(a, &f->data[2][y*f->linesize[2]], (f->width+1)/2); + } + + return a; +} + +static int64_t test(int width, int height, const char *testname, int mul, int flags, int pict_type, int quality) { + AVFrame *in = av_frame_alloc(); + AVFrame *out = av_frame_alloc(); + pp_context *context = pp_get_context(width, height, flags); + pp_mode *mode = pp_get_mode_by_name_and_quality(testname, quality); + int64_t ret; + + if (!in || !out || !context || !mode) { + ret = AVERROR(ENOMEM); + goto end; + } + + in-> width = out->width = width; + in->height = out->height = height; + in->format = out->format = AV_PIX_FMT_YUV420P; + + ret = av_frame_get_buffer(in, 0); + if (ret < 0) + goto end; + + ret = av_frame_get_buffer(out, 0); + if (ret < 0) + goto end; + + strips(in, mul); + + pp_postprocess( (cuint8[]){in->data[0], in->data[1], in->data[2]}, in->linesize, + out->data, out->linesize, + width, height, NULL, 0, + mode, context, pict_type); + + ret = chksum(out); +end: + av_frame_free(&in); + av_frame_free(&out); + pp_free_context(context); + pp_free_mode(mode); + + return ret; +} + +int main(int argc, char **argv) { + const char *teststrings[] = { + "be,lb", + "be,li", + "be,ci", + "be,md", + "be,fd", + "be,l5", + }; + + for (int w=8; w< 352; w=w*3-1) { + for (int h=8; h< 352; h=h*5-7) { + for (int b=0; b<6; b++) { + for (int m=0; m<17; m = 2*m+1) { + int64_t ret = test(352, 288, teststrings[b], m, PP_FORMAT_420, 0, 11); + printf("striptest %dx%d T:%s m:%d result %"PRIX64"\n", w, h, teststrings[b], m, ret); + } + } + } + } + + return 0; +} diff --git a/tests/fate/libpostproc.mak b/tests/fate/libpostproc.mak index 2561ed8292f..88d784fe29c 100644 --- a/tests/fate/libpostproc.mak +++ b/tests/fate/libpostproc.mak @@ -2,5 +2,9 @@ FATE_LIBPOSTPROC += fate-blocktest fate-blocktest: libpostproc/tests/blocktest$(EXESUF) fate-blocktest: CMD = run libpostproc/tests/blocktest$(EXESUF) +FATE_LIBPOSTPROC += fate-stripetest +fate-stripetest: libpostproc/tests/stripetest$(EXESUF) +fate-stripetest: CMD = run libpostproc/tests/stripetest$(EXESUF) + FATE-$(CONFIG_POSTPROC) += $(FATE_LIBPOSTPROC) fate-libpostproc: $(FATE_LIBPOSTPROC) diff --git a/tests/ref/fate/stripetest b/tests/ref/fate/stripetest new file mode 100644 index 00000000000..8d9ee6a7380 --- /dev/null +++ b/tests/ref/fate/stripetest @@ -0,0 +1,360 @@ +striptest 8x8 T:be,lb m:0 result 5F38B2E2 +striptest 8x8 T:be,lb m:1 result 4506C6FE +striptest 8x8 T:be,lb m:3 result 2D018DB4 +striptest 8x8 T:be,lb m:7 result 8516EB12 +striptest 8x8 T:be,lb m:15 result C39812B2 +striptest 8x8 T:be,li m:0 result E3B512A4 +striptest 8x8 T:be,li m:1 result B90EA1E0 +striptest 8x8 T:be,li m:3 result C5C79090 +striptest 8x8 T:be,li m:7 result FF01E63E +striptest 8x8 T:be,li m:15 result 68166CDA +striptest 8x8 T:be,ci m:0 result 7CD10A97 +striptest 8x8 T:be,ci m:1 result 2387272A +striptest 8x8 T:be,ci m:3 result 2C0A9900 +striptest 8x8 T:be,ci m:7 result C2ADE594 +striptest 8x8 T:be,ci m:15 result 585DA74B +striptest 8x8 T:be,md m:0 result 2C998378 +striptest 8x8 T:be,md m:1 result B31547DD +striptest 8x8 T:be,md m:3 result EA22AD7F +striptest 8x8 T:be,md m:7 result E3EF3A42 +striptest 8x8 T:be,md m:15 result 4868A855 +striptest 8x8 T:be,fd m:0 result 318C9882 +striptest 8x8 T:be,fd m:1 result CEFBB545 +striptest 8x8 T:be,fd m:3 result 3C336951 +striptest 8x8 T:be,fd m:7 result EE3E42CC +striptest 8x8 T:be,fd m:15 result 6DDBEC3 +striptest 8x8 T:be,l5 m:0 result 9B773645 +striptest 8x8 T:be,l5 m:1 result A71901CA +striptest 8x8 T:be,l5 m:3 result DDCCE1C5 +striptest 8x8 T:be,l5 m:7 result 8D5291AE +striptest 8x8 T:be,l5 m:15 result B83F9FF +striptest 8x33 T:be,lb m:0 result 5F38B2E2 +striptest 8x33 T:be,lb m:1 result 4506C6FE +striptest 8x33 T:be,lb m:3 result 2D018DB4 +striptest 8x33 T:be,lb m:7 result 8516EB12 +striptest 8x33 T:be,lb m:15 result C39812B2 +striptest 8x33 T:be,li m:0 result E3B512A4 +striptest 8x33 T:be,li m:1 result B90EA1E0 +striptest 8x33 T:be,li m:3 result C5C79090 +striptest 8x33 T:be,li m:7 result FF01E63E +striptest 8x33 T:be,li m:15 result 68166CDA +striptest 8x33 T:be,ci m:0 result 7CD10A97 +striptest 8x33 T:be,ci m:1 result 2387272A +striptest 8x33 T:be,ci m:3 result 2C0A9900 +striptest 8x33 T:be,ci m:7 result C2ADE594 +striptest 8x33 T:be,ci m:15 result 585DA74B +striptest 8x33 T:be,md m:0 result 2C998378 +striptest 8x33 T:be,md m:1 result B31547DD +striptest 8x33 T:be,md m:3 result EA22AD7F +striptest 8x33 T:be,md m:7 result E3EF3A42 +striptest 8x33 T:be,md m:15 result 4868A855 +striptest 8x33 T:be,fd m:0 result 318C9882 +striptest 8x33 T:be,fd m:1 result CEFBB545 +striptest 8x33 T:be,fd m:3 result 3C336951 +striptest 8x33 T:be,fd m:7 result EE3E42CC +striptest 8x33 T:be,fd m:15 result 6DDBEC3 +striptest 8x33 T:be,l5 m:0 result 9B773645 +striptest 8x33 T:be,l5 m:1 result A71901CA +striptest 8x33 T:be,l5 m:3 result DDCCE1C5 +striptest 8x33 T:be,l5 m:7 result 8D5291AE +striptest 8x33 T:be,l5 m:15 result B83F9FF +striptest 8x158 T:be,lb m:0 result 5F38B2E2 +striptest 8x158 T:be,lb m:1 result 4506C6FE +striptest 8x158 T:be,lb m:3 result 2D018DB4 +striptest 8x158 T:be,lb m:7 result 8516EB12 +striptest 8x158 T:be,lb m:15 result C39812B2 +striptest 8x158 T:be,li m:0 result E3B512A4 +striptest 8x158 T:be,li m:1 result B90EA1E0 +striptest 8x158 T:be,li m:3 result C5C79090 +striptest 8x158 T:be,li m:7 result FF01E63E +striptest 8x158 T:be,li m:15 result 68166CDA +striptest 8x158 T:be,ci m:0 result 7CD10A97 +striptest 8x158 T:be,ci m:1 result 2387272A +striptest 8x158 T:be,ci m:3 result 2C0A9900 +striptest 8x158 T:be,ci m:7 result C2ADE594 +striptest 8x158 T:be,ci m:15 result 585DA74B +striptest 8x158 T:be,md m:0 result 2C998378 +striptest 8x158 T:be,md m:1 result B31547DD +striptest 8x158 T:be,md m:3 result EA22AD7F +striptest 8x158 T:be,md m:7 result E3EF3A42 +striptest 8x158 T:be,md m:15 result 4868A855 +striptest 8x158 T:be,fd m:0 result 318C9882 +striptest 8x158 T:be,fd m:1 result CEFBB545 +striptest 8x158 T:be,fd m:3 result 3C336951 +striptest 8x158 T:be,fd m:7 result EE3E42CC +striptest 8x158 T:be,fd m:15 result 6DDBEC3 +striptest 8x158 T:be,l5 m:0 result 9B773645 +striptest 8x158 T:be,l5 m:1 result A71901CA +striptest 8x158 T:be,l5 m:3 result DDCCE1C5 +striptest 8x158 T:be,l5 m:7 result 8D5291AE +striptest 8x158 T:be,l5 m:15 result B83F9FF +striptest 23x8 T:be,lb m:0 result 5F38B2E2 +striptest 23x8 T:be,lb m:1 result 4506C6FE +striptest 23x8 T:be,lb m:3 result 2D018DB4 +striptest 23x8 T:be,lb m:7 result 8516EB12 +striptest 23x8 T:be,lb m:15 result C39812B2 +striptest 23x8 T:be,li m:0 result E3B512A4 +striptest 23x8 T:be,li m:1 result B90EA1E0 +striptest 23x8 T:be,li m:3 result C5C79090 +striptest 23x8 T:be,li m:7 result FF01E63E +striptest 23x8 T:be,li m:15 result 68166CDA +striptest 23x8 T:be,ci m:0 result 7CD10A97 +striptest 23x8 T:be,ci m:1 result 2387272A +striptest 23x8 T:be,ci m:3 result 2C0A9900 +striptest 23x8 T:be,ci m:7 result C2ADE594 +striptest 23x8 T:be,ci m:15 result 585DA74B +striptest 23x8 T:be,md m:0 result 2C998378 +striptest 23x8 T:be,md m:1 result B31547DD +striptest 23x8 T:be,md m:3 result EA22AD7F +striptest 23x8 T:be,md m:7 result E3EF3A42 +striptest 23x8 T:be,md m:15 result 4868A855 +striptest 23x8 T:be,fd m:0 result 318C9882 +striptest 23x8 T:be,fd m:1 result CEFBB545 +striptest 23x8 T:be,fd m:3 result 3C336951 +striptest 23x8 T:be,fd m:7 result EE3E42CC +striptest 23x8 T:be,fd m:15 result 6DDBEC3 +striptest 23x8 T:be,l5 m:0 result 9B773645 +striptest 23x8 T:be,l5 m:1 result A71901CA +striptest 23x8 T:be,l5 m:3 result DDCCE1C5 +striptest 23x8 T:be,l5 m:7 result 8D5291AE +striptest 23x8 T:be,l5 m:15 result B83F9FF +striptest 23x33 T:be,lb m:0 result 5F38B2E2 +striptest 23x33 T:be,lb m:1 result 4506C6FE +striptest 23x33 T:be,lb m:3 result 2D018DB4 +striptest 23x33 T:be,lb m:7 result 8516EB12 +striptest 23x33 T:be,lb m:15 result C39812B2 +striptest 23x33 T:be,li m:0 result E3B512A4 +striptest 23x33 T:be,li m:1 result B90EA1E0 +striptest 23x33 T:be,li m:3 result C5C79090 +striptest 23x33 T:be,li m:7 result FF01E63E +striptest 23x33 T:be,li m:15 result 68166CDA +striptest 23x33 T:be,ci m:0 result 7CD10A97 +striptest 23x33 T:be,ci m:1 result 2387272A +striptest 23x33 T:be,ci m:3 result 2C0A9900 +striptest 23x33 T:be,ci m:7 result C2ADE594 +striptest 23x33 T:be,ci m:15 result 585DA74B +striptest 23x33 T:be,md m:0 result 2C998378 +striptest 23x33 T:be,md m:1 result B31547DD +striptest 23x33 T:be,md m:3 result EA22AD7F +striptest 23x33 T:be,md m:7 result E3EF3A42 +striptest 23x33 T:be,md m:15 result 4868A855 +striptest 23x33 T:be,fd m:0 result 318C9882 +striptest 23x33 T:be,fd m:1 result CEFBB545 +striptest 23x33 T:be,fd m:3 result 3C336951 +striptest 23x33 T:be,fd m:7 result EE3E42CC +striptest 23x33 T:be,fd m:15 result 6DDBEC3 +striptest 23x33 T:be,l5 m:0 result 9B773645 +striptest 23x33 T:be,l5 m:1 result A71901CA +striptest 23x33 T:be,l5 m:3 result DDCCE1C5 +striptest 23x33 T:be,l5 m:7 result 8D5291AE +striptest 23x33 T:be,l5 m:15 result B83F9FF +striptest 23x158 T:be,lb m:0 result 5F38B2E2 +striptest 23x158 T:be,lb m:1 result 4506C6FE +striptest 23x158 T:be,lb m:3 result 2D018DB4 +striptest 23x158 T:be,lb m:7 result 8516EB12 +striptest 23x158 T:be,lb m:15 result C39812B2 +striptest 23x158 T:be,li m:0 result E3B512A4 +striptest 23x158 T:be,li m:1 result B90EA1E0 +striptest 23x158 T:be,li m:3 result C5C79090 +striptest 23x158 T:be,li m:7 result FF01E63E +striptest 23x158 T:be,li m:15 result 68166CDA +striptest 23x158 T:be,ci m:0 result 7CD10A97 +striptest 23x158 T:be,ci m:1 result 2387272A +striptest 23x158 T:be,ci m:3 result 2C0A9900 +striptest 23x158 T:be,ci m:7 result C2ADE594 +striptest 23x158 T:be,ci m:15 result 585DA74B +striptest 23x158 T:be,md m:0 result 2C998378 +striptest 23x158 T:be,md m:1 result B31547DD +striptest 23x158 T:be,md m:3 result EA22AD7F +striptest 23x158 T:be,md m:7 result E3EF3A42 +striptest 23x158 T:be,md m:15 result 4868A855 +striptest 23x158 T:be,fd m:0 result 318C9882 +striptest 23x158 T:be,fd m:1 result CEFBB545 +striptest 23x158 T:be,fd m:3 result 3C336951 +striptest 23x158 T:be,fd m:7 result EE3E42CC +striptest 23x158 T:be,fd m:15 result 6DDBEC3 +striptest 23x158 T:be,l5 m:0 result 9B773645 +striptest 23x158 T:be,l5 m:1 result A71901CA +striptest 23x158 T:be,l5 m:3 result DDCCE1C5 +striptest 23x158 T:be,l5 m:7 result 8D5291AE +striptest 23x158 T:be,l5 m:15 result B83F9FF +striptest 68x8 T:be,lb m:0 result 5F38B2E2 +striptest 68x8 T:be,lb m:1 result 4506C6FE +striptest 68x8 T:be,lb m:3 result 2D018DB4 +striptest 68x8 T:be,lb m:7 result 8516EB12 +striptest 68x8 T:be,lb m:15 result C39812B2 +striptest 68x8 T:be,li m:0 result E3B512A4 +striptest 68x8 T:be,li m:1 result B90EA1E0 +striptest 68x8 T:be,li m:3 result C5C79090 +striptest 68x8 T:be,li m:7 result FF01E63E +striptest 68x8 T:be,li m:15 result 68166CDA +striptest 68x8 T:be,ci m:0 result 7CD10A97 +striptest 68x8 T:be,ci m:1 result 2387272A +striptest 68x8 T:be,ci m:3 result 2C0A9900 +striptest 68x8 T:be,ci m:7 result C2ADE594 +striptest 68x8 T:be,ci m:15 result 585DA74B +striptest 68x8 T:be,md m:0 result 2C998378 +striptest 68x8 T:be,md m:1 result B31547DD +striptest 68x8 T:be,md m:3 result EA22AD7F +striptest 68x8 T:be,md m:7 result E3EF3A42 +striptest 68x8 T:be,md m:15 result 4868A855 +striptest 68x8 T:be,fd m:0 result 318C9882 +striptest 68x8 T:be,fd m:1 result CEFBB545 +striptest 68x8 T:be,fd m:3 result 3C336951 +striptest 68x8 T:be,fd m:7 result EE3E42CC +striptest 68x8 T:be,fd m:15 result 6DDBEC3 +striptest 68x8 T:be,l5 m:0 result 9B773645 +striptest 68x8 T:be,l5 m:1 result A71901CA +striptest 68x8 T:be,l5 m:3 result DDCCE1C5 +striptest 68x8 T:be,l5 m:7 result 8D5291AE +striptest 68x8 T:be,l5 m:15 result B83F9FF +striptest 68x33 T:be,lb m:0 result 5F38B2E2 +striptest 68x33 T:be,lb m:1 result 4506C6FE +striptest 68x33 T:be,lb m:3 result 2D018DB4 +striptest 68x33 T:be,lb m:7 result 8516EB12 +striptest 68x33 T:be,lb m:15 result C39812B2 +striptest 68x33 T:be,li m:0 result E3B512A4 +striptest 68x33 T:be,li m:1 result B90EA1E0 +striptest 68x33 T:be,li m:3 result C5C79090 +striptest 68x33 T:be,li m:7 result FF01E63E +striptest 68x33 T:be,li m:15 result 68166CDA +striptest 68x33 T:be,ci m:0 result 7CD10A97 +striptest 68x33 T:be,ci m:1 result 2387272A +striptest 68x33 T:be,ci m:3 result 2C0A9900 +striptest 68x33 T:be,ci m:7 result C2ADE594 +striptest 68x33 T:be,ci m:15 result 585DA74B +striptest 68x33 T:be,md m:0 result 2C998378 +striptest 68x33 T:be,md m:1 result B31547DD +striptest 68x33 T:be,md m:3 result EA22AD7F +striptest 68x33 T:be,md m:7 result E3EF3A42 +striptest 68x33 T:be,md m:15 result 4868A855 +striptest 68x33 T:be,fd m:0 result 318C9882 +striptest 68x33 T:be,fd m:1 result CEFBB545 +striptest 68x33 T:be,fd m:3 result 3C336951 +striptest 68x33 T:be,fd m:7 result EE3E42CC +striptest 68x33 T:be,fd m:15 result 6DDBEC3 +striptest 68x33 T:be,l5 m:0 result 9B773645 +striptest 68x33 T:be,l5 m:1 result A71901CA +striptest 68x33 T:be,l5 m:3 result DDCCE1C5 +striptest 68x33 T:be,l5 m:7 result 8D5291AE +striptest 68x33 T:be,l5 m:15 result B83F9FF +striptest 68x158 T:be,lb m:0 result 5F38B2E2 +striptest 68x158 T:be,lb m:1 result 4506C6FE +striptest 68x158 T:be,lb m:3 result 2D018DB4 +striptest 68x158 T:be,lb m:7 result 8516EB12 +striptest 68x158 T:be,lb m:15 result C39812B2 +striptest 68x158 T:be,li m:0 result E3B512A4 +striptest 68x158 T:be,li m:1 result B90EA1E0 +striptest 68x158 T:be,li m:3 result C5C79090 +striptest 68x158 T:be,li m:7 result FF01E63E +striptest 68x158 T:be,li m:15 result 68166CDA +striptest 68x158 T:be,ci m:0 result 7CD10A97 +striptest 68x158 T:be,ci m:1 result 2387272A +striptest 68x158 T:be,ci m:3 result 2C0A9900 +striptest 68x158 T:be,ci m:7 result C2ADE594 +striptest 68x158 T:be,ci m:15 result 585DA74B +striptest 68x158 T:be,md m:0 result 2C998378 +striptest 68x158 T:be,md m:1 result B31547DD +striptest 68x158 T:be,md m:3 result EA22AD7F +striptest 68x158 T:be,md m:7 result E3EF3A42 +striptest 68x158 T:be,md m:15 result 4868A855 +striptest 68x158 T:be,fd m:0 result 318C9882 +striptest 68x158 T:be,fd m:1 result CEFBB545 +striptest 68x158 T:be,fd m:3 result 3C336951 +striptest 68x158 T:be,fd m:7 result EE3E42CC +striptest 68x158 T:be,fd m:15 result 6DDBEC3 +striptest 68x158 T:be,l5 m:0 result 9B773645 +striptest 68x158 T:be,l5 m:1 result A71901CA +striptest 68x158 T:be,l5 m:3 result DDCCE1C5 +striptest 68x158 T:be,l5 m:7 result 8D5291AE +striptest 68x158 T:be,l5 m:15 result B83F9FF +striptest 203x8 T:be,lb m:0 result 5F38B2E2 +striptest 203x8 T:be,lb m:1 result 4506C6FE +striptest 203x8 T:be,lb m:3 result 2D018DB4 +striptest 203x8 T:be,lb m:7 result 8516EB12 +striptest 203x8 T:be,lb m:15 result C39812B2 +striptest 203x8 T:be,li m:0 result E3B512A4 +striptest 203x8 T:be,li m:1 result B90EA1E0 +striptest 203x8 T:be,li m:3 result C5C79090 +striptest 203x8 T:be,li m:7 result FF01E63E +striptest 203x8 T:be,li m:15 result 68166CDA +striptest 203x8 T:be,ci m:0 result 7CD10A97 +striptest 203x8 T:be,ci m:1 result 2387272A +striptest 203x8 T:be,ci m:3 result 2C0A9900 +striptest 203x8 T:be,ci m:7 result C2ADE594 +striptest 203x8 T:be,ci m:15 result 585DA74B +striptest 203x8 T:be,md m:0 result 2C998378 +striptest 203x8 T:be,md m:1 result B31547DD +striptest 203x8 T:be,md m:3 result EA22AD7F +striptest 203x8 T:be,md m:7 result E3EF3A42 +striptest 203x8 T:be,md m:15 result 4868A855 +striptest 203x8 T:be,fd m:0 result 318C9882 +striptest 203x8 T:be,fd m:1 result CEFBB545 +striptest 203x8 T:be,fd m:3 result 3C336951 +striptest 203x8 T:be,fd m:7 result EE3E42CC +striptest 203x8 T:be,fd m:15 result 6DDBEC3 +striptest 203x8 T:be,l5 m:0 result 9B773645 +striptest 203x8 T:be,l5 m:1 result A71901CA +striptest 203x8 T:be,l5 m:3 result DDCCE1C5 +striptest 203x8 T:be,l5 m:7 result 8D5291AE +striptest 203x8 T:be,l5 m:15 result B83F9FF +striptest 203x33 T:be,lb m:0 result 5F38B2E2 +striptest 203x33 T:be,lb m:1 result 4506C6FE +striptest 203x33 T:be,lb m:3 result 2D018DB4 +striptest 203x33 T:be,lb m:7 result 8516EB12 +striptest 203x33 T:be,lb m:15 result C39812B2 +striptest 203x33 T:be,li m:0 result E3B512A4 +striptest 203x33 T:be,li m:1 result B90EA1E0 +striptest 203x33 T:be,li m:3 result C5C79090 +striptest 203x33 T:be,li m:7 result FF01E63E +striptest 203x33 T:be,li m:15 result 68166CDA +striptest 203x33 T:be,ci m:0 result 7CD10A97 +striptest 203x33 T:be,ci m:1 result 2387272A +striptest 203x33 T:be,ci m:3 result 2C0A9900 +striptest 203x33 T:be,ci m:7 result C2ADE594 +striptest 203x33 T:be,ci m:15 result 585DA74B +striptest 203x33 T:be,md m:0 result 2C998378 +striptest 203x33 T:be,md m:1 result B31547DD +striptest 203x33 T:be,md m:3 result EA22AD7F +striptest 203x33 T:be,md m:7 result E3EF3A42 +striptest 203x33 T:be,md m:15 result 4868A855 +striptest 203x33 T:be,fd m:0 result 318C9882 +striptest 203x33 T:be,fd m:1 result CEFBB545 +striptest 203x33 T:be,fd m:3 result 3C336951 +striptest 203x33 T:be,fd m:7 result EE3E42CC +striptest 203x33 T:be,fd m:15 result 6DDBEC3 +striptest 203x33 T:be,l5 m:0 result 9B773645 +striptest 203x33 T:be,l5 m:1 result A71901CA +striptest 203x33 T:be,l5 m:3 result DDCCE1C5 +striptest 203x33 T:be,l5 m:7 result 8D5291AE +striptest 203x33 T:be,l5 m:15 result B83F9FF +striptest 203x158 T:be,lb m:0 result 5F38B2E2 +striptest 203x158 T:be,lb m:1 result 4506C6FE +striptest 203x158 T:be,lb m:3 result 2D018DB4 +striptest 203x158 T:be,lb m:7 result 8516EB12 +striptest 203x158 T:be,lb m:15 result C39812B2 +striptest 203x158 T:be,li m:0 result E3B512A4 +striptest 203x158 T:be,li m:1 result B90EA1E0 +striptest 203x158 T:be,li m:3 result C5C79090 +striptest 203x158 T:be,li m:7 result FF01E63E +striptest 203x158 T:be,li m:15 result 68166CDA +striptest 203x158 T:be,ci m:0 result 7CD10A97 +striptest 203x158 T:be,ci m:1 result 2387272A +striptest 203x158 T:be,ci m:3 result 2C0A9900 +striptest 203x158 T:be,ci m:7 result C2ADE594 +striptest 203x158 T:be,ci m:15 result 585DA74B +striptest 203x158 T:be,md m:0 result 2C998378 +striptest 203x158 T:be,md m:1 result B31547DD +striptest 203x158 T:be,md m:3 result EA22AD7F +striptest 203x158 T:be,md m:7 result E3EF3A42 +striptest 203x158 T:be,md m:15 result 4868A855 +striptest 203x158 T:be,fd m:0 result 318C9882 +striptest 203x158 T:be,fd m:1 result CEFBB545 +striptest 203x158 T:be,fd m:3 result 3C336951 +striptest 203x158 T:be,fd m:7 result EE3E42CC +striptest 203x158 T:be,fd m:15 result 6DDBEC3 +striptest 203x158 T:be,l5 m:0 result 9B773645 +striptest 203x158 T:be,l5 m:1 result A71901CA +striptest 203x158 T:be,l5 m:3 result DDCCE1C5 +striptest 203x158 T:be,l5 m:7 result 8D5291AE +striptest 203x158 T:be,l5 m:15 result B83F9FF -- 2.49.0 _______________________________________________ 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".