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 A46484C7CE for ; Mon, 5 Aug 2024 10:18:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 267E768CFD3; Mon, 5 Aug 2024 13:18:36 +0300 (EEST) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2037.outbound.protection.outlook.com [40.92.59.37]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 633FB68CFD3 for ; Mon, 5 Aug 2024 13:18:29 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PBzV666zb64dXKL4vHC8/QL+xkcx2rFmyMsXN+pnJ62FOLGYH21Vid5DGbwTf54qUw+ek/fk1+Hn53NjSG8GSfTlXEjO29z0LAnaVjGPZjflbpz0faphvu/XxWaTTvh4vaQcWI4+iD+zxK6Jrvs/1GAl5FvqaGydKix0dvRscciuPPxJkXF5KdVZfwWRAgXJ+HCSYjXNyc4dl71U8RyfWyzgh7HGBa/FHnilYwzwaRJLQBdkunPoxcR70a9soz72IaU/SJowzYJEZuSIHP7ZC17opBXoMWhOZu1vnXy3Bqr8Tf9llfQ7N/eSQmVMoagUYVxlWEZ68S5Fv0Uhr3gPuw== 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=GvTv/oo3MfWTsmViGlXI7/SST/UBHk0lOzmkYSNJAnU=; b=VnKgqEyypnIsrfp0kX0KNhXYXHfRskZ7z8lO3vz9UkFw2RYM046Bk9t6MLnL35XnBX1q3uijYZJAZ9hBTOtD/KgFsZJfKgnlm5tHRfaVtAhC4nAACN/lTiY+/PKLsYsc5wJtO73qkKzFgXW7cofJXH/OUl8dTjAXW5B4dRZm7RQU2Ess1I3wyndjK0DhisOP/SEJ8ocxeY0cjqIKnZqabj7WJdhUN4EFeHLQTjnyPqp1VFKrrZYTGtITLI6+ms0WbIWBSgxYpUm5nc8p/seOvTbfnwWrGfrADLkH6hm7P+sAumOZolLw0Zgv7Q+YAlqFkaXZ43zk6FsYDUxnFM2Puw== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GvTv/oo3MfWTsmViGlXI7/SST/UBHk0lOzmkYSNJAnU=; b=hWH2f5e+DnInJvvZZsPb1bG8veljDazKS/yRF/XXV2eAwQHcRS7oIO2OpfamTkrpzwRbTg2Sp5lLv2fH0+DwYIv4g3UkFCtYBrhDpoMk1I4GN78wB9K6sDLH0soxj6HHMZPRs2mO6/QZTkuj+WrdvNaw/ICWPUbj6notCKRnlvEGPZu0lDncImpjbp75+s0MY8MA77VrDwQvrUrsbjdgu6l0WCW4rWxbJGo3H5rKQZHcucBo4PRNIrhv1OauiXmKK6IbGtYORucVzvBDhYZFT66p2111OVClGYk/fqsHnc4VnFzEvNsWdgXlfHmEcGL0QxxbtotW6VTQH98JkhXhMQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0278.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:329::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Mon, 5 Aug 2024 10:18:27 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%3]) with mapi id 15.20.7828.023; Mon, 5 Aug 2024 10:18:27 +0000 Message-ID: Date: Mon, 5 Aug 2024 12:18:25 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240730200235.1828384-1-David.Wu3@amd.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240730200235.1828384-1-David.Wu3@amd.com> X-TMN: [MT12pyIrx2nu/Ax64y+wWdIrVAyUOZGsD8qxev1VZSU=] X-ClientProxiedBy: FR3P281CA0109.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::9) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0278:EE_ X-MS-Office365-Filtering-Correlation-Id: 18ea8583-fbff-44d8-8f45-08dcb537f1f7 X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|19110799003|8060799006|461199028|440099028|3412199025; X-Microsoft-Antispam-Message-Info: llpYp24/dZrBQl0l4R0mmCud684fNII88tt0/V/qUvSg2jsoFq92JTORE/bVaxMYlEHvPI+xMAWW/1ed8ucfPgnDcZ38zxmEg5BYqHPcMvLFKFb8/pEYIjUis/MLy9KwpCNcHEbcih6LIzc+3Vsbk81LxPLzOVT8hz84wHm2ICv12kU6OYm8sBwhXyB80rzzCB4x7d170HgbZOAPm3cm5+gnL/dPakaBeR+B3KpADE57vPsMnAb3RBbLBCASABIXKrsPeTSuvHxWceQ4fy6rd667ZBhYhcSGT8rFY8Nw00C1xiBgbdoqS0IOeb94yoTLjWAmYhAEOwMMuOjL/L6z93DGb4K5QwXqu0+Oiawm2r7rol9H1R24h2YMJO2+RlKbm6eaPoc5hHz6+7FVR2lNK/8foZYtQ2aUUZHD5G+SurMlBn2P7SfIH1XkqucQAkJ970ST73HU40Mpt14JmAvn9+UlZlISnuToXFni1JSHC+aal1z46JaBPeOcaPiCqPk0y/dP74LyG9cR5Q83SxX0DlOEZYufFrzCrYwPUy9QgEBxEvInWDkcD1Nn4pQinNJYmfmokvHh0Vag78lB01mrprf53kBdAqLat38g9evNAAGW/i73Nvh+1ub1dX9kHqOO0B3gxlXs87gIjHDm4EKW3/biwGUTxngzInRMY2BJ5JmAF2+Z9W+BZwH0fBG75gAn X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MTIwQjVMUmROWTRhV0RFazErRmVLRlh1ZnZTOXk5aitpdGVGVk5qajQ3YWtN?= =?utf-8?B?TDRaTFYxby9uMTB1V3AzQTdzU1Vya1NqcjRRUUZiK3ZTQXA4dXpqUDg2a2J3?= =?utf-8?B?QzMrVExPOXdvUk50L2tLVGdJTTdnS0tmQUNxQVJyQXlmR0MrUTY5WmJpd1Fw?= =?utf-8?B?SC9YZVNIM050QjhYcjZGRnlHdU1zR2x1T2I3QkgzaENMTE51NUF2Qnh1UjJL?= =?utf-8?B?dVhxak9HdlV2ZENmbldxQnNicHl1Rjl4aVJpRTAxWkNBS2RKTmxPVFEvNWd6?= =?utf-8?B?bVRVaTNGa2wvWkhteWpEUXZLUzE1MTA5d3ZMVERkOUN3MXkxa1ZKT1RnU2Zl?= =?utf-8?B?UHkySXJ4TjhuRTJsdnJpb2h6NGxIM1JkY1paVGFsU012aVE2cjhzMEN5a1RM?= =?utf-8?B?S1pYVWRudkZvV2krVzNkRjdSeTRYUUVwWm01SzJBdHJDd1NzSGFnam13ei9s?= =?utf-8?B?NWpNVEJaZ0h5eVFUdUE3WEM3Z2lkV1RqL0VsVEU1QUV6UlRvSHlkMDY3aGJ5?= =?utf-8?B?Rk9yZi9XREE1WnlSVWEyYlZlMUcwUWV5T1M3MkRDWERGWktRbXp3Zi8zR0k4?= =?utf-8?B?SnhuTjdlYnJHY0MwWHB5MFRVZGhQZjZkN1pXWUFvZmk2bnVCdHhVNVJCZFpx?= =?utf-8?B?cDhYRWo4RjZ1VGo0MzZxV2JEekRkVEdhZk5sa1BYZjRIcHJLTFVsUjRHQ3Np?= =?utf-8?B?N3dPZW9RS0ZBS05LWWljTWlabFBqMEU0TEpnVWpKQnIwMVN4aFBNd2F3YVlW?= =?utf-8?B?S2xaa1BvOGViSWdDYkdUT0VQbHlsUzJVbGdOdDFXVE1NYzlJcll6TFVwdjUz?= =?utf-8?B?QkI4L2F6cThxUk9SN3Y4SkI0ZWZnUXd1SzV2eGlUdDVZQkhGRUxva2JLTE1h?= =?utf-8?B?V1hTczVhdy9oVWFDN05QR3BvdUJwYkpYUXRuTGExSFVVVEk0RnBzS3FRMEN3?= =?utf-8?B?eldNV3VJcWh6MmxuWVJSUTVMSXFTb2lIb0ZLNmVZekhxYVU5MENVYnZuYjJa?= =?utf-8?B?SHJxNk5jTnhVZmtlN3o5UkRmdGE4MVB5aHNJckw2N2dYUHU5TjFPVVkvTjZ2?= =?utf-8?B?Z0psRytKWW14N0RmbWptOGpHOUlndDBwMWdRWjZzQTg1NEd3cG1ld0o3MkFy?= =?utf-8?B?OGNuVjdjSzZZVDNiQ2xGU05MY2JwNmFMSzdiczF0ZFdkNFZGTHp3anhMWWZS?= =?utf-8?B?UUdQN2hubE0rUEVaem11dk1WQ21BV0dONFFZZkY5MDJUbndtTFlIbENoLzdF?= =?utf-8?B?cTRmRTVLTmxQUjFZcXVTa2VBL0h3dVdTakZINVVtb05HUmdSZ2lUNjdtZy9m?= =?utf-8?B?Yi8rS2NxVTEzVDh0a0xFd1czdjRoSnZzUVZwN3ZEcTNVeFRORkdKZXpMZWNJ?= =?utf-8?B?dk1lcTlSSnFXbWxQWDJDOTUrNHlSVW45SDUxT1gvcjl4N0Q5K0dwVHNITEhC?= =?utf-8?B?VWtuNm9zWVIvb0tTa3Q5ckM0MDlGdGFiam1ROXIrR1hKZHd0OXFXcVFOcUhV?= =?utf-8?B?NG1lZXgyL0dMdGV2SHBrcXcvTDJDUHF2N1hTd0VPbEdtN0JHa1gzNWxxNnd1?= =?utf-8?B?Q28wUFRHY0RYZG1HR1kzVE1yWXhiVHRNak5uWk9KSDdWYUhVbVpocEgyeXI5?= =?utf-8?B?WkxwVVJWOEFpZ2dQTlY4NzJ2MXpIZVc5MXNQUzgzY3MrbnVrZTlKMk5zbVk0?= =?utf-8?B?WUdvdE9xWlk4aWJzL1JVUm1BWEV5Y25kSk0xRWtxcm9xWmlsVmp6NUp3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18ea8583-fbff-44d8-8f45-08dcb537f1f7 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2024 10:18:27.0595 (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: AM8P250MB0278 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/av1_vaapi: Enable AV1Profile2 VAAPI 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 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: David (Ming Qiang) Wu via ffmpeg-devel: > AV1Profile2 VAAPI is supported and tested on AMD VCN5. > > Signed-off-by: David (Ming Qiang) Wu > --- > libavcodec/av1dec.c | 3 +++ > libavcodec/vaapi_decode.c | 3 +++ > 2 files changed, 6 insertions(+) > > diff --git a/libavcodec/av1dec.c b/libavcodec/av1dec.c > index 1d5b9ef4f4..77f63661a0 100644 > --- a/libavcodec/av1dec.c > +++ b/libavcodec/av1dec.c > @@ -599,6 +599,9 @@ static int get_pixel_format(AVCodecContext *avctx) > case AV_PIX_FMT_YUV420P12: > #if CONFIG_AV1_VULKAN_HWACCEL > *fmtp++ = AV_PIX_FMT_VULKAN; > +#endif > +#if CONFIG_AV1_VAAPI_HWACCEL > + *fmtp++ = AV_PIX_FMT_VAAPI; > #endif > break; > case AV_PIX_FMT_YUV422P: > diff --git a/libavcodec/vaapi_decode.c b/libavcodec/vaapi_decode.c > index a59194340f..a077e47326 100644 > --- a/libavcodec/vaapi_decode.c > +++ b/libavcodec/vaapi_decode.c > @@ -448,6 +448,9 @@ static const struct { > MAP(AV1, AV1_MAIN, AV1Profile0), > MAP(AV1, AV1_HIGH, AV1Profile1), > #endif > +#if VA_CHECK_VERSION(1, 23, 0) > + MAP(AV1, AV1_PROFESSIONAL, AV1Profile2), > +#endif > > #undef MAP > }; What happens if the #if condition is false? Does the AV1 decoders get_format callback then advertise support for a pixel format that is actually unsupported? - Andreas _______________________________________________ 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".