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 E0B704953B for ; Wed, 12 Jun 2024 07:07:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 45DA468D877; Wed, 12 Jun 2024 10:07:33 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8CC1468D877 for ; Wed, 12 Jun 2024 10:07:25 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1718176050; x=1749712050; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=zNQEg/Dv29s5mdAcm7hVVGEVvmlTsED9Iaxr/J15pAY=; b=ehpEJBY4tQUOMitsNtzoyWgWUJ8rKUavR2payZ+wJuc76p1dB4M0hQhr YMKhIPXWI6mdZWfudEep7aq4bAE0w4ybf1Og3GhZEPsYDD88HfbrnKrFi rtlA+ku7Rv4IsIbRm/7lGN1ulLGmWiFPxZ5n/ZKjBCG5ybqw1KQOShSkt eX8p5wirXu0gqM9xBako9Fp8AVi/aeTmpCqkPlt+D/a12Icybtqcu926Z vxOnQ1CEOQjyatJVU6KtU3GBqU2cfMbQ5IpDnAanDwxaajIiuO8T1qi1Y JzRAAh8mCtMCzGVyR0lhVlACEhYUbOonhns39zBdHpazrEZ5BBe1b1aBc g==; X-CSE-ConnectionGUID: +PjVcKJqTaqDK4x8KASbGA== X-CSE-MsgGUID: SRn82QqsRqSfSNO98HJwDg== X-IronPort-AV: E=McAfee;i="6600,9927,11100"; a="15150775" X-IronPort-AV: E=Sophos;i="6.08,232,1712646000"; d="scan'208";a="15150775" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2024 00:07:22 -0700 X-CSE-ConnectionGUID: XibTutSHTtOb1q+2wqMWFw== X-CSE-MsgGUID: IVWcgf2cTpK39BLgQJCuNw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,232,1712646000"; d="scan'208";a="40320313" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 Jun 2024 00:07:21 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 12 Jun 2024 00:07:19 -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.39; Wed, 12 Jun 2024 00:07:19 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.39 via Frontend Transport; Wed, 12 Jun 2024 00:07:19 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.44) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 12 Jun 2024 00:07:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kATXcCLN7Sfhx0xxzLFVZtkA9QkOwg6Rkxlg6fL6sQOcyDzl+bfESK/4p1YGtifkJ4bzfU/+HJFGRNkmzFA/gUGxThYVWlMv/QIJl5/+1D4fWZPSYdOcsWb4gjSeiqrJGJy/N5AoDUTunFnoZtx0f0doLn3m1BQ6yDpyGizPyhfb2CRFALSGaUyCY66N8NS1RZLIKXShc1j0QPuxx4IOduWSGoj/d7fZR+MFpy3cDgWyxVj5BTeGFRgG5Xf35rxiH8jlvW6SsZeA0PGy9TLNKxB7Q52IobCktnVfSjWqDc563JdkuiDFXO+KMYsfAPxA/FvkS7nCovEwVZ+dZrxt9g== 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=zNQEg/Dv29s5mdAcm7hVVGEVvmlTsED9Iaxr/J15pAY=; b=VrpYpHFTzzHQsHmKZm1sA1S0bGInEYW8M1bZcybfb6frCTWgNd4VHOfX/orBAoP5cTBSd+cwCbw2gjxfFL0PLtiqX/YDuz+nb8Lpy7RaINhJazMVUEmLYxy79mQQd5ks1PMmA66rNQ3bVnw1g9TTqJ0espnJz6yhWxQRnL6W4t2OZH/w37z3QgqSesZL2pXIKphs+KeVoJIqYKOtV6pVvQ8dr641r7lBpK/Bzc5+WOxwRiO8sBC1ZLhVghN7Vsp5386nrHKU6UTI2CqfmC1yvfNOPye3asCjH2t0FqVngQuE7P89e5HVUeLgLZen8weKoUiZhUmEJbewz136VsIdwQ== 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 PH7PR11MB6835.namprd11.prod.outlook.com (2603:10b6:510:1ee::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Wed, 12 Jun 2024 07:07:08 +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.7633.037; Wed, 12 Jun 2024 07:07:08 +0000 From: "Wang, Fei W" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel][PATCH v1] lavc/qsvdec: Add VVC decoder Thread-Index: AQHavJawun9goEpZW0uyzNiLwIdRt7HDtToA Date: Wed, 12 Jun 2024 07:07:08 +0000 Message-ID: <8c54ab8ce958d3ac1bd09ccc469c43735b6752aa.camel@intel.com> References: <20240612065903.3190528-1-fei.w.wang@intel.com> In-Reply-To: <20240612065903.3190528-1-fei.w.wang@intel.com> 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_|PH7PR11MB6835:EE_ x-ms-office365-filtering-correlation-id: 2fd82dd3-5b77-458d-1708-08dc8aae45fe x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230032|376006|366008|1800799016|38070700010; x-microsoft-antispam-message-info: =?utf-8?B?eEZBTk1qYXdMRkZrUzd1amU5aWdlQXF0RVBqeW1RbjB2NmozQktITnU4VW50?= =?utf-8?B?TzFLNk5GSHVIbDMxZStqejV2WWdJcnpIUWd6THZCMHN1a0NKMWluNTNWMWxK?= =?utf-8?B?b3lJaFU5eDY0UWk4Z0tWWVNsenoxalg1eXBTRHkwNVZldHo0bnU0K3NuWXE1?= =?utf-8?B?eDQ1SHd3ekxvVEs5dGJGclRQUVhyd0JNV05XWjMyNW5MeTNZTjdYbFpZZmRr?= =?utf-8?B?Y0JnWjBNaXF6RkxiSlQ0SGZPdW5aSHk2Q2pyTlR4bzFBRk1vbnFSd09GcCtR?= =?utf-8?B?eW1GdGwvd256NksxSzh3bVVnRzB1a24xZlc4M2E1b1lIUzVyRXlQam9EUjNi?= =?utf-8?B?a0dPY2xyajY0U1dqa1QyZUpFNEZWWTdtSEFRSHdmTjNiK2FnWFJra2dIUll0?= =?utf-8?B?WTRxdndXN0IxdEpFWGR2bVlQYUdHME1ZRC84Z1l4S2NHOFVUQ2owSjZnN01v?= =?utf-8?B?OTkrM2JWNWUxZCtWVUt3MXl0MnFkM295ellpZXMwdGZwYTNQTGJmUFR5WHZj?= =?utf-8?B?TjIvT0tNOUJpSGljZHFnNWJPdjhwWDRaT1UvT0dqaldXV3hOcjVWdjQ5RU5T?= =?utf-8?B?R2Q0Nk9tVW5LVFl5Sk4raXM3eWxUckxVeUZheW1OZWpWMktkMUhKVGQ5cy9B?= =?utf-8?B?M0VtdjJUbDROaUZQSzNhb3FlMko2RjJGZlRlSVdlNHB6NmV2bGt6ZmUxcDdp?= =?utf-8?B?T0hQQ0NPeHdLVjFkRXJ2MGpEZndnVzhDdFJkbE43TTZYQyswWEM3ZVMzendK?= =?utf-8?B?ZmpsME9ENWQ3b20rN2pQTERXNjdtK1FEcm1NYTRDa0M4QVNhMmliVUZqcWsx?= =?utf-8?B?cUxjQnJ4anFiZ1Q0SUQ4cVNEbW9SYko5QmgvWDlTNjV4d0Y1RXdLbnpZa0hQ?= =?utf-8?B?d3hvdDNPRUZRUS9TMHZSd0pScHlQejJGTk53endlTGdSS25abGRQSEtXaHpw?= =?utf-8?B?VW4wSDd6VjMveUZLTnhvbk9UNjJyQm14SlJtRkh6TXpqTTVKcGlnU2dlUFJL?= =?utf-8?B?R0JudWpXN2MzV0J5M2lWVUt2bUg3RHJRUVBxUnplbmpCeGhLU2toSXlETWM2?= =?utf-8?B?aE1uRnVrRGNvTTRYdTZjaWJwY2FwbGhnNmpuRmdDVlBDODl5YWdkcU9Hay9T?= =?utf-8?B?NUxVejNtcWpVQVNyY1gyd1BoSks5VUNwNkFGR3JTemtMc2FsMlFlUGxPdUly?= =?utf-8?B?UW5EUWYwa0psclkzaUwrbDN0Sm1JVmI1SStUSG8yTDA1OUJXVnpUZjVrbXJW?= =?utf-8?B?Wnhvbk1XNDhOQVBHK1BoczlBREpNa1QyQmplZlJORFRTUFFYQU1XZFN1Z3JB?= =?utf-8?B?VlQySURIRzdUQzR3T0xMd3poOU5jMTNScnpRYzI4RmQyV2RINFc3S095YUNW?= =?utf-8?B?dzRUbW8wc3hXNUFVbFYxM09LMGp4Y1VJM3k3Z01TOWlDRGY4c3NCTlpmckJS?= =?utf-8?B?cnNKQU9FdmpPNlR3YW52MU84emVzTlFGYWw2aVZXdHJwMm5EeDJtVWFUVlNl?= =?utf-8?B?cmlsSjJFdmkzQTdzc2xxRmFFcGRnTVBtL05qSW0rWXYzZmFsaTBYRStGQi9R?= =?utf-8?B?bk9xL0JoSXpSS2k2Y1gwd3dLelFCM2kyWmVoK0NZNnZlVjFVQ1VYVWphMENa?= =?utf-8?B?QmpLRjBGdzlqSkNTR1liOFZJUWtVTVdKOERrSFdDZGxURUVHTDBXUVlOeXl0?= =?utf-8?B?bEZWdUxSUDNlNUZWR205QnlSeHV1eVNuQmduNmZWVGs3dVUvNjdoaW14SWsv?= =?utf-8?B?OS9pdXZ5SXI3TGNGeVo2ZDFua2IySlU5ZTRqQzAvQm90RmpiUVhQUlpQL0Nw?= =?utf-8?Q?JWiVYH0FZVwL9iay4SnMHSad5H0DS4Lgo+XSM=3D?= 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:(13230032)(376006)(366008)(1800799016)(38070700010); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bXpDazB5aVkvOVo4bTY2d0tzL1h6QXR1NEV2N0VRRTF6dERXVGt2c0d6ZGFC?= =?utf-8?B?YVNvZ2YwSjREQU9EVXRSd3kwdzlORkZyYkxnaUJSUXJwMlN5RklTdWxBUFpN?= =?utf-8?B?R29TbVdPNlhjU2tKL3JsYVhxZWQwa0JnK2pzL2dDV1hnN1BZYjZTd2x0VjZC?= =?utf-8?B?VkpMR3h5UHptSTZBOTF2Z3NCTW9JN1ZtS0dBNVNGQmJtRVlwYmZBQy9uRmN2?= =?utf-8?B?aXNXQWNEZ1Q3cGlWd0ZVZ0x0NTNmcWc3ZGh1YktPT2lhQ2ZoL0VKSFhvbTRU?= =?utf-8?B?MmM1TmN4WXRMdDVMUzZkck4vckdMN3YvTkkvb3hHUlNUd0EwM0xCc0VaVEdD?= =?utf-8?B?WXVIbXltdCtrdDhLekxMcHlzTGhLTEhoa1ozOTJiVHpCNXdNTzNOT2FwYXhu?= =?utf-8?B?RjFqd0lLUmtIRk1TUUdZcUhZQTc0bXN3MjQwMlZnV2U5ZlRwdUkvZzVHN3pD?= =?utf-8?B?RW5CT0JOOGtKblR0bWZFK1dZMjg2ZmNQOE1XZ29ZOVpWdzVmVnpSNkkvSXUw?= =?utf-8?B?RXZuYWFUYWNoeGVobjZWRXRGMWREbklUZW4yQy9LUEJPaW0xcnA2aHBWRnIv?= =?utf-8?B?QXYvMU5wNzlmd0ozVWNackxreWQ3QkFLMGxIYzhaOStXNmptczNlMnV0SE1t?= =?utf-8?B?MlhDUUQ4K09BOGZHdC9tc3Q4TXJVOGlSb1BpUWlwYUt2bFEvU3pUNElQTGZT?= =?utf-8?B?d0s3KytqUjFDeVAzeDE2czJCeW9jRnQ0WXNmQnN0NWEzdU9tU3F3V3dkVkpr?= =?utf-8?B?VzNETXo1eUswL0pyLzRoOEpkSUsrUTBRbGEweElla0k0ck1uSXVnd3VYTHRK?= =?utf-8?B?SmdiYWRDWXBUNzhDN044UXppdEVuZ2Z3ZUZzS2NTeUdJTlJLN2NTdFB5MUZU?= =?utf-8?B?Rm1UM1FSeVJTbHBTcFBmSkphTlFsTVI5VVJ1WDVLV01oWGoyQ2VvS1hmaFZ2?= =?utf-8?B?c2pzaVYwejNZWGlZTEZMVUh2Q3VkNWlIY05hWWVUUitXeCs5bWhJVzRaMHJT?= =?utf-8?B?YklFbkllL1FpdzlkNXFxb3g3RVB3TUFQc1RLRDZvZVBkdTk1ZmFFd1FOU3Jy?= =?utf-8?B?eWs4bFhQNnBMUGdxTG5TcXRjZWl0UW1MUDBhWkthQkdHcXV6bUdLSVdvZmtv?= =?utf-8?B?azZyMmtnd1BsSjVUWDlsYWZXUm5vL1VpemExZnlkWE5YWmdSdTdKUEk5R29S?= =?utf-8?B?TU9jZnp4WDUwd1lWcW42N3ZvS2ZCeTkvUjdBY2xvVlJzQ3BTR08yanZnWkhS?= =?utf-8?B?Vkh5bnd1YVJEMUZMb3pCUFZ2NS90MXhXUXhYZkdMQ2VLQTduSmJ3ak1xeDNP?= =?utf-8?B?MHMvcGtvUSttOUViQXBPOTFlNEpxYjBCWDgvNlY2K0N4NmZHdjRlSlBiVW4y?= =?utf-8?B?bEFBeGtCenNvMDZrazlHaE5UaE9iY3E5OUU1bzdZemRVNTlvWVdoS1NMRkk5?= =?utf-8?B?ckhJL2dXZ3BsQXkzV3hZYXUyQ1loRXdDbXlMcmNMQ3ZjdHlNUjgzRU5SWExE?= =?utf-8?B?UGtsYy95K1hoaTJiY1pPYWtYRHNZMlZZMGdBYmw0ZWozNkp0bVR1ZHYwSkxQ?= =?utf-8?B?a1hiMzVPbVh5cTVaNmgweFJLS3A2dFJqM09GZXFWc3RsYkQ2OUxWYjIyaWxT?= =?utf-8?B?WXRVWmlPUXBKRTJ6M1J1K1BwQlM5aEgwK1N4WVJEQm5UQ0UrdHlnY3FSYitN?= =?utf-8?B?bVZwQWtaRzAvQlRzVzl1ais1U2J5OGpnV0FXcDFSeHk1T0liMDBmMEg5U3c4?= =?utf-8?B?cE55NUo3NVNONmJzRkhTZGdDc1lsOUkyT1hESVJGVTNwTWNPbmc5U01wSjVh?= =?utf-8?B?UXU5L2RnVHJ0eUhqR1BxNUNHZEJlZTBRR013aHRrTnpOVU1hQ2JxNk10NklT?= =?utf-8?B?SzM2QWxoRCsyY2RuNi9xcWtjMmVUeDI4OW1tcDM1eUxQSTZNN2ZvNVRUbmMv?= =?utf-8?B?OGY0OXUxKy9hbTJHeHNJOEVyeGdiY1B2OHk2ZFBnclRyelZYM0JFTFRRWlNQ?= =?utf-8?B?MFRuWjI4SGIydmhQekZaUmY1UndXU05WMW5TVTRLWFIwa0F3aVlQQ1RYTTFp?= =?utf-8?B?VWk2ZitSeForVWZKcmVwblB5Nmk2Z21kQ1MrK2l1QjRPMjJpeDRaOUZBS3Rq?= =?utf-8?B?MTJHdm45bHo3ZzZieEtwYUVqbUxPeUpYZDNScUswSnd4ZUJFZmhndFliOTNm?= =?utf-8?B?TkE9PQ==?= Content-ID: <5B37EB3A19F0384CB8873CD75400591B@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: 2fd82dd3-5b77-458d-1708-08dc8aae45fe X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2024 07:07:08.2695 (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: ss/91vZTTTJ02p/Q2IgahRerww85RRwhJ8Mdt3AL0hxtlXhyzqK5isEdz4lNoDkfAolPyxFKaj4vOV54aaGAcA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6835 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v1] lavc/qsvdec: Add VVC decoder 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 Wed, 2024-06-12 at 14:59 +0800, fei.w.wang@intel.com wrote: > From: Fei Wang Sorry for duplicate version. Please ignore this one. Thanks > > Signed-off-by: Fei Wang > --- > Changelog | 1 + > configure | 1 + > doc/decoders.texi | 2 +- > libavcodec/allcodecs.c | 1 + > libavcodec/qsv.c | 4 ++++ > libavcodec/qsvdec.c | 7 ++++++- > libavcodec/version.h | 2 +- > 7 files changed, 15 insertions(+), 3 deletions(-) > > diff --git a/Changelog b/Changelog > index 03d6b29ad8..a238a1c1f3 100644 > --- a/Changelog > +++ b/Changelog > @@ -12,6 +12,7 @@ version : > - qsv_params option added for QSV encoders > - VVC decoder compatible with DVB test content > - xHE-AAC decoder > +- Intel QSV-accelerated VVC decoding > > > version 7.0: > diff --git a/configure b/configure > index 6c5b8aab9a..b4cf12658d 100755 > --- a/configure > +++ b/configure > @@ -3423,6 +3423,7 @@ av1_qsv_encoder_deps="libvpl" > av1_amf_encoder_deps="amf" > av1_vaapi_encoder_deps="VAEncPictureParameterBufferAV1" > av1_vaapi_encoder_select="cbs_av1 vaapi_encode" > +vvc_qsv_decoder_select="qsvdec" > > # parsers > aac_parser_select="adts_header mpeg4audio" > diff --git a/doc/decoders.texi b/doc/decoders.texi > index 293c82c2ba..2fcc761d2f 100644 > --- a/doc/decoders.texi > +++ b/doc/decoders.texi > @@ -157,7 +157,7 @@ Force to use a specific number of threads > @section QSV Decoders > > The family of Intel QuickSync Video decoders (VC1, MPEG-2, H.264, > HEVC, > -JPEG/MJPEG, VP8, VP9, AV1). > +JPEG/MJPEG, VP8, VP9, AV1, VVC). > > @subsection Common Options > > diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c > index b102a8069e..a73b4e1673 100644 > --- a/libavcodec/allcodecs.c > +++ b/libavcodec/allcodecs.c > @@ -885,6 +885,7 @@ extern const FFCodec ff_vp9_mediacodec_encoder; > extern const FFCodec ff_vp9_qsv_decoder; > extern const FFCodec ff_vp9_vaapi_encoder; > extern const FFCodec ff_vp9_qsv_encoder; > +extern const FFCodec ff_vvc_qsv_decoder; > > // null codecs > extern const FFCodec ff_vnull_decoder; > diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c > index 0c6fbd0dc0..221c1b24e5 100644 > --- a/libavcodec/qsv.c > +++ b/libavcodec/qsv.c > @@ -73,6 +73,10 @@ int ff_qsv_codec_id_to_mfx(enum AVCodecID > codec_id) > case AV_CODEC_ID_AV1: > return MFX_CODEC_AV1; > #endif > +#if QSV_VERSION_ATLEAST(2, 11) > + case AV_CODEC_ID_VVC: > + return MFX_CODEC_VVC; > +#endif > > default: > break; > diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c > index f2cd6ae05c..9ad3439991 100644 > --- a/libavcodec/qsvdec.c > +++ b/libavcodec/qsvdec.c > @@ -933,7 +933,8 @@ static int qsv_decode(AVCodecContext *avctx, > QSVContext *q, > frame->pict_type = ff_qsv_map_pictype(aframe.frame- > >dec_info.FrameType); > > if (avctx->codec_id == AV_CODEC_ID_H264 || > - avctx->codec_id == AV_CODEC_ID_HEVC) { > + avctx->codec_id == AV_CODEC_ID_HEVC || > + avctx->codec_id == AV_CODEC_ID_VVC) { > if (aframe.frame->dec_info.FrameType & > MFX_FRAMETYPE_IDR) > frame->flags |= AV_FRAME_FLAG_KEY; > else > @@ -1300,3 +1301,7 @@ DEFINE_QSV_DECODER(vp9, VP9, NULL) > #if CONFIG_AV1_QSV_DECODER > DEFINE_QSV_DECODER(av1, AV1, NULL) > #endif > + > +#if CONFIG_VVC_QSV_DECODER > +DEFINE_QSV_DECODER(vvc, VVC, NULL) > +#endif > diff --git a/libavcodec/version.h b/libavcodec/version.h > index 7acb261bb3..37c4c39451 100644 > --- a/libavcodec/version.h > +++ b/libavcodec/version.h > @@ -29,7 +29,7 @@ > > #include "version_major.h" > > -#define LIBAVCODEC_VERSION_MINOR 7 > +#define LIBAVCODEC_VERSION_MINOR 8 > #define LIBAVCODEC_VERSION_MICRO 100 > > #define > LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ _______________________________________________ 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".