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 51E3E40B87 for ; Tue, 28 Dec 2021 03:57:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AB22368AEAE; Tue, 28 Dec 2021 05:57:31 +0200 (EET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 52F8C68AE5D for ; Tue, 28 Dec 2021 05:57:24 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1640663849; x=1672199849; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=aVDU3zHUSJ8f2Foo0w0gA/KQu1d+jgJrtDlZax71ORg=; b=J6qan+oG013mOSx7NicKHeQXWaWzHvubZHiJyt9SZvX6i8nRFlGvEqW2 UzI3C9xJAhsUGaKu5kIcCtE0blTqdnY+GpC8ZTckyQ51NlvNOuXqFu+tq SyLb5MwVBuUhZ7ED/zAFxhfV1j010juRyAu+BjTFwLrkD6LvTO59sxBv7 +18fg5993f4tNmcRBoafqf23xYSp8EH3TW4/aLgvcT0K0nIvSHRT5HVve vl9PLT2ZkO6M0Cz+QlwfvJ+tiLpc2yVzobXuhuCKWL14Ju7EcnAh8x/Uj YIWGbUok+hgiE0v+ArlxL+nPKNj0RnYjDVwQCxxpLFadyR63E+gt8zX2Z Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10210"; a="304663649" X-IronPort-AV: E=Sophos;i="5.88,241,1635231600"; d="scan'208";a="304663649" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Dec 2021 19:57:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,241,1635231600"; d="scan'208";a="572213035" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 27 Dec 2021 19:57:20 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 27 Dec 2021 19:57:20 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 27 Dec 2021 19:57:20 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Mon, 27 Dec 2021 19:57:20 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 27 Dec 2021 19:57:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HJ38LBxGi8p575mq6TuFpZehhf2jlafTU0fsAtA7GfycWErSFTf8YX4lSAvv2PRMW+Pwr7balLD18yClO1ugQdAzimOHsQaO2LO9Vn788l25Ef9rxecpjj3v7gTJJO5P5vmfE4cfVyRV9d8CO+7qQWEaV/3prE7eseCrAg+sFy88/KqagBK1Y5iz3xjj2uHD/1Z2zc8IMESekUf5zqDe6FQvUU0x4995bpFZgDiUxBt9u5GL+/59h7gVCvH1nHmfT/YHRC8GhM44J5Flw0Mh6v64zoMxsR9FPNxDeRGhiEZnie2tWShgZcH1QRU07UTRNBPNa95i7ska82Fm64rLwQ== 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=Keg2YY8WyhPVQr4dZaCMZWuIYoTPzFz4ofBtto0kCD8=; b=ReA4uUWvS3Y+jmVETGsxbDQ9o2f70caQIK9zr5gbgMLnBGPBf1GOtw9yGZQ67ri87grN8RgjTV7W9hosYwkeqymJ84uPWYpBqnQYgHGkNL8I50g6zLZHoUUIKEbr84zkpdSZMe0M+fxaqobR3Xx4q0ZLFgpy9H97iwMgU3r9lEJBv6nAk0tE0tl37gkrdsvJoLvrGG1q78BypxgCdU4cotLO7+gtzvBa+MUdoFCeBYRUMlGrnLtF5mJ9jxfSJxo+5tImlR2vbqjUpm+nEmFlT/nWikUgdPeDkvcrTDiQyq5afuA1uMdi1ClzCsmgfaUbW5rb+EYcUvhdjLW2GP1W2w== 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 BY5PR11MB3879.namprd11.prod.outlook.com (10.255.162.209) by BYAPR11MB3512.namprd11.prod.outlook.com (20.177.227.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.21; Tue, 28 Dec 2021 03:57:18 +0000 Received: from BY5PR11MB3879.namprd11.prod.outlook.com ([fe80::550:e7c7:13c4:7e0f]) by BY5PR11MB3879.namprd11.prod.outlook.com ([fe80::550:e7c7:13c4:7e0f%6]) with mapi id 15.20.4823.023; Tue, 28 Dec 2021 03:57:18 +0000 From: "Chen, Wenbin" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [FFmpeg-cvslog] libavutil/hwcontext_vaapi: Add a new nv12 format map to support vulkan frame Thread-Index: AQHX+1OPBW6IuQuasUymdCPIPzQivqxHM1jg Date: Tue, 28 Dec 2021 03:57:18 +0000 Message-ID: References: <20211210160501.929C341050D@natalya.videolan.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.200.16 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a9d32978-5142-4edd-4f55-08d9c9b62461 x-ms-traffictypediagnostic: BYAPR11MB3512:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:669; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b/dXXZ/Pz2drK3YI7Co0Kn7Gq0j6mDxJtt8iZnfdyIHHrnCOuo2sIyI9grFdZFvXhBAwuUa/yKgQ0FzoZ1DoXQ1EZ+/WD7kxvat7LG6buK1c57A2KuwwO0wFpuIgYkZ1WBAAA9XKJlP8Pmour1MwfbxoxCpRUpHXXTvIvcAMi4zCCRYoszYRCyvuUu/zeKq7ogPoZtCWv83kLil93iVmrpVW36vwoH0f/eg3CuE01bmZfioIp80JJVsor9ThpiuyB0qAV9mrbRcwIhe2JDVlEJhNC9vknkY/lUpSEE3EnmhYy/rYML4Fw490Fq86/qVMcWMykcau5ncdlbfY9mIZQQ0tcGYagJBcdRe2eLGLxx/a/QwB5XGBxnfXT+U4RPJVtamUWNKfG1LdBdHtE55TGbl+V4OlOzynFuyCr3Lmzl1kGiOw2yUUCxq45CatTmeV8/OlwDDl80n9x9ctWfFLw3H4+Bd7kfZSBcBik1oYuMXz1xbADn5MsdAzc69oNNlvpCB+KukaBisdoLYnF262qJwwVjQJv7vHJNqcNjWCF6UHiNe2yxYjLdFj00Zw0t5E0Lrl/GxF9npqIkwUvvzChFsMJEalCf4HGZGoCAs+uzJklc86LoVjYoouOLQPvULu+nSAemWyfAf3lJNMD2p6XKep0Uc3F0yC1OwfaQzYRdkY10uh+f96iSFdDL4IEHCNp8iU3WXGkOjDX4LGBEu8gmL+F0Tcyzrcl6Ep2yjXybiCKYlp9TCI4C2Px1pJjFyjVEoYix3MpIp4MXl11fvB1QMoYT9X+Hz+IL+NTmMHyoE= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB3879.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(26005)(33656002)(71200400001)(316002)(122000001)(2906002)(38100700002)(8676002)(7696005)(508600001)(8936002)(53546011)(9686003)(6916009)(966005)(6506007)(82960400001)(55016003)(52536014)(5660300002)(86362001)(66476007)(64756008)(66556008)(66446008)(83380400001)(186003)(38070700005)(66946007)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hTT5yYBSwrXDCfpb73rNbamkm5pSEeBg1xlzJd7hTh5ICab8oCL11sTtXiRV?= =?us-ascii?Q?a1cgOmhEOiAquEnzeIa5mfQZVfOQgarBpFjNUPHwQglphYtcz3w2gQSebI3t?= =?us-ascii?Q?fLW+j2euUYuLZakzzT5RosYDHh29qY3RVWlAT3Vo+MsCl3UA7tyAVsbgkcAP?= =?us-ascii?Q?bwgsdC/iFZY09SLk1ZWQRX2dmI3vL4czG/yNSJVncR945HvWMjnOuY38qyQN?= =?us-ascii?Q?0Y+vc9M1CsXXaQWnwdKM4CP0dKMWqb/6j98g9pdnqR1zHTSnb0q6SoC50I0R?= =?us-ascii?Q?cq4Rtjiv/+NjeKteLXb8vkUrX/kWZN0sbASpsEyPD7V8X6BxquinXZMOjJP/?= =?us-ascii?Q?twzpTv+XFC3r2W2XzUx4eCyMY3bQ22UdsGBgOQguYPJQlw8/a2r2nMPPSv4r?= =?us-ascii?Q?9dSPCShhnOLI3rm0Ege6Jq+E4bj75F3MLuuO7n278/DNHfgQifGalqC8NhDZ?= =?us-ascii?Q?GjfoBmsLhElgDOKNzgCq3SCFj5icxdzgg8l+ZdRkUAwaSjbokxa1pDx7m+/w?= =?us-ascii?Q?GbzfhDiyKDiRQK7qV3BOvObtDj5RhemsxvBH0pICixbDq94EdilOX/7GZyqc?= =?us-ascii?Q?4rAXgjls+sG/Xda3YJCztXMTpvgcB5aTJJE25WpveiKMSUAWeolgqEMEvGAM?= =?us-ascii?Q?KGTcEPbO4XqXM3cuBPcxJrvnKzZixZ9eo+JtrkwKU933BDMyLhTwGsSZaGnc?= =?us-ascii?Q?DAi60RcJ5zTtWUVBdvG5l0EJdHLgnpYaM+uF+i20pRytr4XisxXQKoe3jZJ1?= =?us-ascii?Q?QmjqskEiMaU382kbcHgzDR1bjTyJs5x2Qr39OAAIl6FF89fJOuhalYcKfGdB?= =?us-ascii?Q?AvhuP0YpMv3WL/96GRae2UpQdSwUleZZTFtBX7gY8mffSAplb2b0ujbGnPcf?= =?us-ascii?Q?mYUCommSJ4yFcr1dVmm1JOaw32PJySfpi1E1vXBoB9wKj8zHOJ0y684dEoou?= =?us-ascii?Q?T9ycck+azXqcDrPO00lyAJYfYsMW47q78BJDXXo+tmRNTsPjgDVPBgOgN/s0?= =?us-ascii?Q?n9eNJH1HqOhe6Bi460hfYVMaMCwwXG/YzAMHoJnlChWV6P/wf/fDCD8T8XdH?= =?us-ascii?Q?0JHcQpX/YsPBaPGkM8NaTkLkx17LZdAO4NsX9g+qwLVe4hvqaYlYV7sW1plp?= =?us-ascii?Q?UYt5We85hdOzClp/kOAPxqZxIci7a70Eye7nYH9kJuqB5Jnv/QeV7WrzKyIR?= =?us-ascii?Q?0YyhDtpcDwLtF/GSZbl4RVfKZXtdVRJyfr6He/zN90skXaU2pnj+TpxNkB8n?= =?us-ascii?Q?Fit79CPJDQhN4A1YfCRx0VfzF5cAG7jfNC4+y73l97fCo6iNOLzlBRO9Ovhx?= =?us-ascii?Q?olZSEBqh+lvZZmBdy1BsoIU7+bmUfBMnppMQS0y2th8L5HW5BN9XKxmA8OaT?= =?us-ascii?Q?w0j5fCnX1Qrfp1v0+bzgRZllFn7GjMpO8zzEmkrve1wyft4GuGJTYGaWYpm+?= =?us-ascii?Q?LN/GBZErPHUpgFeoP0yE5cARmq/sXzhPY7utqYzpYmQ85Q4vYjD+bEI8i3Di?= =?us-ascii?Q?U9NGpH/cfLvUREkl7onNaMErJwqOMhJHj0P5jnRecU/pnaVCfadnVx/LTCeu?= =?us-ascii?Q?LUuyMPNKYV+KELxM7vZ64MddZUWOUtyHYNyA7rCrMeUu40YKgKAtM3m3YPdo?= =?us-ascii?Q?D/Y7PQmk4TcUt96nPptX5r8=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB3879.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9d32978-5142-4edd-4f55-08d9c9b62461 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Dec 2021 03:57:18.0442 (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: dN9h1LN4RA0+/T2X34Sg2fd/FfMz4VeWhlkD4buVrB9lhznxzYL7XH/MO0kDeZoJ5EjUlKjNUn6qXZ1eVtoRSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3512 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] libavutil/hwcontext_vaapi: Add a new nv12 format map to support vulkan frame 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: > On 10/12/2021 16:05, Wenbin Chen wrote: > > ffmpeg | branch: master | Wenbin Chen | Tue > Dec 7 17:05:50 2021 +0800| [f3c9847c2754b7a43eb721c95e356a53085c2491] > | committer: Lynne > > > > libavutil/hwcontext_vaapi: Add a new nv12 format map to support vulkan > frame > > > > Vulkan will map nv12 to R8 and GR88, so add this map to vaapi to support > > vulkan frame. > > > > Signed-off-by: Wenbin Chen > > > >> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f3c9847c2754b7a > 43eb721c95e356a53085c2491 > > --- > > > > libavutil/hwcontext_vaapi.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c > > index 75acc851d6..994b744e4d 100644 > > --- a/libavutil/hwcontext_vaapi.c > > +++ b/libavutil/hwcontext_vaapi.c > > @@ -992,6 +992,7 @@ static const struct { > > } vaapi_drm_format_map[] = { > > #ifdef DRM_FORMAT_R8 > > DRM_MAP(NV12, 2, DRM_FORMAT_R8, DRM_FORMAT_RG88), > > + DRM_MAP(NV12, 2, DRM_FORMAT_R8, DRM_FORMAT_GR88), > > #endif > > DRM_MAP(NV12, 1, DRM_FORMAT_NV12), > > #if defined(VA_FOURCC_P010) && defined(DRM_FORMAT_R16) > > This looks very shady. Shouldn't one or the other of these be NV21, with the > second plane VU rather than UV? > > - Mark I add this because I see vulkan map RG88 and GR88 to the same format. ``` { DRM_FORMAT_GR88, VK_FORMAT_R8G8_UNORM }, { DRM_FORMAT_RG88, VK_FORMAT_R8G8_UNORM }, ``` I thinks you are right. One of them should be NV21. I should switch the position Of GR88 and RG88 in this map table so that VK_FORMAT_R8G8_UNORM can be mapped to DRM_FORMAT_RG88 rather than DRM_FORMAT_GR88. > _______________________________________________ > 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".