From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id DB73E4FE7B for ; Thu, 3 Jul 2025 14:27:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 36CE368EBD9; Thu, 3 Jul 2025 17:27:04 +0300 (EEST) To: Date: Thu, 3 Jul 2025 16:25:18 +0200 MIME-Version: 1.0 Message-ID: List-Id: FFmpeg development discussions and patches List-Post: From: Diego Felix de Souza via ffmpeg-devel Precedence: list Cc: ddesouza@nvidia.com X-Mailman-Version: 2.1.29 X-BeenThere: ffmpeg-devel@ffmpeg.org List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: FFmpeg development discussions and patches List-Help: Subject: [FFmpeg-devel] [PATCH 1/3] avutil/hwcontext_cuda: Expands pixel formats support Content-Type: multipart/mixed; boundary="===============2669154867995250610==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============2669154867995250610== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2056.outbound.protection.outlook.com [40.107.220.56]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id D9AB168EBBA for ; Thu, 3 Jul 2025 17:26:56 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ILN0Wkmy8ubb/BqjE/LM5KHXxO+vHAV9bjMN2x1vkh17KpG2f8REJ99c1AbXi9LltjrYcevYCkzYU40kNPeYau8kzzn/RwP+mki6qJHUIF1Askxv1JSX9vwLmEggNWSuoYstc+/aDrZcV7O8AVtCfxaW96xZi6ki3c2WwwXLkgVOE26Z6ylXbFSvHMtNR6k4uHG2rHKUiwQ/iCJAs/Pkkv70PBE7c0sjShJLRcpNEPaJZu9LY4tzMRFSmW0QsfBtnl7Lkc8HghDrErLZOAcElNwzzFIoKkQxVOdHEA5VBd+n+7tsFaKYyweY09ouf6UkM2/KyvJ3RR38ylosN/XttA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vMYnMkJryFQOyu/LltYyqCyg3NPnkMJ8nHMhB4fttF8=; b=PyF5DLD8lTlJc9fs7LdXHojXhmY6I4rHYz/qDlWZTrB6OcoWHa81iG8phgTSZ3Rr3iCZnOAGN9Z7tTrRa0QuQdJSYVfouFHM5fGcaMmkdFLtHxQttcXHmkh5JDnSaTn0ElYFWrCmO0gUoC3wHyyitoOl0JvRWusxM8r5/LrGH3Ora3s/Z2Jzk51QvORqfUpPwM9mGwmFUicekHdqV5eT8EVYfCyx1RUZKahHBCqUgiaRYeuUZdtscUowLSWX+VsYiscBNl/fllOZAO0L3HV6WhSU5bHSBjTeROZ9dWRboQnIQuBwjoOisv/cuHNtKd3K1YSVajCsOJkUcgsW7jNUGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=ffmpeg.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vMYnMkJryFQOyu/LltYyqCyg3NPnkMJ8nHMhB4fttF8=; b=Q6jkj0B3ohnzUeMp3hBrjV/XFdWNm5wSHJ2lRP7OSwT767XH67tBFl2JFlyC2cJCzWXmVp6o5XgUFj+ZYK/QwlfPq58yzHhczxWLzNdxj4lToehDSmuXf/+Mf4EQ4KrmQQqygXpXdx7VCp4Jhivjr2k6Rj8QEkhM+XMIxWKlvWxGZgRiiQjVzS4CMT9qFXWKi7IzEGfJT+R0Vg490QVpXD8vviGb1uglDC5L5pyymMSJmhma2PilhjL1Lb2AcfcteRQPI8lSluNzcugP+VwP5wnGnwJ9FMfdgQSUnZJpo6XA/KBR2rT3YZ4x+cNxij8cMfdSjHvsGZi2kY//QxbjMw== Received: from CH0PR03CA0075.namprd03.prod.outlook.com (2603:10b6:610:cc::20) by SN7PR12MB7131.namprd12.prod.outlook.com (2603:10b6:806:2a3::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.19; Thu, 3 Jul 2025 14:26:50 +0000 Received: from DS3PEPF000099D7.namprd04.prod.outlook.com (2603:10b6:610:cc:cafe::45) by CH0PR03CA0075.outlook.office365.com (2603:10b6:610:cc::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8901.22 via Frontend Transport; Thu, 3 Jul 2025 14:26:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by DS3PEPF000099D7.mail.protection.outlook.com (10.167.17.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.15 via Frontend Transport; Thu, 3 Jul 2025 14:26:49 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Thu, 3 Jul 2025 07:26:30 -0700 Received: from nvidia.com (10.126.230.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Thu, 3 Jul 2025 07:26:29 -0700 From: To: CC: Diego de Souza Subject: [PATCH 1/3] avutil/hwcontext_cuda: Expands pixel formats support Date: Thu, 3 Jul 2025 16:25:18 +0200 Message-ID: <20250703142520.16586-1-ddesouza@nvidia.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS3PEPF000099D7:EE_|SN7PR12MB7131:EE_ X-MS-Office365-Filtering-Correlation-Id: 47365fd3-304e-4698-9941-08ddba3da608 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|376014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ewEiF6EPCO+loKKAg++SzpmBmqNvebbtO27FOX/h5d7/q/nA/itQNLbQ9NmK?= =?us-ascii?Q?mexf+3USYKH46j3LdA4QT0yISVBHvchEZ45OPgVtmJThF7e2TKkWNPG62ajw?= =?us-ascii?Q?6ykXgVhyZSHCGSXJK9IQber2WXTbGw0mWjzVScMZCKNLZ7DhbyskA1oPkK3A?= =?us-ascii?Q?YdaNSFqItgQKVupd/wT7NpEfcoiwTs/ybNSvRsudBitdupdQkpWhVJy8Q0xd?= =?us-ascii?Q?vADspO16wCuS4KovjKstbbMzIl7zdAkAHK+qEqN1SonezGwQvV6pOt411fK4?= =?us-ascii?Q?TVmJBsuAnujWNZI1437lN6vBmfb+pZfxyTF4iX/sehHyIMTOiGu7pzNZCThA?= =?us-ascii?Q?Z8tI2l9ofhVN3aXZ7Fz99JU5FDlLmgpNHiu1J+mFjY2RZ4+/GhJ5ASTWquc2?= =?us-ascii?Q?2WzClTy8RnI+7R/jl50I1TAaTaRyjgzmgAIxMRwF1ncGjGsg168/021tkBCN?= =?us-ascii?Q?B0xFLT/KcxYfMgOAKU6mnimxbg/Bz/AyohNNUPyXKaCKlkPNigprIZ6qrNSw?= =?us-ascii?Q?O325zeq4zs5tYgMBEBT0EzGye+ZVrChUzHFgBlZ7YCwVosfe3kcJN0S5DxGd?= =?us-ascii?Q?bH9r+HoD6ws9/4UrJoMq+d904IFmP40ndXP9BidcGllw+wpUWms/T5a0HanA?= =?us-ascii?Q?MgXiZScwRInv/B/VR17o2/rL59Etol/ByaLaxDrsrg/UlhsjVYADRKPqgUgF?= =?us-ascii?Q?AGnkgGU/9ekuF8EFfgKmp/GHPJA8pbGttkP8yXx+wyliV7PgLSu2vTtneHNe?= =?us-ascii?Q?ClrI4Y8BEuEVGqunWurk3juii2erRLOUaSUJF3CPVx0S/8Yk7GRRwGvqPGmr?= =?us-ascii?Q?JgVHDecFTdJdMwZpKBQKnkL/+JEub4s0lwD3zc0YvH9hEyrBF2jeYaLXW8UE?= =?us-ascii?Q?r9Yw4mgnTk4UWHBouPpYcNKNY9J5eyan3CShJZmzXFGe173J1j4zcjejcsF6?= =?us-ascii?Q?nD25q0HWg4lTjm9J8j9ZrnUZI1zgJw0aSqDqtUcoO/D560H9YQl0G6hwTdo9?= =?us-ascii?Q?iCzKDetm0LB7sKLr4Sgx/VLBo4he1/SjBz5T60adNksKN1CMXzAxrdZ45vMI?= =?us-ascii?Q?gYnyRXzwuaAU7aE7aIezbYAgNyvKqnKaDf9pqjMczunTfbLcsFXOzheS4v3z?= =?us-ascii?Q?iQGQ1eBsqHp2uc+LvB8rgVziO93eQ4P7RYawd3yk852RvJNiQ5ep2TKTa9wf?= =?us-ascii?Q?BiAglkFmOq3IT0KpiZKpoYapPOYHwesIl33ZmiE8ppOOoUbbVjp8Ll1z14bB?= =?us-ascii?Q?TWRTaNgOtAqzchbkYbiCIPuqRqB1OgEPr+/HTrDfPpwGaNxwEwNOJJ0KzY9A?= =?us-ascii?Q?+0QYvhzvSEtlvV8T2e1G/+nWDnpgdAEh6kHnYwrmxiEnebC+c3iYoIDLbhkU?= =?us-ascii?Q?jo+B6XA6wLOonsvA1T+b+ueJ2RgAzakrjwfqI2jfsRD1xysozsVGYa568fCa?= =?us-ascii?Q?ndeAMKI2j5CdWp/A3k5McHx6qYAcDdYTwTq+B2xJOfqt+4Aw0GIIuWrq8jau?= =?us-ascii?Q?yulT/FV1/Og3EqbsYWvdJxdE3DUeVFNmFT6x?= X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(36860700013)(376014)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2025 14:26:49.6334 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 47365fd3-304e-4698-9941-08ddba3da608 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DS3PEPF000099D7.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7131 From: Diego de Souza Add support for additional pixel formats in CUDA hardware context: - Planar formats (yuv420p10, yuv422p, yuv422p10, yuv444p10) - Semiplanar formats (nv16, p210, p216) Signed-off-by: Diego de Souza --- libavutil/hwcontext_cuda.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_cuda.c b/libavutil/hwcontext_cuda.c index 5721612225..b33d527b00 100644 --- a/libavutil/hwcontext_cuda.c +++ b/libavutil/hwcontext_cuda.c @@ -48,7 +48,12 @@ static const enum AVPixelFormat supported_formats[] =3D = { AV_PIX_FMT_YUV444P, AV_PIX_FMT_P010, AV_PIX_FMT_P016, - AV_PIX_FMT_P216LE, + AV_PIX_FMT_P210, + AV_PIX_FMT_P216, + AV_PIX_FMT_YUV422P, + AV_PIX_FMT_YUV420P10, + AV_PIX_FMT_YUV422P10, + AV_PIX_FMT_YUV444P10, AV_PIX_FMT_YUV444P16, AV_PIX_FMT_0RGB32, AV_PIX_FMT_0BGR32, -- 2.39.5 (Apple Git-154) ---------------------------------------------------------------------------= -------- NVIDIA GmbH Wuerselen Amtsgericht Aachen HRB 8361 Managing Directors: Rebecca Peters, Donald Robertson, Janet Hall, Ludwig vo= n Reiche ---------------------------------------------------------------------------= -------- This email message is for the sole use of the intended recipient(s) and may= contain confidential information. Any unauthorized review, use, disclosure or dist= ribution is prohibited. If you are not the intended recipient, please contact the s= ender by reply email and destroy all copies of the original message. ---------------------------------------------------------------------------= -------- --===============2669154867995250610== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --===============2669154867995250610==--