From patchwork Thu Feb 9 14:50:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Romain_Roff=C3=A9?= X-Patchwork-Id: 40341 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:5494:b0:bf:7b3a:fd32 with SMTP id i20csp525341pzk; Thu, 9 Feb 2023 06:51:20 -0800 (PST) X-Google-Smtp-Source: AK7set+8B5gRfZsx/YK69v3Z1jVklkQNwZik13wvJz2/m6M7cy6OUT4Aa04RywVuoCLH6LNzHOet X-Received: by 2002:a50:9988:0:b0:4a2:331e:85f2 with SMTP id m8-20020a509988000000b004a2331e85f2mr13670204edb.26.1675954279876; Thu, 09 Feb 2023 06:51:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675954279; cv=none; d=google.com; s=arc-20160816; b=u7tK5KBh2hjOVTI4TZXKEeqIkFqSMWQOrkT9KQnTP95ycixZlvcwHER++2r1+a3UR1 ZAYe1jFtAU5/HmTE3qE8CqsCScfNvnKuaS2czUEDcGJPheRHxfX4TjVIb3NbSZjkaGjb 5DhoRXYJXU65NSRwPj4DiTKLVLsY8LgYzQoedI7jFinzM+RNjFEjEMjFUkhM5a2b7nfQ 3yl5txyZuIi3luFY3ZOnVI6LXGzbjaXQBfF5I2dT+SWFpKvaK7fv80Hq2jhfb/6oLM/9 Vh4t20OqhxRjC6ZQ28/O1hbU5UVtQSWZXBI2D3CsKgl/+sZ3Jea4u2uTFmky/3IusQkU QIgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc: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=kh/0BLKCgnymYWyLCWyTTGqjGHWLQgOuuuu+kbuvoCE=; b=u1ZsDV7mlLhDKoNdx5E2IInRiCmeYCDTEwlMc9S05/Q52brD5VSgLxZZcTabbXn/rD ZDlNdka4ri7fclfGcwonk1c13bB6LjG6dqd6vpmwOzxAcHhwEIh878wgiO8wf8PWl7VF yCvQtYVBv2354ygjqmiyrwbb9EZ7wxzyzJGQYZuRxlgyYIzDGIA/xgY1dOyzSrg2mA89 CoWH+jUq3njQkwvu+v1WrFNk/MfZOa74Crn2+c83vXd6Q9VhLXjmF4GgLqdplNcMjdta r6Y7LUJgPvyHneVFserDuk6VFE/AqBFfP8HrfJHMAUorMZc6/1s99EA6dUufJTKURsmb SLMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=cNIiHqLJ; 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 j22-20020aa7c0d6000000b004ab15ed1bd6si2421276edp.14.2023.02.09.06.51.07; Thu, 09 Feb 2023 06:51:19 -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=cNIiHqLJ; 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 1775F68BECC; Thu, 9 Feb 2023 16:51:04 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BF3CA68BC2E for ; Thu, 9 Feb 2023 16:50:57 +0200 (EET) Received: by mail-wm1-f52.google.com with SMTP id bg26so1643741wmb.0 for ; Thu, 09 Feb 2023 06:50:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=g+KZKyXWSNxHzizJAplN58z+K/EbU6SnQlyjTBeHmuY=; b=cNIiHqLJRCc5l8A1edJPxtS6Z6CTHlpn/p+CPPnCF8xa1Y/iDmBCIoVqwgpXdXXvUQ u7rCGMEfihlE/pDFfGS8GWHcZAYZDlM5780Ey6p9tWUKe4aMjXZoR8GnBEUoStT2dxoJ 9/d8x0zyQy/8YKAHvaJ/mcMTqK6hXlp1blZ1ig+jNd8E63b72hJb7mW0nreiFj/63swX 6AQtfo1p47M2BPT+KOMhxSeSqVOuz35IpFTJduMf1FFhGsaN4wV6x5kzYo99RlZ9x2z0 nNR5nTqAz6SjpVZ3L+JA9PP+BNPnM0TDKhnUSrbWjUSq5NYZHyoFdzprlq1/k6vFDrb2 XDaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=g+KZKyXWSNxHzizJAplN58z+K/EbU6SnQlyjTBeHmuY=; b=wHKaF55IgJFFtpeD9h6ZYTfEN+KZb1TbVRpka/nz77pJNu+ZPto528Oc/IqPiVD4mP dcvEERvweuspTfffSSlkqH1WE9+MyaW41EB0lq67WcW6Hhv6YLS/7Lc+LRgLCh5OdTRM SCJBqqCpcq5tzchiguSOuEGytwUz3qMXUukqulijaBbnkhOEce1LXh5v/Jf7IO0O+Gd8 Xt2IE85B64q7/6mYWHnkmdfBurXW4yMEOOcVPmXUdWQLTE06QJjZ8Tl7YCcHnCCaFpYV rdvKb9/wT6QSYdWy+GV5ABj1aEyKpIrG5xXdyfpqYRUIG7fV1LZ/5UEcI2DZkcl+F5I4 W8Zw== X-Gm-Message-State: AO0yUKVfj3aXJ1ygt+X49p3YEQKjrSDX+hWEaeN8g98/qwVl4cuTxPOn i3UwZ5yRig7fMyoRhiPU/FvasJZy6so= X-Received: by 2002:a05:600c:13c8:b0:3df:50eb:7cd9 with SMTP id e8-20020a05600c13c800b003df50eb7cd9mr10251742wmg.14.1675954257093; Thu, 09 Feb 2023 06:50:57 -0800 (PST) Received: from localhost.localdomain ([2a01:e0a:14f:f4d0:1147:728:51da:b158]) by smtp.gmail.com with ESMTPSA id t15-20020a05600c328f00b003dc5b59ed7asm1975745wmp.11.2023.02.09.06.50.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Feb 2023 06:50:56 -0800 (PST) From: =?utf-8?q?Romain_Roff=C3=A9?= To: ffmpeg-devel@ffmpeg.org Date: Thu, 9 Feb 2023 15:50:51 +0100 Message-Id: <20230209145051.17281-1-rofferom@gmail.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavcodec/amfenc: Add mapping for AV_PIX_FMT_BGRA 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 Cc: =?utf-8?q?Romain_Roff=C3=A9?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Fm1V9zFpBjGh DXGI Desktop duplication outputs BGRA frames. Signed-off-by: Romain Roffé --- libavcodec/amfenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/amfenc.c b/libavcodec/amfenc.c index c487fc48aa..06bd2a45db 100644 --- a/libavcodec/amfenc.c +++ b/libavcodec/amfenc.c @@ -73,6 +73,7 @@ static const FormatMap format_map[] = { AV_PIX_FMT_NONE, AMF_SURFACE_UNKNOWN }, { AV_PIX_FMT_NV12, AMF_SURFACE_NV12 }, { AV_PIX_FMT_BGR0, AMF_SURFACE_BGRA }, + { AV_PIX_FMT_BGRA, AMF_SURFACE_BGRA }, { AV_PIX_FMT_RGB0, AMF_SURFACE_RGBA }, { AV_PIX_FMT_GRAY8, AMF_SURFACE_GRAY8 }, { AV_PIX_FMT_YUV420P, AMF_SURFACE_YUV420P },