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 2752E44087 for ; Thu, 23 Feb 2023 02:55:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 06BD568C095; Thu, 23 Feb 2023 04:55:05 +0200 (EET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A4BBE68B88C for ; Thu, 23 Feb 2023 04:54:57 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677120902; x=1708656902; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=QtgAyJLzOhZS0SSm68MI8xpn77z2dtUUfcMPGVJj9MY=; b=R6CyCzE2EDWU/4WPKk4QpZBtoCQnNSVzY6E6zkCtNwE1vwQgg8WjR1Vt Kt13SWXI2YYz0ewAzawrbcXTdkxCBFWE21PcbZvJQqeB90+f5ZQh2iiJZ QNdIjmCztK+3XJhhRbv2HKevOCCldp3dkHAH0C1vsoVSkGBVOQ8iTYqCk p5wUPXhGoib0tt60oHLSMW9vcE+y9RgRxh4V8pmbOsW7sDgxB4Ri371wt PVKe9k5/Hc+OXmaadi1eyVm8ctuWgVvCkLJXdh09LWbKV73r3WNr6bEiH zIvY4qh7eEyUHKbrZ5uX1YeuzIXgfIZWSnEOXkq3BxceZoHnkr7oY13Bg A==; X-IronPort-AV: E=McAfee;i="6500,9779,10629"; a="331769212" X-IronPort-AV: E=Sophos;i="5.97,320,1669104000"; d="scan'208";a="331769212" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2023 18:54:55 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10629"; a="674347891" X-IronPort-AV: E=Sophos;i="5.97,320,1669104000"; d="scan'208";a="674347891" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 22 Feb 2023 18:54:55 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 22 Feb 2023 18:54:54 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 22 Feb 2023 18:54:54 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 22 Feb 2023 18:54:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fWs8Ha8dERASxy5cJBah+xvbxcDouoYLbTWQpuI6qYz1IPOLUCurJ6YwYpvq00tX27qK/RoPeB4oYK6/fp6llYCj/uK8cq5J11UTuLqa+xNLiXP+Jg8wRjX+ptwFj9VjBXtqOWO2vy+vjac0X3pPQc0OCt6YxpUTRriNNLclM/qNBd5ReRUyho+qe8gxRJmQCKDVYMg1zLc9MMkZ3nJ9YrZ0Uvz7q67sD5keZkoeOf+i7XivHovFa4GTjauusZPcu8t9YAEPeRlvLPqjVScj/1CGuueXu8SzkGBtrYmjTPb8OddTU0LUSDLB13wuTUnT7Zod7G1qrydkO4B0hgK2CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=zPxND5lo24W/EIUbl6Pe0ZcPwKUagyB60VSc5L0A41g=; b=BCOCoinVWVkaER/x8RXcfR0iasAc5YdRSeINOUkiNoscdPezlj0ZbKcGuWvdYuFMPw/7uHIUipOkxlksY4scg4KSaSty1ZpeocubXCDr5v26Vz8MWkSkkJWSkdc/jo27EWtXSlNlRKgKQ+dZht97VZXj7KPb0scaLif5qJ83hW3iD+GG9oH4GqFkbYMEFdH1dS0I3DTnCkmBZbLMqHgLtNgKzIA2Y6wnTF5MD3rPT+XNorVEEIFF52DHIsjuRUTidSiXSLpGaX1AdyLLwwYwhHpZ8+Lz1t3cYd5Stoe8zsKUZXHz/hwH9emeLx9LkIK4D0pWS3Gu5AqllELin0iKnA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN6PR11MB2990.namprd11.prod.outlook.com (2603:10b6:805:cf::21) by DM4PR11MB6480.namprd11.prod.outlook.com (2603:10b6:8:8d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.20; Thu, 23 Feb 2023 02:54:48 +0000 Received: from SN6PR11MB2990.namprd11.prod.outlook.com ([fe80::729e:fc8b:929d:b337]) by SN6PR11MB2990.namprd11.prod.outlook.com ([fe80::729e:fc8b:929d:b337%7]) with mapi id 15.20.6134.021; Thu, 23 Feb 2023 02:54:48 +0000 From: "Wu, Tong1" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v3 1/3] hwcontext_d3d11va: add mutiple supported DXGI formats Thread-Index: AQHZQB7q9HMrktHtKU2pgIIc+b5ozK7a9wsAgADq/9A= Date: Thu, 23 Feb 2023 02:54:47 +0000 Message-ID: References: <20230214024559.1272-1-tong1.wu@intel.com> <0dbd648b-279e-bd70-2fb4-b570feaaa240@gmail.com> In-Reply-To: <0dbd648b-279e-bd70-2fb4-b570feaaa240@gmail.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR11MB2990:EE_|DM4PR11MB6480:EE_ x-ms-office365-filtering-correlation-id: a805c43f-29f8-41d8-548b-08db15495329 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vIUOlEeicxzHLzRKomRpmFJ9T44rPVT00S2DdL/seN59YYBn5NJ+jP7gdaCJbpmMHrKU/YV8V1glI2/bJdD3DgFyOTBMYAHL6wHPN7/oW7V4WG05pQrCcQudXgNRwEs3+pJsO9p0eQa77zL2kQPmY/R2o46o31IyQVbppKzKxeyxsyOntvnIhJgcQBUe3t+wqL2jz/RRqBF7ktHSYKP994CzM/vF3EXL8EQFSBXsJ09wJjMjV4El+my89XmXM9BpNu6zAMeP25MKfFfU5po9nuyoGySe8i4kc/V6FvkXhH/81Qklhl9XJQ1O5T7HEbt1ZCXHO62yLtjudwZK3FHLBr+A6DyOMvWxSggvi6KMBjPRYJCARPHGS8LPxdMI+b8k4DeAfB/Jo1AW28sJ4Y4JzVAbkycOV3aBHglALIBUQmJDHhlggpEXs9+AbnSASdkJ/mRQoOshq/1xVbOW2NOsIz9BbouxIrpqV2bDwToZyrcW6VP+efVwb+6JMQcISrZXnM3WJCLiTB6YxyW9Gbhy2+D3/dp8pf+4PgSK27ecqqc9a6Io8um3mf96YJxW0dtu3/rjrTrB9ewiTjNjhi1CJXRuF2lrHmi+lvNMTFFKs2fJKS86HWNHxF+Q9V5NpMl/hYvNb5PedZRwi2YEY2mAi/ocEnrIgEAX+UWzR4PT1QlIRDiFCuqzasxkmA16JhjQ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2990.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(39860400002)(136003)(376002)(346002)(366004)(396003)(451199018)(9686003)(186003)(26005)(53546011)(966005)(316002)(83380400001)(64756008)(71200400001)(7696005)(5660300002)(478600001)(6506007)(76116006)(66556008)(8936002)(6916009)(8676002)(66446008)(66946007)(41300700001)(2906002)(38100700002)(66476007)(82960400001)(66899018)(52536014)(122000001)(55016003)(38070700005)(86362001)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?XtvptbfeocLahscBdpfJFTUJchCL/FD5d1GU7jlwtwvYKwtf/bVtSOpUbK?= =?iso-8859-1?Q?Hm0OrdvGf8kQ5Qmzva+ENSH6IrD9YUPFgvC6kSfyfaPkuJsbt460iNHxBv?= =?iso-8859-1?Q?BOpigKQrfdmTKGgfn0cmzOK6ZMS4Pf8IX6ahB7lQWpQHu2oAGRVp9KzojD?= =?iso-8859-1?Q?Bt3xIMJ067ZMJ+NnWsAxAUw5rRAL+k03uzDDMD0Fk08+9gLBy4eu2txirD?= =?iso-8859-1?Q?IDgnu35/GY0gW6Lv2aKpap+tm2cID6wsCOj1lZNLzjPDqiy7ZnCw6TqDwY?= =?iso-8859-1?Q?e4ynduBjN8xFVsy35ChATP4wFiyQ+8bIBWpDF6wlOYBPN3sdwr+8hMLjhl?= =?iso-8859-1?Q?DKYuEvpmHe5rda9DwC0MY42aVUeUmQv7mwIVS1ONEVOqwtrA3RGDA7KK7o?= =?iso-8859-1?Q?jSCgT97PXCvfEZqutLwJaDRe2+4P/Y2um6fxy6mpdMolr2L7BovEFre4pD?= =?iso-8859-1?Q?D5Hpgmer0QNHPTTGdeap7Y2j7BD9VbfM0haI8nCCW9SiDJOUfR/bZJoy6F?= =?iso-8859-1?Q?D2c2d3rZKK0nzCEntcZ95KP4wYmrMTtPaiXiMxOlAVvWY6jgvs/SO94Oir?= =?iso-8859-1?Q?N7YNkX/CcVkjQ2QaU1F4GqWJ6blurDVfZPlH+yDUURsfJA3hjBE40JkxUd?= =?iso-8859-1?Q?2fI46L8yAxPaL8u31h/gfePUXwrxMzLP3xNV+eLN3l0FqSfebzQHFKZOiP?= =?iso-8859-1?Q?3cbAxQUH2dGUrX5INMssPaQbu5iDkwpT3/ctKkkd6DvszWXjIDG4cdd4OX?= =?iso-8859-1?Q?eMG7H5nMpg8nxgv3mqI8F5iJLdaLM989DkXyggahaQkmDylV9OD7wzuOPS?= =?iso-8859-1?Q?QtM+VJoquKdrYlb/RJxJip3QC6wVg+iDrokByL/ha4FtrwR7k5KG51kJzy?= =?iso-8859-1?Q?T9UJYplHKf+WT0uDiP90jipvuU8RJHNFiIOM1VeLrU/JrRi0rWIZI7n/w7?= =?iso-8859-1?Q?pNBPKjfkrDaLCTW5XI5L/hPLY6FV+givegGPIdpq9m6mQbHClVciJ6RAzQ?= =?iso-8859-1?Q?FFe5hLJyDEDwyPUoyaFQt/CdviAfpIPbAAeOTQ0/YU9YgQxocktGrFpXUK?= =?iso-8859-1?Q?Zo6Vuh/ylng/rRxyABAfHeb3is6kCrIWqb8hkWg6Ooh1t+2vYP0ofmL8XF?= =?iso-8859-1?Q?d9ACMC7lT0eV/9dek2gKz1CC9A6kcjwjXiNRCI/mZWeMpGdL+d9DV9cTNx?= =?iso-8859-1?Q?Gbb/56ZnjwdP+vlmkIaFEHcWCObDATuBRcVgjvU8CmjF2SyBDR2nw07JRS?= =?iso-8859-1?Q?Z/3SASPL+9o68W7yzLCDslq1JMVoEABvp7TI64Bfovt1M2SbVzfeAq7/7V?= =?iso-8859-1?Q?d8rrYzgXxPvNZSv4JYHL7jQk5MCZjzStlEYWYZb2q4u9IcDGes0mOPKMmK?= =?iso-8859-1?Q?y+AQXLylFg/J1cBSSTWI61I4jDHflPThgFBG2LZ/zoA8nVnB735VKib89a?= =?iso-8859-1?Q?crUflPaZ0taxyI4A5mxBFWkBqoJnr92t5ywQuBcu9e6B5greafIWvBFf0b?= =?iso-8859-1?Q?y/eUAloUsna2MYd+Gye+EDY6UaevkpG1kyy0wbSoDrfzxqJjynl0b88P6m?= =?iso-8859-1?Q?QGEFz+T8Z6xIwerc3f2ZqNy36IHOpyQrBj4zosK2qJ8FuJ9NXdfb4wx2F5?= =?iso-8859-1?Q?tcc7vVdszDdoNs6chDcIYUYxLdEJThrFEn?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2990.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a805c43f-29f8-41d8-548b-08db15495329 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2023 02:54:47.4914 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xh4+oJYVzObFYXlR9kcLwLMAdnQHo4PUZtelmxaIBmbQlJ+5YVaIuYyWgHehfBmO3JRamldpuOwnsSUHKnY71g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6480 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v3 1/3] hwcontext_d3d11va: add mutiple supported DXGI formats 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 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > On 2/13/2023 11:45 PM, Tong Wu wrote: > > Add support for VUYX, YUYV422, Y210, XV30, P012, Y212, XV36. > > > > The added formats work with qsv acceleration and will not have impact > > on d3d11va acceleration(-hwaccel d3d11va) since so far these formats > > are still not supported by using d3d11va acceleration. > > > > Hwupload and hwdownload can work with the added formats. > > > > Signed-off-by: Tong Wu > > --- > > libavutil/hwcontext_d3d11va.c | 7 +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git a/libavutil/hwcontext_d3d11va.c > > b/libavutil/hwcontext_d3d11va.c index 363ec6a47d..aa50538d64 100644 > > --- a/libavutil/hwcontext_d3d11va.c > > +++ b/libavutil/hwcontext_d3d11va.c > > @@ -89,6 +89,13 @@ static const struct { > > { DXGI_FORMAT_B8G8R8A8_UNORM, AV_PIX_FMT_BGRA }, > > { DXGI_FORMAT_R10G10B10A2_UNORM, AV_PIX_FMT_X2BGR10 }, > > { DXGI_FORMAT_R16G16B16A16_FLOAT, AV_PIX_FMT_RGBAF16 }, > > + { DXGI_FORMAT_AYUV, AV_PIX_FMT_VUYX }, > = > Shouldn't this be VUYA? Please refer to https://learn.microsoft.com/en-us/windows/win32/api/dxgifor= mat/ne-dxgiformat-dxgi_format According to the doc, The mapping to the view channel is=A0 V->R8,=A0 U->G8,=A0 Y->B8,=A0 and A->A8. It is equivalent to AV_PIX_FMT_VUYX in FFmpeg. Thanks. > = > > + { DXGI_FORMAT_YUY2, AV_PIX_FMT_YUYV422 }, > > + { DXGI_FORMAT_Y210, AV_PIX_FMT_Y210 }, > > + { DXGI_FORMAT_Y410, AV_PIX_FMT_XV30 }, > > + { DXGI_FORMAT_P016, AV_PIX_FMT_P012 }, > > + { DXGI_FORMAT_Y216, AV_PIX_FMT_Y212 }, > > + { DXGI_FORMAT_Y416, AV_PIX_FMT_XV36 }, > > // Special opaque formats. The pix_fmt is merely a place holder, = as the > > // opaque format cannot be accessed directly. > > { DXGI_FORMAT_420_OPAQUE, AV_PIX_FMT_YUV420P }, > _______________________________________________ > 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". _______________________________________________ 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".