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 26E88439F9 for ; Tue, 5 Jul 2022 16:42:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 67D3A68B9EF; Tue, 5 Jul 2022 19:42:23 +0300 (EEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2034.outbound.protection.outlook.com [40.92.40.34]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3257A68B93A for ; Tue, 5 Jul 2022 19:42:17 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DRvfv8LgH8AylxSiTGoLtAzsJGXTl6McxvrDiL2A34QXTuVStoywZ0a4e3QvPSmjsRf/bgkRu8rIw4z80+T8CeK9gq5a69Eb9Hu3l0kw1ovUaLAooYfaSgMboGWrZEGIh+ozbJhiaQ6sruLEGEIJM0wva0QAK8y7YZD/veVkkSvcKl6VOle43bmUKVdWMAj9F1s+zqXwH9xasUWoYxlsLPr0DuKiKofXXBdAn+kFWu4AUYKt4pOgErRLWxuhFLPuc79T9zpbnsvEJZHRWqTExABsOg6VVMgbuoUlw61MRCFnARrtUqhot0l00zTiH364aRcVliZp9DxNIuPsKDeLqw== 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=D92rX2sBpFTVxtoaAnTNKTGVKqxtSAKYElEQ1R6B2KY=; b=XJQghLx45WEs8Q111rTeOV6tenLQ6CFKvMsWZGUijFUtkjbVYob4A73Qx0aeXHNWfPMVxwbjbZlr5ELoTfQIrwldfEP4GJKjx/6kMFjwmqsutkZV1jF6nh9DlndH5fFWVwXb8A015nTZlxpApAGCXFGR2R1B203aLaglAluMu+EwvR+8CgJsNdMQ2O4xLy+uNk/LeVpwtf7xX+AZ2g7YCe4vPhPbdPFop7tJzqwrTaWB4O1zcqPkZU0sk/NFjeDJf+Ag3xkNTaXtM364Jhwm4pi242esdsKkcO2r8DVwQKkJhL906PTqBawe0PzzBrn6/4rXbN7RFkpdkBMJTGvhzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D92rX2sBpFTVxtoaAnTNKTGVKqxtSAKYElEQ1R6B2KY=; b=dOorHhrE5g30OmCY584n2JotagRCe00d7OYX32ylQgp0fZoaVqBank/NSEYsoxjdplqAyloeCKiPcjq5cXTIihJwNB00LnpRWbEqtNAlS4W2oJrZK9awsu9+c4tumX4paPEmQvj4nurn5LHk1iv4OGUNFRsQcxd9HeUxgqLJGeEvG6fKcrekKiK+Q/dazmAHQT+i4mIrIFHL1GFEtUMC9Dt96ysNzhw3Ll/lKpQJE4TurD4ktuZGJqLGDcY6d+7CkFxiLZfjUztlVsDoNsg5RwlXNGaijDy8+IGT+71+qMCftiTaNlH38zj+UMdJ7Eus7PVsQrVXdXggVKtZG+V4iA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0184.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:146::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Tue, 5 Jul 2022 16:42:14 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::d9e4:ced6:ab31:c231]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::d9e4:ced6:ab31:c231%2]) with mapi id 15.20.5395.022; Tue, 5 Jul 2022 16:42:14 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] avutil/hwcontext_d3d11va: add BGRA/RGBA10 formats support Thread-Index: AQHYkIqCMvFjgg1d5UiouNcj9OpBx61v+Zgw Date: Tue, 5 Jul 2022 16:42:14 +0000 Message-ID: References: <20220705161517.6878-1-timo@rothenpieler.org> In-Reply-To: <20220705161517.6878-1-timo@rothenpieler.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [MI/NN9Q9XeCsCIr6VF2nKgmQRnvB/m3m] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 751bfdcf-8bd4-4832-954d-08da5ea550b2 x-ms-traffictypediagnostic: BN0P223MB0184:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: T6LXmm7fHfXFKj8Wlr/9ibnb5uoPIWdO4kNy7v9xPdTVwLfrZ9tiAAfcaf1ngDWtQSXCPjrYdPmCgdLztHhA9z8wn3AZKEkbr1uz/n8e1XNF5BkOhf9G03S7xBLNkVT4++nc5Gbuh2wbkahBsMRVrwe3kiAjZiUaJSI7mqFQVy5/YZTQ3vCGJwRcPFNZ2R/K8B90iI37MigqHBf9EtlyjZ50ZxdKSD4VxUzpgT5Ovzbi7QoD7nIGtWmxvnn9sKJERCy4c64ThLwnj2LkruJvsmqKuZvqcinzi6EJ0qGaTN+ZSYVWFjPyjq+IKZXDxz6JkCZwR5s59pg3Jwu7c2gSW4TjBOMjAeozWwfHwfWs1XDVGv78xrEmcHb9F9im/s0k4IS6JwQP45lWl6EWHk5gzlpJy523K+mISvL7ndjF4nr7nq7bv9btdUifR/GnpOdpwvnJKi1LZiwUX/Pwpb58R1EChsTH50RpUBjVw7MOnbSNSJv9r6xsfsK2h3aXrspUxnQUNIfeO1i9zVJXbJx2Lxk5ssxbUsGHGDs5jU4Xo4asnP3L+75ZJk9SksbG7rQ5HRemMCwDlqhBGzAkr7vK7HpbI21Tu+mBIekgwFZ7E+aBeo6TEX4PN4UQ9NpdRTFoAqJMEtKRuKdMte4bBPDvNQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UTNCY2dGUE81a0hhYXJWbld3YXBYbGFJNm82cnh5alBYZEhMZnl5VnBEU0wx?= =?utf-8?B?WGRvcCtuaDc5V0FGajZ1K2RFVjdpdUo3YXpaV1piVlhZL3pETTMxTCs3RmQv?= =?utf-8?B?Z0RqQU5LNEg3WTIyN2lLbmtqZjQ5NndTQmwwNEJ5UFV5azJkaUg5aC9VSWRp?= =?utf-8?B?RzBGSWgyWG5SYUtCVzg4ckZLZWJpVWN3bm43dXc4WDVsT1RLR3BKd2lTLys3?= =?utf-8?B?V0loZ2lVeEhlU1pHNGZSS3lFRklLNUhZVWErVEd2MmZBVWoxYXlBNFBOSThT?= =?utf-8?B?clFnZExrQWNuM2V1Um5taWZrTS9COHdSSGNBMDVnRmtNUWhkalpXTE1IaDJE?= =?utf-8?B?VmhZQ1p1TlBIeng0VlljNDZYMStmTUFOenJ5OE1JdlI3OWVkd0tGaWNENFVu?= =?utf-8?B?cWg1cHUzYi9GYnI3NlhBSno4OTYrU3hyU2FVdWJzRzNYck5IdWNEa3JGN2ZK?= =?utf-8?B?UUI0NDBMRHJUSVdNQUxWVUU1SlluREoweWV4eW9HaEJSb1NpR3FiWWVPczdr?= =?utf-8?B?blBLRUxjS1JMaWJybG1iak5JdmRjS2VJNEZNWElac09nT09XbE1HZmIycFlm?= =?utf-8?B?S1V1Y04wa09SQVQrU1BiSnNwS3ppMHZlZ3E1aWRUT25zS25WM3pPdzF5cjlo?= =?utf-8?B?ODdnK1BtMXNaVXdxN1BUeHBUV2dpZnVId1NLL3JrODBkWmVkZzd4YVlQeVV4?= =?utf-8?B?dUFFdk9UWjI3UnJKSGtOUTlZSTJqOCt2SzVhOUlkcTBoR1IwK3ZlSGlvZTdR?= =?utf-8?B?U0thM05TRHYrWUlOd043bDJxYXcyaU4vd25GblRtbjJzTUdVMXphUnlYYldt?= =?utf-8?B?RTJwSWpwUE04NUtDMXV0UUZ1OEdoSlEzUkxOZzgwRHlFTUVxOW5zWHFoWkhM?= =?utf-8?B?QTFqbnFMR0l6ZTlFeUM3ZXR5aWFTcWZlU1p2YWI5YzhQTFJIdWk4eVArN3JO?= =?utf-8?B?MnkvWGRFQVZRU0pMaE5jeUdzM3BPZTNwZ1ppNElPbUFieXFJK3RSaUxIanI0?= =?utf-8?B?ZDZvY2ExN3labXhncEFRZVJJUlFUM0pKVUVBOUlEellTNkV2clpKcGNHUTJO?= =?utf-8?B?c0JNTDlNOVVpSjNDcFVGK05lOUlTNVBGNUJRUkdWQm1vUFpEY3p6a0ZyUS93?= =?utf-8?B?T3lVQkNxd1JXZUcwSUhyM3orcDBRdXVvZWZvZkwrSjFjMDl1SFNmbE83MHEv?= =?utf-8?B?MnBjRjIxdnFzZForU0ltYzVLSkdlaGw0amc0N09NN3NkSE45SUdCKzg1VmZD?= =?utf-8?B?bkd0MUFzb2NheWNlcEtPK01QWW9qMXN6RUJ3TXdlcm9tbHFlMGJ6T21IMVdo?= =?utf-8?B?cUE2M3A2cm9xYkRVUTNMZ0UzQUxFbHBnSlNjNzlFQVJMWWFLaEZjYmF1ZTBz?= =?utf-8?B?aVhtQkxCclVYWmF2QmJtY3VUQlRieEY3cnREUC9SVVlMbmV1dGtYeWludUxo?= =?utf-8?B?WHZ6a1Nlb2p4WTdLcUZMVXowTk8rSnhodVUzd016ODg0VDM3VkJYVS9YYWFi?= =?utf-8?B?ZExqNVdQZy9MMFMybGhQU2g5WUgzOEN3VGM3RXpLd0tuVEdFakdMRXUzRExa?= =?utf-8?B?ZFJOeXB2dkhxRU5xUGxlUy9HQTZ2Mm9UWGgyNThyMnZvYWdYWUFvaWx2bGtt?= =?utf-8?B?SkNxV05vNjlOeW11bkdkRWVGMkloM24xRnZydSsvcUQ2TjlrME10UnMwN2FI?= =?utf-8?B?ZXRnMyttRElvZERXVEVIUHFIUy9IZHBMdG9qNWphYW9EVVl2ZE04TXdBPT0=?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 751bfdcf-8bd4-4832-954d-08da5ea550b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2022 16:42:14.2202 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0P223MB0184 Subject: Re: [FFmpeg-devel] [PATCH] avutil/hwcontext_d3d11va: add BGRA/RGBA10 formats support 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: Timo Rothenpieler 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Timo Rothenpieler > Sent: Tuesday, July 5, 2022 6:15 PM > To: ffmpeg-devel@ffmpeg.org > Cc: Timo Rothenpieler > Subject: [FFmpeg-devel] [PATCH] avutil/hwcontext_d3d11va: add > BGRA/RGBA10 formats support > > Desktop duplication outputs those > --- > libavutil/hwcontext_d3d11va.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/libavutil/hwcontext_d3d11va.c > b/libavutil/hwcontext_d3d11va.c > index 904d14bbc8..1f3d1b7755 100644 > --- a/libavutil/hwcontext_d3d11va.c > +++ b/libavutil/hwcontext_d3d11va.c > @@ -86,6 +86,8 @@ static const struct { > } supported_formats[] = { > { DXGI_FORMAT_NV12, AV_PIX_FMT_NV12 }, > { DXGI_FORMAT_P010, AV_PIX_FMT_P010 }, > + { DXGI_FORMAT_B8G8R8A8_UNORM, AV_PIX_FMT_BGRA }, > + { DXGI_FORMAT_R10G10B10A2_UNORM, AV_PIX_FMT_X2BGR10 }, > // 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 }, > -- LGTM - at least I can say that for the first one, which I have for many years already. My current list at this place is this: static const struct { DXGI_FORMAT d3d_format; enum AVPixelFormat pix_fmt; } supported_formats[] = { { DXGI_FORMAT_NV12, AV_PIX_FMT_NV12 }, { DXGI_FORMAT_P010, AV_PIX_FMT_P010 }, { DXGI_FORMAT_Y210, AV_PIX_FMT_Y210 }, { DXGI_FORMAT_P8, AV_PIX_FMT_PAL8 }, { DXGI_FORMAT_B8G8R8A8_UNORM, AV_PIX_FMT_BGRA }, { DXGI_FORMAT_P016, AV_PIX_FMT_P016 }, { DXGI_FORMAT_YUY2, AV_PIX_FMT_YUYV422 }, // 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 }, }; Best regards, softworkz _______________________________________________ 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".