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 0329A4E280 for ; Tue, 8 Jul 2025 11:20:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 665D468F3A3; Tue, 8 Jul 2025 14:20:27 +0300 (EEST) To: FFmpeg development discussions and patches Date: Tue, 8 Jul 2025 11:19:45 +0000 References: <20250707094536.22157-1-ddesouza@nvidia.com> In-Reply-To: MIME-Version: 1.0 Message-ID: List-Id: FFmpeg development discussions and patches List-Post: From: Diego de Souza via ffmpeg-devel Precedence: list Cc: Diego de Souza 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: Re: [FFmpeg-devel] [PATCH v2 3/3] avfilter/scale_cuda: Add support for 4:2:2 chroma subsampling Content-Type: multipart/mixed; boundary="===============6721124139630515820==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============6721124139630515820== 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-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2085.outbound.protection.outlook.com [40.107.223.85]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C62C168F324 for ; Tue, 8 Jul 2025 14:20:20 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y1zmuTWKluDdlKiTzwRRsaA3jEYIUeDQRonKoem3b4EhiVL6CCXqrFToqn5qwjV+WRS8clLMB3sWxRp28j+GWR3yGn8hBW27xU3rB2rXsrhNGStsj0KEbdmCZAO03H3jsYxCJKrftOh9VSu1SHEFu0w1VRFCjgAsB31E9P/cd8ykDpdQZD07OS0IWJlX0RY673p5CvwenJiEPiygy7+jhq60lh+nvvWkpk4Nre+JpQsm3XPoLsaty2V4S9kMuYYcrTao6j69jg52jojFy8Se/r+UPreszL8AhO8Y/wTceWBzEVmxmErPdOAJLnYXumc+JlFbsf8S90kli5vP9Ko5FA== 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=Dv8vEYkRTynESWfBnHERtcjrx1lqAku3G0aC7Vs9asQ=; b=LJnyDWRmbFYB3mhkjSMJaygrayf1SNBrQrjsGtEpWFR4opHGAX6Iw3RP17mashH14A5lRRRFhMjXBjuWOZc3Jr6aKaWB1Fin9bVYIlKogRj3kwPnp8oIVXOnZlphHig8VnUfW4Qbob2GNFGuy5NaC76U84YlRA96lbFAd8Qph2NwRD0TWyQECOBvxRprfC2MRd5nxCCqoC5hxzinx5J9GHj6VcVJbCwEXejyEGCG/kh7+mGmO2o4LI5YUuNhXQ3ZqqDtsBcbUuBZHWWnbvTSBKSfcR5/bHxmnWzYbeeHNWDGg/STFt1ujCJ88EB9RKJ/AiThen4+Fey0TdfzGnx2ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none 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=Dv8vEYkRTynESWfBnHERtcjrx1lqAku3G0aC7Vs9asQ=; b=cUdZkHWoVsaVEYGABjytFLB2g7vDN2k++hOkcyRdkDNueQzn3hz6htl5x1akbCBrEnOg1Ownb+iHUWcS3IK2vcRrf9+Nm7y/Zd66I+qpLx/F0OJDrmSd248og2Cw3H/Hh6HQOZVmU5VV4msZ3K9EjCp+sFb/LeozI/lyZ2268NgYoorYg7Io2RYHYqF7QhYYIanKfwkMbqQ9fCGchbXKKZvpumwk7oUmbjF0KZTKPCjEANHIRVF6c5MIqohrxJ8jOcFkcBvWxVWW4EdO3xQuhgqURIUfwVO3AJ+daTwgyKEyDXUhjw4Q1D/ilICZeLOmZ+NwXzVPhs9bASRCaDkn6A== Received: from MW4PR12MB7190.namprd12.prod.outlook.com (2603:10b6:303:225::7) by DS0PR12MB9448.namprd12.prod.outlook.com (2603:10b6:8:1bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.27; Tue, 8 Jul 2025 11:20:15 +0000 Received: from MW4PR12MB7190.namprd12.prod.outlook.com ([fe80::2c3e:760b:6294:900b]) by MW4PR12MB7190.namprd12.prod.outlook.com ([fe80::2c3e:760b:6294:900b%5]) with mapi id 15.20.8901.024; Tue, 8 Jul 2025 11:20:13 +0000 From: Diego de Souza To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v2 3/3] avfilter/scale_cuda: Add support for 4:2:2 chroma subsampling Thread-Topic: [FFmpeg-devel] [PATCH v2 3/3] avfilter/scale_cuda: Add support for 4:2:2 chroma subsampling Thread-Index: AQHb7yQtnKR7M8G8RUmvqB7gI3jsZrQmdFSAgAGhppI= Date: Tue, 8 Jul 2025 11:19:45 +0000 Message-ID: References: <20250707094536.22157-1-ddesouza@nvidia.com> In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7190:EE_|DS0PR12MB9448:EE_ x-ms-office365-filtering-correlation-id: 8b6fd317-9b84-48b8-d30b-08ddbe1168cf x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|4022899009|1800799024|38070700018|13003099007|8096899003|7053199007; x-microsoft-antispam-message-info: =?us-ascii?Q?tTfgI+6m076cDQOsz7y/GnmhMgPIBAZ4/iMThIOS8YoXEJ+wD0hh7ft1QpTp?= =?us-ascii?Q?Brrc2WhigfSbkGI+qKBMyRs59AdANahPp+Q4Pf/sIZ9p3/L3I+6Ed7MRyS6S?= =?us-ascii?Q?eSch4WnyTE6kZupBcSW++wZUW12erewCJLo6oha0a3bZcY7cyVJtrvsg341f?= =?us-ascii?Q?vi2J26vsVn8OsmfrMliMMztRwKFPpb+/s0cmAKNvDYXK81CrJkIC4THXhe2U?= =?us-ascii?Q?o4nzgTOakes9aJMZ71UBYNGq7lSDsjngpTUh+lRwEoWjV9MtK+ZlAO0UdNXC?= =?us-ascii?Q?L5vB5xn7LbZsYA6IszXWVlzZfkrocs3s5Nm4Q294+x7BPD8lJ9dX0Bjenz2H?= =?us-ascii?Q?+7dl42yqbuhd+lkB2vKrc9FMW9YkunaFNe4IF+W6vc0P9a6CnQEMtob6L4zY?= =?us-ascii?Q?58hlm7URtB/vOuqrM8sA2Lz7adBtNerwCw+X4ivEpMaHrhZ1rpIFNNBx/keI?= =?us-ascii?Q?igGKHXp6LmGjQCH2QHm+G/VotteiQezFLByimjOVJPs0golm2+rllRrbF+ht?= =?us-ascii?Q?A7vtjpeYc5ZHoXkFmHgXndpp0ZICMwEtslKHxnWT9/isE40bPVTKfXcBW+R3?= =?us-ascii?Q?wv8rs4UbZjjs40ne6YQHmcK9pe2z2d5+IaIHzRI/zuTnt5eKkKLApqgC8mv6?= =?us-ascii?Q?dbnB/O+N2JcxsRFFY6aOBFZ6TwgsXYNZ6hml3P8dRrHVgfRg6AL0ug7mt8mZ?= =?us-ascii?Q?bPBaVqHcUIlNbDQTOEaEGFYIcA9paxYskZF4jAU7Ufbi5Gue0tMF0CecWOaf?= =?us-ascii?Q?s/GtOzRZKDWsyQsDgeLtGGXiT2v5LR0BsMElt701Osn9VfBZx7gbVDMdZiwK?= =?us-ascii?Q?95hE42fz3gZw2BMuD1BLLb2kDR9ndaxDwIcLrjKYzLmYq1v4kJlfiUkFDuYB?= =?us-ascii?Q?x2/h6VTNqZEqDnJnakh3auCVlJ3wXAb6xUlcqdfBN8wy3za+EakJCGKfTgXL?= =?us-ascii?Q?xSbqc0HdxsNXTXDNtlEfUmuOM3QEz1PWdc6LJxPLJ7WNZD3Er7D1prDZp66f?= =?us-ascii?Q?LiWvcK6sLN3rvMcbyOnaYa/9X8Lxqolcif1ZxqH8h6O+EVzhzPG0ROwMWSsY?= =?us-ascii?Q?b5e9LAVV4Dhx0IpoO9jRqa7ksVyyWpRGtUVydQkh3TbLgM3lABd7z5oyNDt8?= =?us-ascii?Q?R2eUFP8JrEeoRA0k3086goJnNes8lFAphNgXbgxiyIfsxlY/M9m+WjCwd4p4?= =?us-ascii?Q?jp8GVq8R5xu1zIDHMHmfM0wm+6ILGt6gXawXQxN1aYgrr1AdX8sgv8FIgkgV?= =?us-ascii?Q?ZQZ6Dy0WFtub87pO7HGc024OJACGvPo4xrZlpdoRUMCdY+TfLCVfSIdfy12d?= =?us-ascii?Q?1SVl0st012XNeMDpm5d58JeaGbdkVdkLdt+pMVynU2uAmB0X5lHkygDUAqoA?= =?us-ascii?Q?WnNWeBL8o9TVs08RG2s+m/TS07v5WvrCTGGlaUycrBREusFYx3brV0YE+UR2?= =?us-ascii?Q?E2dK7W6pm6I=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR12MB7190.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(4022899009)(1800799024)(38070700018)(13003099007)(8096899003)(7053199007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lGml8dTM1hOSuFYQIf8GoBtAZVEf62jsSeu8FvEaLDb7VewGk1UgRVS2nH1F?= =?us-ascii?Q?oS4jlCCK9sZS5DlbiJHGLadUHpKxzsLGTp89MtPVGJoQPqphxSO9PA3575g+?= =?us-ascii?Q?0fT3mvJ76wdSi03nSdjukWyliLds01/gI8wnTjXOT0IdUfUjbKJEUBXiEJfs?= =?us-ascii?Q?3rgBv0ZcbgzB0DN7MjV3QC5z6f9KIL8YGjnxoheYVRMzQouXejZBRBSEVxUu?= =?us-ascii?Q?BLbCBAk3jMuKWeQb+p/zFvwzgLgxQYES1lvsfs/FOsfoRMtlWx5vy7m6qKeC?= =?us-ascii?Q?4Q15+a6BQYByg8KnxWoYxljNa0pP+3IyCBmPRgJvndOXeQ070SrrVLrOy9PS?= =?us-ascii?Q?7Q1uoiVZxDlq7jhakqLhFAlbG+Dbq8yjExx0BW9zvdHw4dmtAwHPT6x6740f?= =?us-ascii?Q?U0z93bmZHyA4QPZabDb+kCBddaF9raeLKjDOFLUnWBEu1Qo+M5vK/DDMEj4/?= =?us-ascii?Q?tObsJjdVnjW6YAUn7ZlXEL5deHN8guGrOFiwkXuhg3ZjsKbciNTjOw3pXH/a?= =?us-ascii?Q?hfxe6PpUuxI3WCNKY43uJPF6rTV0ryfzMmZ959DTdHOrmacpF4U8W65WqVLf?= =?us-ascii?Q?dezP5ZGdhbG0eaKEtyl1VDuD/BpW31/xJjmFuZ8vc+wka6Ht0iJ23mp4nVbp?= =?us-ascii?Q?Wr9DYoP4RaHumRMTqpN9uAM5wG+HY9HD4tRuyleDRHMVm2LdPjj6plZn2nFY?= =?us-ascii?Q?ic7TXJnBH8q+4OZnneTMaOy7O5mcpU4uMho+SDQ6LA8YnjXtknmxj0IYrq/U?= =?us-ascii?Q?CN68ExJC6kVpz5kyaPJAaqC2IaJ//t+RO9yXF+Sb4F+gHFDFLgmeAgnfEYiB?= =?us-ascii?Q?Udfjm3XCIcsIKA4ZqpiQEBHqH5nm8rPZpL4yOmKrfPICztUv2pI/nUUshqZ6?= =?us-ascii?Q?u1hd8f/FLHswPFyVbqFV7JbFMRLjVeUZ4G/2c0bJ4FfIbnUA+tF7NGznzHdL?= =?us-ascii?Q?mhN9q6Vuq7uceiHti6TmUZylHobjWTUtH8gbNTJ3MQE0IlpH2Lgr+GbMdJrZ?= =?us-ascii?Q?41XiTj2dG0IvdIDMQRXp6fji2GrDUjWFMXdqj6QnLL/u7uBk1n3VHHPVbHub?= =?us-ascii?Q?ggfaYjHQ7aKER875s3THk2ricvd40O9wh8ClWW5Eb7F7mNllQGGMbAQ3oRJg?= =?us-ascii?Q?KECg7ahkEDMkpcfr4VAF9UP6EXDq1HXrOUdEPsBCt7ziP3jMUcfWXOKVH+qX?= =?us-ascii?Q?qepNam5CqGlZlfxzKdjUTh9BrVi3LvJgCcY+jpmhFq69uuoi5UFFbxgrEaQ5?= =?us-ascii?Q?jXsSw2d5O/9S8GwqJs++KCXXllOF3C/fpN46X1rDqCyiRQnSs32+Z7mgYPet?= =?us-ascii?Q?WxKfTJ/ZQPAWpXRD2eCl9CmvblNQwTZ0f8WnJL6XvgJnta3q4urcd/UhnVX0?= =?us-ascii?Q?7WbXQGzya77KCI82eKS1nfaXETl3zMJPsYauv0KAZenhLZ7I9kxAhPCsxsws?= =?us-ascii?Q?yAq223LJR7SEyaCC9s+C/dvHKS5bFauhZUp5Wnwb8F1ryVZ5JsdaKaXnk7Qz?= =?us-ascii?Q?Mn1qblC+jER4b4fyx24KWmXvK2JL9zYjerys6Bxbf/wVjSkvG3uCa7NJ59j8?= =?us-ascii?Q?k6rf7dsMePx+gxMfpicVd7ON7YhGuXA2fIhZFpq/?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7190.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b6fd317-9b84-48b8-d30b-08ddbe1168cf X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2025 11:20:13.8382 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MRR0D+iyoZmukYEH0yIMI0C7h9iNPRHr7SiteQaYfOasOajzJ9zLJeTt3slHRFqq99DTExdetM89HxyOxhp9LA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB9448 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Hi Andreas, Do you mean something like this? struct format_entry { enum AVPixelFormat format; char name[16]; }; static const struct format_entry supported_formats[] =3D { {AV_PIX_FMT_YUV420P, "planar8"}, {AV_PIX_FMT_YUV422P, "planar8"}, {AV_PIX_FMT_YUV444P, "planar8"}, {AV_PIX_FMT_YUV420P10,"planar10"}, {AV_PIX_FMT_YUV422P10,"planar10"}, {AV_PIX_FMT_YUV444P10,"planar10"}, {AV_PIX_FMT_YUV444P16,"planar16"}, {AV_PIX_FMT_NV12, "semiplanar8"}, {AV_PIX_FMT_NV16, "semiplanar8"}, {AV_PIX_FMT_P010, "semiplanar10"}, {AV_PIX_FMT_P210, "semiplanar10"}, {AV_PIX_FMT_P016, "semiplanar16"}, {AV_PIX_FMT_P216, "semiplanar16"}, {AV_PIX_FMT_0RGB32, "bgr0"}, {AV_PIX_FMT_0BGR32, "rgb0"}, {AV_PIX_FMT_RGB32, "bgra"}, {AV_PIX_FMT_BGR32, "rgba"}, }; Best regards, Diego de Souza Sr. Video Coding DevTech NVIDIA On 07.07.25, 12:24, "ffmpeg-devel" wrote: External email: Use caution opening links or attachments Diego Felix de Souza via ffmpeg-devel: > +struct format_entry { > + enum AVPixelFormat format; > + const char *name; > +}; > + > +static const struct format_entry supported_formats[] =3D { > + {AV_PIX_FMT_YUV420P, "planar8"}, > + {AV_PIX_FMT_YUV422P, "planar8"}, > + {AV_PIX_FMT_YUV444P, "planar8"}, > + {AV_PIX_FMT_YUV420P10,"planar10"}, > + {AV_PIX_FMT_YUV422P10,"planar10"}, > + {AV_PIX_FMT_YUV444P10,"planar10"}, > + {AV_PIX_FMT_YUV444P16,"planar16"}, > + {AV_PIX_FMT_NV12, "semiplanar8"}, > + {AV_PIX_FMT_NV16, "semiplanar8"}, > + {AV_PIX_FMT_P010, "semiplanar10"}, > + {AV_PIX_FMT_P210, "semiplanar10"}, > + {AV_PIX_FMT_P016, "semiplanar16"}, > + {AV_PIX_FMT_P216, "semiplanar16"}, > + {AV_PIX_FMT_0RGB32, "bgr0"}, > + {AV_PIX_FMT_0BGR32, "rgb0"}, > + {AV_PIX_FMT_RGB32, "bgra"}, > + {AV_PIX_FMT_BGR32, "rgba"}, > }; Please avoid reloactions here. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fffmpeg.= org%2Fmailman%2Flistinfo%2Fffmpeg-devel&data=3D05%7C02%7Cddesouza%40nvidia.= com%7Cece5308707544363795408ddbd407ca6%7C43083d15727340c1b7db39efd9ccc17a%7= C0%7C0%7C638874806858183659%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWU= sIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7= C%7C%7C&sdata=3D4%2FjdTAlOAaQVmkcdvCpbz%2FNZlL%2FMU5H0QiI8xbRy%2FTc%3D&rese= rved=3D0 To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ---------------------------------------------------------------------------= -------- 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. ---------------------------------------------------------------------------= -------- --===============6721124139630515820== 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". --===============6721124139630515820==--