From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id CBA424963B for ; Wed, 14 Feb 2024 22:06:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C721B68D217; Thu, 15 Feb 2024 00:06:39 +0200 (EET) Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F1EE968D145 for ; Thu, 15 Feb 2024 00:06:32 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4FB5E60002 for ; Wed, 14 Feb 2024 22:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1707948392; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=EsKJZQxpYM+t8oukhJiPQra89qj9gPifWHed2A5FyOc=; b=CbEB+OFYoX1HsZN2Kn1+lDloKag3zRpeRsxKX1r840xvkyKagf0EBBdc/uAFSP1sC9uO6+ AuGUte6v1m8nhM6Q01oeCqRztP0YbzWCsY5e+/gsUQXNrs0A20h/1seeWBNabVHPTokNDX cQkNuv/6ZlDHbmmJ8DpJSY5MzyiShy6WKqS7GZPitlj8/bPcPOguxdoMUN58HWbJYHpx7A cAJwFvshUlxvaxOkDlnZM9SrUgSdlCwp1lMKvlcf7XPNcTrEbN1UeXPrEiRozPum/hLQeZ Pl+ENeU5jf4Y/LniBVDLPtDc1CLRp/rX3o7+dOsuRY8sScrySyh/f+zWa6cZ1Q== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Wed, 14 Feb 2024 23:06:25 +0100 Message-Id: <20240214220631.9641-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 1/7] swscale/tests/swscale: Implement isALPHA() using AVPixFmtDescriptor 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Signed-off-by: Michael Niedermayer --- libswscale/tests/swscale.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libswscale/tests/swscale.c b/libswscale/tests/swscale.c index 6c38041ddb8..f853bc4c913 100644 --- a/libswscale/tests/swscale.c +++ b/libswscale/tests/swscale.c @@ -48,12 +48,12 @@ (!(isGray(x) || \ (x) == AV_PIX_FMT_MONOBLACK || \ (x) == AV_PIX_FMT_MONOWHITE)) -#define isALPHA(x) \ - ((x) == AV_PIX_FMT_BGR32 || \ - (x) == AV_PIX_FMT_BGR32_1 || \ - (x) == AV_PIX_FMT_RGB32 || \ - (x) == AV_PIX_FMT_RGB32_1 || \ - (x) == AV_PIX_FMT_YUVA420P) + +static av_always_inline int isALPHA(enum AVPixelFormat pix_fmt) +{ + const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt); + return desc->flags & AV_PIX_FMT_FLAG_ALPHA; +} static uint64_t getSSD(const uint8_t *src1, const uint8_t *src2, int stride1, int stride2, int w, int h) -- 2.17.1 _______________________________________________ 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".