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 DCAAA49779 for ; Wed, 20 Mar 2024 07:39:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7371968D406; Wed, 20 Mar 2024 09:39:23 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D1E3D68CBBC for ; Wed, 20 Mar 2024 09:39:16 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1710920362; x=1742456362; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=GO6j2LaLMfS3FNwnIEt7Y+T5aGN/A9eE6mQ+Kbh0Lk8=; b=gljiN5pSw0eB5z6wpU2PP+bmdkFtn77uFnUy+VPnkhUiUX5GV0yxDdCf PZ2HX+u1eIiy7DF63oohJfhhe+dpLJZEMeIKAZtXlVnnooJg7Sl8ttrCZ nCZYqjCzCVYG9V+dmxuvERN3FqDkcpTqjzS9Q1615+r4rp3H+X0sqAvXk gTa/P1r1S+aGrnqXxUJI6N1XqvLv50DHU+CK+Gn/MQgIeT0GbPu3CWKQh /d+TBrprdwg4DOkkLp/86aOT8lauXExF6b3rAL8NUaMLShwQnhRkIw8J+ hwo81qEIHfmVGcOH4/tYOSf9Szniir1eiAiPp9uFdvh4OpJmiFs0CMkUq Q==; X-IronPort-AV: E=McAfee;i="6600,9927,11018"; a="16373394" X-IronPort-AV: E=Sophos;i="6.07,139,1708416000"; d="scan'208";a="16373394" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2024 00:39:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,139,1708416000"; d="scan'208";a="18644484" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Mar 2024 00:39:13 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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; Wed, 20 Mar 2024 00:39:13 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 20 Mar 2024 00:39:12 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 20 Mar 2024 00:39:12 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 20 Mar 2024 00:39:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F+gvhTX898q7+HyGMsuigEmNP0oBeGhss2QcO2LZCfzTIT7Wqmt95V81Pg8GcBz4PpO/HyAYM2n/GE0D6sWxNJIMhX6265i036cizuUlEeBoYb21jTDE2jLrQNXtAbHh+GFmmJ+a1qU42uCYF8Edu/sw4MlgBfkPsPzNL5ehOnws2EXK16s8NMN1BHLe/SY80OXhFMn8yXa6KpHDFsj7PtLLaX8R/MQbOUb2YW4Imt67tqx+XkhHGYqYIm72mQAm+Sl8WU2Xr9T+fXMY435ID+QKDxmIQgqzt+X4iJWT16Xcy1E2/0iV2vvY2vV2K2VkJ3/rLVp855o5vcl0cd8Lpg== 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=GO6j2LaLMfS3FNwnIEt7Y+T5aGN/A9eE6mQ+Kbh0Lk8=; b=avLJYeARJVZg7Lt3l3FrNj+4JoZwq8AQd7nOl6R2/PZdZiweu0SV0B4yq7OcvG4LjP54bIFHySV6FE9FYFfmJ0eHUSkFk7TN7MzmdmRk8TOY+mOqSxr4pQLeXX34KR+6NpNdKGxBzf7dZ3jPOQKHZiweVh6sJZ81ylffjbr8R4QY8qaYe6gmycq74aVnT6yVOm0l2yFFKZbZwCTLdDH/saZESvwKGg62JFKvlkxAGU92F5WiYP5m/Pm5fSNhpuGeTqlhCxLuXbgAwRj0c1azCrVuXpocYgSezyupdKZLDVmqSU/r8XOREa2EuDDW6NSOkneZshhF1fUkIB4wxqMPFA== 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 SN7PR11MB7995.namprd11.prod.outlook.com (2603:10b6:806:2e2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.11; Wed, 20 Mar 2024 07:39:04 +0000 Received: from PH0PR11MB5030.namprd11.prod.outlook.com ([fe80::566d:2e2d:1fa3:d511]) by PH0PR11MB5030.namprd11.prod.outlook.com ([fe80::566d:2e2d:1fa3:d511%5]) with mapi id 15.20.7409.010; Wed, 20 Mar 2024 07:39:04 +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: AQHaeXjRzC7Vx6Jh1U2NQjBjz4+FPrFAQHwA Date: Wed, 20 Mar 2024 07:39:04 +0000 Message-ID: <61f19db2303a0353ac5d6128f058f307928ba6fe.camel@intel.com> References: <20240318042111.21983-1-fei.w.wang@intel.com> 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_|SN7PR11MB7995:EE_ x-ms-office365-filtering-correlation-id: 371021f6-0f3b-47e8-9c43-08dc48b0d16c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: P/SE7gdjpJtNYFNZwazu5RqGbREqiGftOC9tb1/Uwbmhh22dk2jXNTscqgA9FMviE88tKFzZ7ezJshBJWYLR2JcIRz3mC/W5TMJlEx4ayc5QyyV5ZduRmURnPCzNRHBTe5TJE9dKNOpidZD1VLr4XhHDo9qP9fpuCmDJDsIOU1CX3bIZjH45PwRwzAzSOVLi1m9TenVZoAwFoJHWxKwlRdiOKjmAFdhsbHExYEEwMyhrMbwQDhnQsekisZVk86T1jM05kFZzMwnjuP5YRxH57R/UDG30jsoc+Bj91/HH7omc34aUbXHc3aCKny5v2ATw9EU68yhAVuFbjklknQ6kg5GldXASV3em1vxN4qAwcCu8QjOiNemit2DNUEyI/i/R5qVWVLdtnF5/040oAg6CZDIyIhnKIlz+WjqNSQEpog+DQx1GK2Hbv52zE3tHZ5qUA714Z4Y6+dF+5ha033oYzJxY3NjeoHdmB1VBDP9AESQWP7FzlR+D3E57djIYKCQxsTIs6LUqy/ag37sbW/YqN3rDzxYrgzg1+PkuvlOwp9GDD7hEIfRQYP1Ll4q3WLcGQkmV1uxoy2RHfqJO8CPz7lSIwMnPHaXWfEZ/0oJi7N4Ks+6odlCQM/QD1kuxOitBRgkFGJZ9v1qnHNCWy3kutbFZ+NUOxuPgMTD2QhMn4Ok= 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)(1800799015)(366007)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UHZ1bjU4enFzY0NtcnRwYWtieGJKUGtEZHZYWFc3eWllWCttY3JGU0NwYjEx?= =?utf-8?B?R2IrWktLWnRtQ3R3bFdwVkZmY3AvVmJ2aTVkQm9FK2pFbVY1c0JNVjl1Rkla?= =?utf-8?B?aC9YZlVLRHpkemRiRDRHWStYSTN3QkJxT0oyQm9UR1EwMHVQNDZpeDdqZm83?= =?utf-8?B?UndDNnNwLzczQnRxbE1rZDEzSGJKaHBJVWo2VVdFVk9GNUcxWDdXQTk2bmd4?= =?utf-8?B?bzc3M2tKVjAxS29IYzBXNFdiYVBETjBzc1UvZ1JueTkxeTgvWFYrOGFmVGdR?= =?utf-8?B?TnZsaExtM1lWMVUxbmRRMEJ4OVhBMkhGcHpQUnFSWTFlNUIvRHJGMGFuNExk?= =?utf-8?B?U0xCanpNR2hsNW9kc3I1eUgxVWY2RnpkNWtpang1TmN5cGIzbDd2WFp1RU5F?= =?utf-8?B?ejg2T1JqZWRBcCtxeWljcTJIcTRxdk5BTUNPZWxobXgzcHBzQW9UWW0zWUFq?= =?utf-8?B?Q2wrRy9JUXJ3Q1hBNmV4TE1zY0d6MTBrY01zSElhSVhjNTVIWDdWSU1TM2ZM?= =?utf-8?B?MWNvQ0VEckQrb0ZoV0NVOEY0NjgweEJtZzVaL1J5SkRLME9OcDAzN3pvdGV2?= =?utf-8?B?UlR6RGQydGtlQVdFSk1kZWU3ZHdsbVVpKzBKaER6ejZpd09WQ2M0cXBCUWxT?= =?utf-8?B?djd2UU8xdjNlcXVxVzlaUDdIQnBNOTJBWm44UXc3R09ES01JK3JyYnJidUJ6?= =?utf-8?B?YVh0SEhTYTlhWHUxNGxVSytNMnd2VmQxSXJMajhiRjNsRm1pT0tFNFNIMnEz?= =?utf-8?B?ejYxSUhpaWd2clFpbHAvcUZsOFRRR0tZWlh3Sk13RlA3ckYzQlllOTFXN2hY?= =?utf-8?B?OUlIUVY5QnBBY0c0RTNSV1VRUklHSnd5N1ZIZjNXWGR1QlVkdmNJbCtubnNR?= =?utf-8?B?TC93SmFzZ3oxNHJJa3hoZGFYb0ZKUkk0SVZUTzRKZy9PZjJBbmwwcEZlNjhk?= =?utf-8?B?aVRucVhzaDBjNGV1K2pJNGNtTTlnenAvNGdoZFNyZDl0aFhrSmdWVUNrOVUz?= =?utf-8?B?TFNsRUx6bEg1WG9uTWluMEMzZEZIbDRTR1dqM1JIQW9hdm1yeXZSRWVRK2tK?= =?utf-8?B?K3JZb1pkRUxwNVNHc0doK2F2RWlIYStORXNaejIyUmZxbW9SR25iYU5ISGo0?= =?utf-8?B?Q1NkSkx1M0ZtOFJCeE9EZElsSkptQlY5WnJ2WkNEZGt6ckxXMW5HT1JrU2FZ?= =?utf-8?B?b21uVG5yOGpUU0ExT2VzOU9zRGtFcDZmSXBmSEdEM0RHM3RNSEdQeURjcjZU?= =?utf-8?B?MllNN0VtMUtyRis5cHVDQkxFMEdQSHhuaDlFTXkyVCsrWmVlalRFL0JvNDVm?= =?utf-8?B?Y3FZc2dDRlpxMzIyMXYvZXBZVUQwUWFCWU50TVc1NlhibWg2TlFPV3FqL3d1?= =?utf-8?B?UFRpVEszYk5QUjFNdWkzVTVudFdCNnlHdjg1RzBKTWtVS1ltQy8wbHh0QUYw?= =?utf-8?B?VmhaQm41bmFtMk9vc3pTeVRWRG42bnd3M1RUb1RHbEczN0x0c3I5N2NwRVhY?= =?utf-8?B?UVVuOFJaM3BGT0Z2U3R2TG9nVnJIbktTUHdpclRpbTRwZXpDTEZpL1ZTRnkw?= =?utf-8?B?UVEveEtOK1A2YkNONmVrV0RXa2F2c3Zoby91WVpSYUVocU90cXE1MWFVOGY2?= =?utf-8?B?ajRBRGJrOFBadXpEd3JtbG41bkRPQ0d2RE5RM0I4VnY1ajltMC83ZWtBNDFk?= =?utf-8?B?a0VKYnE0SkQwTGwrZG9WL01jell6d3FpWDFTWDhpeVJZbDNDMHRRQXFnTlJa?= =?utf-8?B?Z3dlMFpGbUFycE1sN2lLTDJxMEFraDMvTy9JLy8yUVZnT3FiYW9lY3FJNkpl?= =?utf-8?B?d0wvN3lSa3RlR0ZmZHhIeFdIMVlJVjl3cXNja1Q5eHppaUVGOVVWclJNNU92?= =?utf-8?B?QUVxSktoQTBhcFg5WGFDL1JDUHMvekJSOCt1ekFkdWRwV2MwRjc3djBjTWhr?= =?utf-8?B?YkhrTVlQaml5VTJVVWZXa1poaEVVelMweUpWQ0RKMDRzSXpWM3NXWTdhWncr?= =?utf-8?B?VkdjMS9XNFhPeFVUQzljc3Jqd3YvK1Q0OXljVTRvZ1ZueU1oUUxHaWo5MUhZ?= =?utf-8?B?elVLVU9VNnVsVG9KUXUxM2dVSGd1VWhkWVl2c2ZYcWtIRmg0alZ0cDZWa2hN?= =?utf-8?B?VXV5OUM1Wmd6OS93R29xa2JVNzdQZGRNN0U4VlNaQWpQajV3MmNNNVFRSmRm?= =?utf-8?B?ZEE9PQ==?= Content-ID: <7BAE84540951574385D12CA3FB3C7564@namprd11.prod.outlook.com> 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: 371021f6-0f3b-47e8-9c43-08dc48b0d16c X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2024 07:39:04.4380 (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: iaH8gK78gyVEECjhLnqz9mYF83cJkoMZb/Fva7+kvxoNEpOS8s4k0F6jYO3tj3BjoyBRyeqS+egi3yleM4Ta5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7995 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 Mon, 2024-03-18 at 21:11 +0000, Mark Thompson wrote: > On 18/03/2024 04:21, 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 }, > > What are you actually trying to do here? > > See 61aea246627787e80edd1f2eae01df63688dda68: these allow support for > the Main Intra and Main 10 Intra profiles using Main and Main 10 > encoders respectively (since they need not use any additional rext > features). The hack blocks 420 8/10bit with inter frames to use REXT. Make them to use VAProfileHEVCMain12 should be the best way, just like 422 8/10bit all use VAProfileHEVCMain422_10. Thanks Fei > > Changing this to require a Main 12 encoder and marking the streams as > requiring such a Main 12 decoder to decode when they don't does not > seem helpful. > > 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".