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 ESMTPS id B65BF4D10B for ; Mon, 17 Feb 2025 13:51:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7B9B168C04E; Mon, 17 Feb 2025 15:51:28 +0200 (EET) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C0AA068BD0A for ; Mon, 17 Feb 2025 15:51:20 +0200 (EET) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-388cae9eb9fso2244564f8f.3 for ; Mon, 17 Feb 2025 05:51:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739800280; x=1740405080; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zJq/G63RJ5Uz0RSd123QlQEqbMAxXd0vjkJjDAk3tJM=; b=J6//tV2+1/K1cJb2FoS0LY3XGtdUYCgpr3xUQI0Vtd7GJhTsepXbMHWDQisjSEwjHC qgiGiuzUrHC5DsvU3FjmDGtL26UfPN6h3SkhLFNBlsd11nLw0WcNwbYKsgHjhsMpXoVQ j3M5NdS45ta25KrL98quTy/Sf3cN1nofDhBPQf6YcpJlEywv9hoPqbi+8aUvklErXh97 U9krIerMTIFoZUR8qEUamDu38o5VFa2aIOV50d6R6mkhd8MP7WvXJ2qkMkuSVo4gEbhC hmB6VZuq7L7zF9e0NCz6t4yVSCZunnQaqaDVHfbL2YvK0QLotDaGEVK5lWbvgLQnquQG xgMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739800280; x=1740405080; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zJq/G63RJ5Uz0RSd123QlQEqbMAxXd0vjkJjDAk3tJM=; b=JWPr4XST5D0urZcp+y7ZcTIGUrbaM6IDRkEnm6Xivofk04MsFP0bXIwnV6fwuFe2s8 5Oc3uU9Z7EMpmk8gvMHOiQ6UKc+QThsZ4AdkIrxb0lEHIIt/fbnU+fAVf6GcNAT9nB33 /CW96q+IUNhi2P5+OcPmRVO1dkKzTIvzstufuUs7gdXhzbOkP+mkOHG8GynWMR0vhn/Q KqfDn/9ltTQZlQHb8zDhwGfasWgpvmaYAXkzk7JmdNXW8OdWYCZtpiScfR99vi5Z+Kcj n9DOOOr5PNCLwViKaw8boePD3LDKj7T+tEuA8AkXl8ZsOTJq30D4Cw3uAdU3KImCTdEN xEKA== X-Gm-Message-State: AOJu0Yxkx8LcCmhe/tEAxFSaSZ5Rg0a6RdspBeJ+0smzhn5lhODSmOka Ojnvb6jM7zWiFOwx99rZ/ZgdzQht9O3Qtp99CZqit2VVdd64YLtrRN247bW8 X-Gm-Gg: ASbGncs2CvQ78fQAflOe3vmA2G1Q+2yJ5k8YE+Kne3HtUR63KwmXyceSzQadp/079ps A0+mU0HILkVbtmXi62hMchsmyMpDjXSnaFdxhSIQz9LI2NuUaaiEIZvGai7GyhxySG/Sat2Emoh mfbldFA4NpRlx8NmkrrvIpKzImm4IKb7KwkPlpJAqlcLJx9geztR1GC/+Q9Sc4U5VAbpIVeGjUV XXQwWmldh2/4WeAV3RMf2Mitwp5YmaK7qrtDAU+Js+hU95u9Ws4xiPrba5ajnfb4/acezfql3Rf hE/OQJCidLhh/Lt94pEDaXQT7efPhDavqp0Hzpw9U68Tejl0cv1X X-Google-Smtp-Source: AGHT+IF+jD7vNR1lVZXjV6EiuTVmIezezz2DMVALxMkeTVAWval2LsIsEklNOaX/gO653w/dQS18Mg== X-Received: by 2002:a5d:6481:0:b0:38f:2065:3f20 with SMTP id ffacd0b85a97d-38f33f3d71fmr8397810f8f.17.1739800279718; Mon, 17 Feb 2025 05:51:19 -0800 (PST) Received: from localhost.localdomain ([87.116.182.236]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38f259fe1efsm12409278f8f.97.2025.02.17.05.51.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Feb 2025 05:51:19 -0800 (PST) From: Dmitrii Ovchinnikov To: ffmpeg-devel@ffmpeg.org Date: Mon, 17 Feb 2025 14:51:05 +0100 Message-ID: <20250217135105.247-2-ovchinnikov.dmitrii@gmail.com> X-Mailer: git-send-email 2.47.1.windows.1 In-Reply-To: <20250217135105.247-1-ovchinnikov.dmitrii@gmail.com> References: <20250217135105.247-1-ovchinnikov.dmitrii@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] Added support for direct RGB input to AMF encoder 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: Dmitrii Ovchinnikov 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: --- libavcodec/amfenc.c | 7 +++++++ libavutil/hwcontext_amf.c | 2 ++ 2 files changed, 9 insertions(+) diff --git a/libavcodec/amfenc.c b/libavcodec/amfenc.c index 0fa3123cac..63b83a625b 100644 --- a/libavcodec/amfenc.c +++ b/libavcodec/amfenc.c @@ -117,6 +117,13 @@ const enum AVPixelFormat ff_amf_pix_fmts[] = { #endif AV_PIX_FMT_P010, AV_PIX_FMT_AMF_SURFACE, + AV_PIX_FMT_BGR0, + AV_PIX_FMT_RGB0, + AV_PIX_FMT_BGRA, + AV_PIX_FMT_ARGB, + AV_PIX_FMT_RGBA, + AV_PIX_FMT_X2BGR10, + AV_PIX_FMT_RGBAF16, AV_PIX_FMT_NONE }; diff --git a/libavutil/hwcontext_amf.c b/libavutil/hwcontext_amf.c index 5ba2ec5b07..b751a3c1ad 100644 --- a/libavutil/hwcontext_amf.c +++ b/libavutil/hwcontext_amf.c @@ -111,6 +111,8 @@ const FormatMap format_map[] = { AV_PIX_FMT_YUV420P, AMF_SURFACE_YUV420P }, { AV_PIX_FMT_YUYV422, AMF_SURFACE_YUY2 }, { AV_PIX_FMT_P010, AMF_SURFACE_P010 }, + { AV_PIX_FMT_X2BGR10, AMF_SURFACE_R10G10B10A2 }, + { AV_PIX_FMT_RGBAF16, AMF_SURFACE_RGBA_F16}, }; enum AMF_SURFACE_FORMAT av_av_to_amf_format(enum AVPixelFormat fmt) -- 2.47.1.windows.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".