From patchwork Sat Dec 10 14:10:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 39671 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:999a:b0:a4:2148:650a with SMTP id ve26csp2328990pzb; Sat, 10 Dec 2022 07:33:08 -0800 (PST) X-Google-Smtp-Source: AA0mqf4odZsrpy1eXDOt5S9W85jiGTCLf+Y/W11cVSA2K17yvP4pLK4ts4KSp7EXDWqijekO8sLg X-Received: by 2002:aa7:d5ce:0:b0:46b:aedf:f32b with SMTP id d14-20020aa7d5ce000000b0046baedff32bmr12119823eds.4.1670681955527; Sat, 10 Dec 2022 06:19:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670681955; cv=none; d=google.com; s=arc-20160816; b=GUEvUbls4k207vjOroA+YazSiaIiUvBm/CQ3jzSQissl2vQ/nhHZOVW53QO8duhOq9 EMsIZw+Ji+O1OqJlw2RV8BBTPr3ateabUDwX+nssZ+0GODR4FWZSFlgULQAjbwMpVUMf 7VrnCVantYy/DPbHhsA07rQ5eD6Hsb936hJIZZ3ojVOh6qs/MDCbdKBJ3+Bp8O0FGhQs HmNNA+KIQ0yyX3FF+TYMUiwQEjk6vjaz+Co9Y2VsCTDmqPttkc+TPFOLxgJOh1dc4cwu lPne+urHtC1zOL/pFheuQUlhSPuBooFPUwIcPbqMVpLHWSRsSY2oWVluMHP/XwxVR05V LIcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject:to :message-id:date:from:mime-version:dkim-signature:delivered-to; bh=NDTdHw/wkupqUwtRbTYn+3ocpJWW9oV9otVVY+A1cs0=; b=vdeWL3EZaVFoPXt+WsAZnqeMIFVgrin12kD5QgzdVrjNUlWIfZXUcQLeLsDWVQYH/B siv5LEBykPPTGyfc3at8puUFxMIhVgwLv0zIXAK4F1IsLIy5IhYXw+QfHmcnQeoDbTgp kcoebI8kFpo6l5TNZN8smDagYxmv4LPLm/UbwxXpR5NFStkDciSFD5qJ43H2k4+nEDjd U/qxk4j5xTwoPyXk2rh/UY4w+TCYTrekfd1GP2v4At2lEnVZvOJEtVFeuwfNx9LkikFm FLvU6Q5NK05jDgZG90v7FTi7RZYzC6n79yZ/3G9hnBuSi+61G32ZTSQ9mAmEQ3UuLKd5 cNxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=dq09AJp7; 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 co16-20020a0564020c1000b004615c5728e8si3353323edb.494.2022.12.10.06.19.14; Sat, 10 Dec 2022 06:19:15 -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=dq09AJp7; 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 A755E68BD96; Sat, 10 Dec 2022 16:19:11 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A265568BC30 for ; Sat, 10 Dec 2022 16:19:05 +0200 (EET) Received: by mail-qv1-f44.google.com with SMTP id mn15so5075600qvb.13 for ; Sat, 10 Dec 2022 06:19:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=qA33qJwvruGm4IVZKdAXajLxtbx8uwdgD5XxIJ75JeA=; b=dq09AJp7MO2EZsrD+l3DAgZKpdLukmcr8ir0c1RxJjQFu5B/P7pq09IJwqFopJ2/vl MQaGzI9BNKnZUHzm5Nrj/DMVjr/kzxmGOvkmUoZ2rSzkBh6vYAkEP6PaBAFfwkTwcMBb HOeowK6XAkiqwzmVmSTRS38FveypzavG5NDvjKUsQ1scUgK1wg22KgXK9UI7KcxoPnpd Dx3KHuPtj88RdKCk3Vyp0tLU+bUGki8VzKf5GHNf8+zVRsZjeLXABmn2X1UhOfPy/1qy wCeT3YQjTNkqX02zK8v9YCVwizP9SJc3afnuL/oSZFliN4IPjSvoMA53vlcg0udA3dVh aWMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qA33qJwvruGm4IVZKdAXajLxtbx8uwdgD5XxIJ75JeA=; b=U27RKfvyc2xZHBqoyYjAewBAAUiinFUsPqmeoDSCY/SfS8bb2E4s+KM9ie8kqUG9ND auH/QbQqXd/58UWKyPpGcnYZOKVfRgm5zrRI8GLU99QlTjzcMBMKtqG3+YHJn1baiSo9 UH+HBcP2G32CU8dWWpDIFlZi3quutjpK5HjfbSNTBtswkLuKYQ78qlYp73tY6HB6XL8L vGQEOeIh2ka5817yQvHRtHXnkPYRFqbDyje+M7dGrhMK9sedAg3EwHIIXpBXxRVQ4Jyc SJhjn9wVe3KaAxscoryLs9iAWDX2Roql4XPXk6Y/zyuPJvME5O0QHtRYaRGyhj5GAuh5 iLnA== X-Gm-Message-State: ANoB5pk9KnBKOP254rw+kYWo5yJtOaL/qASBqGsb7CALg9/g/Dv1pDfQ Y0gfqEnscAf6OGTcLnvvqpv3GBKzH6SUMbWMNzXGvnF/ X-Received: by 2002:a67:ea04:0:b0:3a7:d7bc:c2e9 with SMTP id g4-20020a67ea04000000b003a7d7bcc2e9mr44501302vso.61.1670681455887; Sat, 10 Dec 2022 06:10:55 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:612c:2428:b0:32a:5eaa:92e4 with HTTP; Sat, 10 Dec 2022 06:10:54 -0800 (PST) From: Paul B Mahol Date: Sat, 10 Dec 2022 15:10:54 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] avfilter/drawutils: pixelstep of 8 is supported 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: ERn55msOEG8A Patch attached From 0bbd87217e9150b23690476eaae0c6c2d3ea5b03 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Sat, 10 Dec 2022 15:13:46 +0100 Subject: [PATCH] avfilter/drawutils: pixelstep of 8 is supported Signed-off-by: Paul B Mahol --- libavfilter/drawutils.c | 2 +- tests/ref/fate/filter-pixfmts-pad | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libavfilter/drawutils.c b/libavfilter/drawutils.c index 1081938d86..af69861b70 100644 --- a/libavfilter/drawutils.c +++ b/libavfilter/drawutils.c @@ -129,7 +129,7 @@ int ff_draw_init2(FFDrawContext *draw, enum AVPixelFormat format, enum AVColorSp pixelstep[c->plane] != c->step) return AVERROR(ENOSYS); pixelstep[c->plane] = c->step; - if (pixelstep[c->plane] >= 8) + if (pixelstep[c->plane] > 8) return AVERROR(ENOSYS); nb_planes = FFMAX(nb_planes, c->plane + 1); } diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad index 57ccc4ae4d..ff8bfd145d 100644 --- a/tests/ref/fate/filter-pixfmts-pad +++ b/tests/ref/fate/filter-pixfmts-pad @@ -2,10 +2,12 @@ 0rgb 8e076dd0f8a9f4652595dffe3544f0f0 abgr 52738042432893de555e6a3833172806 argb 2a10108ac524b422b8a2393c064b3eab +ayuv64le ebb01a75bb015fff20189e6ce11d7bec bgr0 025d4d5e5691801ba39bc9de70e39df0 bgr24 f8b65ad845905c7d0c93ca28dfbb826f bgr48le 4564b56dd1f2a9761b8a7a5244ac4c49 bgra 929aac15e848038e367c250037575f9f +bgra64le b79de7611b3909d5b91398b49c5bfa89 gbrap 5f16cccab5a17cb766c882e865995167 gbrap10le e63e0a1ae9afd7e6a732f18be194e761 gbrap12le eb7a5ff44a9b5b46bb9829838224ed8e @@ -38,8 +40,10 @@ rgb0 0984eb985dabbe757ed6beb53db84eff rgb24 17f9e2e0c609009acaf2175c42d4a2a5 rgb48le ed08db9b1aa50d69b8c3d73db93e390e rgba b157c90191463d34fb3ce77b36c96386 +rgba64le ef1e2519fb2fdd8124b46f8dd98de4c0 vuya 44368c0a758ee68e24ce976e3b1b8535 vuyx bc7c4f693a22cd1ac95e33d473086474 +xv36le 7a264debea0b82700a0c6bcef8e37abd xyz12le 23dadbbba70b2925ce75fb8ba8080ba3 ya16le 8dbfcb586abf626da7d1aca887a581b9 ya8 495daaca2dcb4f7aeba7652768b41ced -- 2.37.2