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 CA8304A874 for ; Thu, 18 Apr 2024 08:21:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 77A8568D40B; Thu, 18 Apr 2024 11:21:24 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C288468D3EC for ; Thu, 18 Apr 2024 11:21:17 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713428483; x=1744964483; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=Xef49dOO22fwmX6GrJEFKCkHQVnxJ4yQ1iX3RX5Ty5A=; b=fJS1KG3QdjujSLy780ZJOc1mmoqmVXsqJSOgh9qpjjsuyTKU1PWWg0z1 cq17PcZXkTvcg8xzZSAcRsfzRFXoahf8Pg4ND9eR4B48R0MdaEreHt55Q BLx5bT+fleafmMhnHW8HXdfQNyVIy7Pjkt9Koizh9m0MbQuYYsPmalh+/ tZLzwRuu/ASmqXuQsvzvLNT7thK8JwVy7oX4e/qsLbd2rNZyomdZ6yBAx x/o3lno69iE4eTPZmnW290X9U8pvHEwhy6K0kcEaSgGmZeFgaa56/gMwq 3Np0ilqY8vBGXVZA+G3OAn3Dx0t6LpkHCXaL3CIANz9RdXha39p+mYglN A==; X-CSE-ConnectionGUID: 4FtpHrVHS7+rGqRwTKwe9Q== X-CSE-MsgGUID: 1+af00wORQmKSJB7v06l2g== X-IronPort-AV: E=McAfee;i="6600,9927,11047"; a="9086525" X-IronPort-AV: E=Sophos;i="6.07,211,1708416000"; d="scan'208";a="9086525" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Apr 2024 01:21:16 -0700 X-CSE-ConnectionGUID: 4/05dNGwRsKtrkdDPP1fZg== X-CSE-MsgGUID: 7fawD+RBRDircBAuOTPcoQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,211,1708416000"; d="scan'208";a="23416944" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Apr 2024 01:21:16 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 18 Apr 2024 01:21:15 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.35; Thu, 18 Apr 2024 01:21:15 -0700 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.35 via Frontend Transport; Thu, 18 Apr 2024 01:21:15 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) 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.35; Thu, 18 Apr 2024 01:21:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=el2cHpItGqCEoyXFYxajh7qzzKavp4iL4O2C2xviAha6aBFDtiqs7zEvB/qL7rJnvQqlUCzGIHnzIjzUcKsSbsdo+0nxdv2EOJ7bBbJJzpzBprMzLWSB90fubs15/oU+MFpxGU2KHW9xg2eZlsZzWJI/Uwc7MCyZltHoYRnoLV+60VvNA/hPjB6SxFS2lv4VlPgGTnjGLRBlyqwXobzMUMTcFEeZH+HBD3XR770JYTuH7KmkMyOiKXCi0+AFugE0s8Sok8JGQlmucoorCuM3GAseR+UhMsZoCY0dn2kTE5V22f1hpa794GeX4pDUbJSGqGK6aUHB33BXu1So2ohCSQ== 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=Xef49dOO22fwmX6GrJEFKCkHQVnxJ4yQ1iX3RX5Ty5A=; b=Nj3YuQOWLndEmb2D68HMP9IH7+a45oTeHPW+j7wKzWTEB4Wb+iMgmH+bffk6hoi4spMXrmdSiVGEn04XWrjLgyAxPZclyYtWVG/ofcSl/7PCaNPHfX3pF6cWMVLF1LgZCy8tKqXkcxaQVxwjIJnER8MIp60wZxBNKdpfMdB21jzN8HWcrtWtLC1hg/pYBksoUXCBDYJPWaIFiSaeuKHVFfDebmDW2dBf9zOGeb38q6mId+70jYdI595d6N/d5ih/sPun7nSqgFfkwM6/Emgd9IB0RozU5ru/AIIybBG3bDdXci+6KFwnMTeWzxE8v4zwulbFMrg/fy2TbTqtxDQ10w== 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 PH0PR11MB5030.namprd11.prod.outlook.com (2603:10b6:510:41::5) by SN7PR11MB7993.namprd11.prod.outlook.com (2603:10b6:806:2e5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Thu, 18 Apr 2024 08:21:13 +0000 Received: from PH0PR11MB5030.namprd11.prod.outlook.com ([fe80::a4fd:ad50:41fb:fe31]) by PH0PR11MB5030.namprd11.prod.outlook.com ([fe80::a4fd:ad50:41fb:fe31%5]) with mapi id 15.20.7472.027; Thu, 18 Apr 2024 08:21:13 +0000 From: "Wang, Fei W" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v3 1/2] lavc/vaapi_encode_h265: Map HEVC AV REXT profile to VA REXT profile Thread-Index: AQHajtNGofOhSJaYNEaNQPkr1mV1pLFp5RYAgAByg4CAA12XAA== Date: Thu, 18 Apr 2024 08:21:13 +0000 Message-ID: <6aca0a524bb0862d07f6469097a4c1b1a991e222.camel@intel.com> References: <20240318042111.21983-1-fei.w.wang@intel.com> <90d041b98b5d9ba69b093d9dcae168130389b364.camel@intel.com> <1fa0491e-4609-49ae-bad4-820ea63a52b0@jkqxz.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 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: PH0PR11MB5030:EE_|SN7PR11MB7993:EE_ x-ms-office365-filtering-correlation-id: 57cdcfcb-55b5-43d2-5594-08dc5f8082be x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4r0Q2Tf/2oE3bjn/eM6byVxmvwKul1lp3TIQn4gaVOTETNOUCi35vAkIncOJWRwZ2D8XAYFFL3w/5e/kmteEMY7+JY1vDx2lzCuv0h4eGMl886bkLx9oz0BbmyeF802vDV4eqikNzBYkb+CuPz/REQamZKVGE7fs3vXSGmO3Ddibp4nfIK3JltcadY0VOHHaKnGUP/aUIGL86mwMD/8mftkUt6KLdZ3IGTW1nHHs3SzJMT4RMaKX9ruGvYRqQFtIzYYvq4x2ElYXsAUIOe/qZqGCnqJ426tIq8O/09sK3XAeOFKy69q5qNSo3GDZfrqyTbNOrzupUgeagAKGUvjylJYxmYFgHDPebNZHUFDgsboHIuxrk+2+IIrDqcJu1DatA3uw9gywMvw+LfI2ZCx1uYK0N5zjzHsrpTisNz6fcjCbWqKZYtky2ieSJI6HQcP4pYDBR5OfOjIXXN2srQkDwooVFlvksTvbIUYknKWgkn820lKfq1dMPy4b9Z7E97H5WKC0J/qYkNaENvwMwQXhio5hI7ZH66ZIiFQIIphycb+CloGIWBuw1se5Is6zjnjSlbaPU3ggfru182iHkSjHiu2BMXF0xcQd1FWuXqpcJs/XYJIvSgR9P5P5/chBS8aYKWCYh6QYZvQrw1hSEprTLHuha4KdjpjyNQ4sBhX+N2A= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5030.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RlRERGd3ZXJEcysrWTJaczR6ZXpibjdQVGc5Nk43cXBCT0pkeVAzM3Z6RjFl?= =?utf-8?B?WGVRK1QvbnJ5Qnd6Sm1nOG4wMTNwb0ZiYjMxMmpUakV1N2xpcTRaMWVhU1Y5?= =?utf-8?B?TGxRaXZaY0pRUWErMno5enU0SVAwWHhEbmcvNEhwY0JkNXpBMmUzWndvblFy?= =?utf-8?B?Tk5GMVg3MDN5V3pVbGJ5RlV1Q2pPV1pFM3QwVDRTZk54MVN3ZkVpRDdjY09r?= =?utf-8?B?L1FJVkZhbTFjY0dYSHFmdHJYRVFndmRsUE9JN2R6RklSSGdGYjdhU2NmSzBj?= =?utf-8?B?eTV3NE9zc0kxQkFubXh4aVBhbXBPd1dOdVlGZzM3S0drSVZjeXVMSUJaSEJi?= =?utf-8?B?WHF2eldKNEl6ZWFYMEZ0ejBrV1NzdmdyVmxRMUxIQWRZdEpsamM1cmlia0o5?= =?utf-8?B?eGNuMGpuWDlVL1ZiMnRJaFBWYnhTdklNNG15S2ZCVXVsV1dZbkp3SGUvODVi?= =?utf-8?B?cVlxaXFQZ2N1aWhaYmFoMGtxZmd5ZnkzYzlhaGEwb1JkYkRIdGtPT09YVTJj?= =?utf-8?B?cm5tYm1DNFRZZ1pJTTlkVitvZ0twcXE0TFVBaFpoWUd6QWppcGFWUXAydmpr?= =?utf-8?B?MjdrdWFzUk53N0M5UnZtSDRBQVlNQ2dTVFdiVTNRdjB6cUFwcjRNU1V1Z2pV?= =?utf-8?B?ZVlwMk00UU0wSm9NejdRNzA2aHFKVFhHNGRCNlhtSzZ1OXlmdVJOdUo1TC9p?= =?utf-8?B?OHJ6REpPYjlLdk15OE5ma2tpTk41d0t1Q1lBUkFTRDFSV1M2eWZCbWNEZWxw?= =?utf-8?B?VHRJZ0hYaDJubmRFSHNvYTZ5QzdYeHF3OW9LWlpKYno0WCtqL3d4TE9MYTNs?= =?utf-8?B?bW5MNXIyZDl6NUZGajFWZG5PNkRTOTZOd3hnZUhQWmVSa2d2YnRjQllnanFQ?= =?utf-8?B?TTYzQ1h1Q3VnTVJjZjJtSFVSUFNWenVKNGxHUFhMYjVZM3NWNXFRZlF6SmZa?= =?utf-8?B?TlozZGd1ckxLOWFxQk9WbDdQOGhQZ1lnQWtPUTVPTEh4dTNBaXc5eXhUUkt2?= =?utf-8?B?TGlTVzVzM3h0cEEyZUNreXhNelJRTm1lc1VvQTNNUXgwK1h5TXJDQjNxTFpR?= =?utf-8?B?NnBSMG1NUGlReEVaSG96QU42QmZ6TlNBZG1TS1JVT2RBcFlZU2k2bTBCZnd2?= =?utf-8?B?TXN4UTg0UDY1TVY3N2swTmx0S21WamQzRUJac0o1aFdaaDhTWWhkUVhSM0sv?= =?utf-8?B?NE45alZoWExMSVFBcmRSYktWNnI2Kzk0cVdjUjVucjJQMks2SFozTkErazJC?= =?utf-8?B?ZE02ZzBWb040dlFUTHBiV3laVzhSblN1OGEybkwrSVRUaVp0U3FmeGpmQVAw?= =?utf-8?B?U21jdzdCekNXbTNlSWpFVVNFZ1pwRHJ6Nkk2aFFJRm1vQ2ROYjRLbVA3UUlE?= =?utf-8?B?U1hHQUVnZndtTGFsdUdodXJkVng1SVZTV3NiZWJFekd0QXRHK0VNNDJqMDVv?= =?utf-8?B?S0REWU5TcTc0N1FDMjRrcnNEbUxLVFdxcVdJTmJ0ZUgrOUo1TXpoSmxRdEd2?= =?utf-8?B?dGtwV09OdlloaUpVa2NyTUMveE1LdjZFMHBuRXRYdXZRUmRBUysyRDJTMEY1?= =?utf-8?B?REkxaTZYaEdTOXRjenNRK0FrbWhhS1BSUm5za1YxVzRZeEJFT1Y4QTRyV2p6?= =?utf-8?B?SGt5UG5PR0VRaFpENG5GYTg3WTJ2TlNVZ3VJMnc3SkMzVFhUSFhqYlRLVlFK?= =?utf-8?B?NjRoTkJuc2gzeGxiMm1JL1dCVzhiRGZKc0RKY1pTekQrdTQrMHFFMHhHMU03?= =?utf-8?B?QzA3NWUyM1dRQ3l6Qm5iU0Q4elNIT1IrOXhyTWR0NUtFN0d3ZWZ3Tmp6TjBa?= =?utf-8?B?MU9jVkhqQThsZ2hyMUY5YzdTVS9nQkZrWG1VSUVoWnZtd3NLUFp0b3UxbGZq?= =?utf-8?B?d2oxVVNNM2xCdVhpWnVkRUVsazhTN3pMbnlxWFJnZWhlbjUwOUxWdDFlTzNi?= =?utf-8?B?c2tWRnBuMDNGa3NycnFqT2dWbkRIVnRZbGhkNzBVcWRnUFVPQzUwc1BjYWVG?= =?utf-8?B?L2FJdGpBUzhSNzVrTGRIYXhaQ051M2lPVDNmM0tkRk1IcjRBZnVTdmxnU244?= =?utf-8?B?RG10M0NOeVB4bTBhQVoyci9WSUpPNFpWdG9VUFRrT04yZzRrRnVYYUMzdjkz?= =?utf-8?B?eFg3bDdGWHdyRE9pQ0V4ZGJDMkxHWDlKdlZmNTlKWStCTlo3Y2lPaTBFa0pX?= =?utf-8?B?aGc9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5030.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57cdcfcb-55b5-43d2-5594-08dc5f8082be X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2024 08:21:13.3131 (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: 7M2B7Y+qOt+z/4EIROzvGkADXaYhLZ/Pex8nrfAJUTaU3DdjU92oTQuTHYNJ33z/2DFhL5fD3L1XiYsmCiq1vA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7993 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v3 1/2] lavc/vaapi_encode_h265: Map HEVC AV REXT profile to VA REXT profile 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 Tue, 2024-04-16 at 04:57 +0000, Wang, Fei W wrote: > On Mon, 2024-04-15 at 23:07 +0100, Mark Thompson wrote: > > On 15/04/2024 02:21, Xiang, Haihao wrote: > > > On Ma, 2024-03-18 at 12:21 +0800, > > > fei.w.wang-at-intel.com@ffmpeg.org wrote: > > > > From: Fei Wang > > > > > > > > There is no Main8/10 profile defined in HEVC REXT profiles. Use > > > > Main12 > > > > which is compatible with 8/10bit. > > > > > > > > Signed-off-by: Fei Wang > > > > --- > > > > libavcodec/vaapi_encode_h265.c | 4 ++-- > > > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > > > > > diff --git a/libavcodec/vaapi_encode_h265.c > > > > b/libavcodec/vaapi_encode_h265.c > > > > index c4aabbf5ed..43755e2188 100644 > > > > --- a/libavcodec/vaapi_encode_h265.c > > > > +++ b/libavcodec/vaapi_encode_h265.c > > > > @@ -1305,12 +1305,12 @@ static av_cold int > > > > vaapi_encode_h265_configure(AVCodecContext *avctx) > > > > > > > > static const VAAPIEncodeProfile vaapi_encode_h265_profiles[] = > > > > { > > > > { AV_PROFILE_HEVC_MAIN, 8, 3, 1, 1, > > > > VAProfileHEVCMain }, > > > > - { AV_PROFILE_HEVC_REXT, 8, 3, 1, 1, > > > > VAProfileHEVCMain }, > > > > #if VA_CHECK_VERSION(0, 37, 0) > > > > { AV_PROFILE_HEVC_MAIN_10, 10, 3, 1, 1, > > > > VAProfileHEVCMain10 }, > > > > - { AV_PROFILE_HEVC_REXT, 10, 3, 1, 1, > > > > VAProfileHEVCMain10 }, > > > > #endif > > > > #if VA_CHECK_VERSION(1, 2, 0) > > > > + { AV_PROFILE_HEVC_REXT, 8, 3, 1, 1, > > > > VAProfileHEVCMain12 > > > > }, > > > > + { AV_PROFILE_HEVC_REXT, 10, 3, 1, 1, > > > > VAProfileHEVCMain12 > > > > }, > > > > { AV_PROFILE_HEVC_REXT, 12, 3, 1, 1, > > > > VAProfileHEVCMain12 > > > > }, > > > > { AV_PROFILE_HEVC_REXT, 8, 3, 1, 0, > > > > VAProfileHEVCMain422_10 }, > > > > { AV_PROFILE_HEVC_REXT, 10, 3, 1, 0, > > > > VAProfileHEVCMain422_10 }, > > > > > > Patchset LGTM, I'll push it if there are no comments. > > > > Why is this change helpful? > > Together with 2/2 fix on the hw support VAAPI main12 decode and > encode: > > $ ffmpeg -hwaccel vaapi -f lavfi -i testsrc -vf > 'format=nv12,hwupload' > -c:v hevc_vaapi -profile:v rext -vframes 30 -y out.mp4 > > $ ffmpeg -hwaccel vaapi -i out.mp4 -f null - > ... > [hevc @ 0x55b4fda0a780] HEVC profile is not found. > [hevc @ 0x55b4fda0a780] No support for codec hevc profile 4. > [hevc @ 0x55b4fda0a780] Failed setup for format vaapi: hwaccel > initialisation returned error. > > Same for p010le as input of encoder. Hi Any further comments on this patchset? Thanks Fei > > Thanks > Fei > > We don't use the rext features allowed in these cases (unlike in > > the > > decoder where we have to support them), so Main / Main 10 encoders > > will be able to produce a compatible stream without pointlessly > > requiring Main 12 support which many devices do not have. > > > > Thanks, > > > > - Mark > > _______________________________________________ > > 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". _______________________________________________ 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".