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 4094447023 for ; Mon, 25 Dec 2023 14:47:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3B60C68D18F; Mon, 25 Dec 2023 16:47:42 +0200 (EET) Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01olkn2055.outbound.protection.outlook.com [40.92.98.55]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3F68C68CE1C for ; Mon, 25 Dec 2023 16:47:35 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fcIwB/30SJWRLDL9Rnk8uf3qEveiOWkobHehSckl99goIY5KXxsH2ZOnfdO+/gbpxXLZcV2Z5clhWpT1Ri0mRcwNZ6KHDrGJj0Dn7QWS1NMPf+alaAdJeG9Uq/rpmi66kBlwYtP+kdVorx9rndsY144D/mr+7mh/taVTdFEViiUaUlSy+5kqwUUfsIGH3CLqi1VgsTuYkOfqd4nU00uchJFcerxsKhUe3Q61BMn4wwOEEyvURKHhbbMBS0VKF54emLPQZR35nXNm1EgWqVrFBUj3tJTbKVUImsW+vi4F4gUncH9+1pn/rvhCsDkMZocxABbFVqsdFp5/EQEqDO0T0w== 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=jSg1/xnnMB0Bl4wFOrX6tFo+LVkoVBlIv2upQpDUUzo=; b=jk97zz2GwDzQ/5j1q8Pm9T7np5z/ekXm9l8DNSQThZK9vxaaVfilxdTzdJIAhq0vUQhr2uTVPn2qNTafoR87rSq10hUqd9HJ7HDXXxsYOPjVRQBhUysgj3BW1fxZoEeien/xMim0sySdv/CV2BKXQq3eJgkbVQr2n1qkqQLvYTlKu4P34s9yxZL2ZAibAWM5kTJfv84ai6Iy22vC23QVVn1CfgXDLtxDdpETsFZLZBsINqA1sb4B559db+Jbk4At3O4e93LKsJ9B01FtsrtvtBEgu2Mwz3Q/WPOiFRknDWdMcYjyY31dCZ6Btc+b5npt9+BGZYsA7i+o2fUw3WLAsw== 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=jSg1/xnnMB0Bl4wFOrX6tFo+LVkoVBlIv2upQpDUUzo=; b=FQbGACQLya6iwqdPCHOEJfMB0UArFwXZZ0dooREtdiwnC7fAREdSDpOkT/fHTCp92lnOqpkzSPfg8VOF03BjH74PB0CkIvU5mP0kunOqqlAl/e7DrmQrAsGORQmtupaTeNhbIPJHcUJL7ZYqJlyC1Ae4t3iASgix+rF68+hRfAWg2VM/GOiTJrmIaRgcoZZtaJQl/iJSOlA5WJhLijyhgaQR98fYIS000rwtYFpMYzz+8Lknk9J1B6BxLtCdPXUhJjvmqClaSqRQp+eTpJOMULXoT6ittHLaJwvQKfOgJjZz7kDfw4JKFHo6KjtZJt5NM/atZa86VESs2b8MLOWuUg== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by TYWP286MB2764.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.26; Mon, 25 Dec 2023 14:47:30 +0000 Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::abe3:953a:9a1c:ca67]) by OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::abe3:953a:9a1c:ca67%3]) with mapi id 15.20.7113.027; Mon, 25 Dec 2023 14:47:30 +0000 From: Wu Jianhua To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH 1/5] avcodec/d3d12va_vp9: fix vp9 max_num_refs value Thread-Index: AQHaNz1/zhEdCV0POEmdyyx/e2OJdbC6ELRG Date: Mon, 25 Dec 2023 14:47:30 +0000 Message-ID: References: <20231225141859.664-1-tong1.wu@intel.com> In-Reply-To: <20231225141859.664-1-tong1.wu@intel.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [MlM9oQyFy+UbLJrjKhW+x4MaPY6t8jTs] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZP286MB2173:EE_|TYWP286MB2764:EE_ x-ms-office365-filtering-correlation-id: 723a7b5e-16f8-46ee-998a-08dc05586bae x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JlLDBWqWUn7gDzwrp93SXYH/7xRTgAiPfmeURAm+uuFwnopzv9S4dsd9W5jrNvR8I2j85UxeM0i4jDsPhcGhyw8uPNS3jAo5+JFAIv1Z7LV7EOqq65S+dQ8n9DlHBJXoBrdZGpvjs5ANDfm690unxkMSG4ppnHQH5PRQ1TFXXwrbcx3VoniueL+rST4WVDWG/kB7vTNJaBOc2HsTGKSuy47/46levfAub4jrT0Ps9aVsiPc/ClRZHO12Odxv5FcpsKHnCD63hIrTow7o1rCxDUBOHvuF9sujqi1ktDSmPTXvHGaa8Dnp9XT5c1wEz8fZehZTnWyLTc31E11OmbcchXE4Q+yVn2YPVUkoXdp2I2fYrq/QKLwbFmEQfzDmEia82UGknmmsw0VlpYnCbMrTT/rj1edPhHe9VBq6O6WHPwPkMyQrurDNIafnGBUJPWElh5TnrR8TyTeZusfXqPrSYNio8Jby13lZbkybTbCsPgcaYd//OY9xKl12uF3ZWFlT6cxAaPaGaWSFa7eAGRlqANnjdsC+LXyBsQgwIJ3qCBFokT30Q+bnt31F7Ij2qXcP x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?clE2alQrTFluay9KOVBRaUpIK3A1bWNpcU5CVnhVdUgvcFVudnFMUTFUMytl?= =?gb2312?B?eHJGSThwSjdja2pTTnRKSTd6ZWpCb2dYUG92SUJPTHAxYXliQk9hbTlnTzVB?= =?gb2312?B?aFFvSGk3UlBVaG5kRkxUNm9uT0dYYmkrNmNKL1pNQisyU0hZVC9TMXhabXRz?= =?gb2312?B?TUROUWVUQ0xGK0c0Sk5ubzM3UTBZZ3l0Ulo4UDdGNHhFYWgyM3FWT01vaTJr?= =?gb2312?B?L1pHNEJzUXNSWG12NHNtUHNTR1E4ckg5NVlrSWtuQnN6WUtrblQ5OHYyL0Uy?= =?gb2312?B?bWhDcDBJWWtibUJmSDhac04vdHllWmVPZnNCRFd2R2lmb01VUkdodmVqRG5M?= =?gb2312?B?c1M4MXYrR21KU2IvbEdBWEE4cWJPaDhNejViV1JjNy95TWQzVnB5RkNUaXAw?= =?gb2312?B?ZWl2OThJNDVFTDlVZWVCUWRGYjRsSnRIdWZSWkRRbUU5ODBDbzFWRk52bml4?= =?gb2312?B?c3JLMjZGVXZnc2ZwZllENCtwOS9iTTEzcTMvbnZ6Rm1qTVZPeW5UWGlvR2ZM?= =?gb2312?B?cHV0U3ZWd01zZnBTQlZ3SkVCdU5OcVA0cVVQSjhXMVBLaElVbHdyQVY2LzFH?= =?gb2312?B?cmJPcnVFQzVQRkI4b2Mwcm54SkxHUGZmVHE1UnFYTmlYWDJoSm00OFdaLzNt?= =?gb2312?B?RXlMenhkUy8xem16c0o4bDlDOUtMU3l1TXhGVnRiUEY4azBYWjh2Y3hiLzd0?= =?gb2312?B?UmpYTTQ1UDJSSkRoejdYa0Fxa1NkM3BldXV6NHh1aUh1YnF3ZmROVzI4eHI2?= =?gb2312?B?dDFpVUFLQStaK3BuUEtSZFdwWCtrUENzSnJ6dU5lSXlLUnZSNlJhOThFNUd2?= =?gb2312?B?UzNzQm5vRmlUTTVvN0puOEpNQllWSUtTM28zcHlwTHZaT1E1aGdtRjJZWis3?= =?gb2312?B?bXB2WUhRV01icnVOV0RiaDg1VkNtYnN5aExYTDVBMnNFSW5vWVk3UXNaUWVl?= =?gb2312?B?VTNCYUJLemxwRUxtdlpTTjVib2ZKRWl3Q1IrWEdlSFFjZmtMMCtBRS9uWHh6?= =?gb2312?B?VnJKZ1lIYS8xczk5NkRGZjZ0ZWszcVZrOE9najNzM052ZGM5SnZRNmR5VFV1?= =?gb2312?B?azc2MnZPS3NRUmNSdGVwTXNPazhONWJqNnlwVFRYQjdFRUt2eDNUdmsvZmVh?= =?gb2312?B?YmdCN3E4ZFR0RmZrT0Jvb2hRb2d4S2FSYkwrOWs3YmpYeFJ3WEh5ekVZYnFI?= =?gb2312?B?SXc3NjRqZ0ZxREhFSk1NQ3Y0eE01eGZueWNBQlRPajl6TFREeE5TZW8wQ08r?= =?gb2312?B?YVBmeG1xWG1vOVE0QlN0THB3U1BjWFI3TWo3cGd5Z3Z2M2tWVTVUTVJJQUI4?= =?gb2312?B?eUZoSjFYN2xQeW9NMmxNQ2xtVm9hMVpQR3RDUSsvdm13VGJZNWxZVXQ1SnJW?= =?gb2312?B?VEd0K0M3VVl4R2lydTRnRm5QVUhFYU5IRUJOUWNocEt5TjFodmdaQ05hVlJl?= =?gb2312?B?QWh2d3ZZUzlDZVl2dU93SXBuZ2FYay9wUFdNTU9XSC9malhXQmU4aXhnRG5V?= =?gb2312?B?S2lCeUU0aTBzc2hseUthUDRFMDZuWXB4MTdVYm8yUDVlNVkrYWFmbjdtR2Zh?= =?gb2312?B?Zklwd2ducGF4bjhxeDlXalZlRHUzQjBiZGk0YWh0akJpSG15aTVwM1hlWmxP?= =?gb2312?B?R3NON1FyeTBZM0diaTdLckZGZDNWVWc9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 723a7b5e-16f8-46ee-998a-08dc05586bae X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Dec 2023 14:47:30.1188 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB2764 Subject: [FFmpeg-devel] =?gb2312?b?u9i4tDogIFtQQVRDSCAxLzVdIGF2Y29kZWMv?= =?gb2312?b?ZDNkMTJ2YV92cDk6IGZpeCB2cDkgbWF4X251bV9yZWZzIHZhbHVl?= 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 Cc: Tong Wu 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: Tong Wu : > subject: [FFmpeg-devel] [PATCH 1/5] avcodec/d3d12va_vp9: fix vp9 max_num_refs value > > Previous max_num_refs was based on pp.frame_refs plus 1 and it could possibly > reaches the size limit. Actually it should be the size of pp.ref_frame_map > plus 1. > > Signed-off-by: Tong Wu > --- > libavcodec/d3d12va_vp9.c | 2 +- >1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/d3d12va_vp9.c b/libavcodec/d3d12va_vp9.c > index bb94e18781..d6dfc905d9 100644 > --- a/libavcodec/d3d12va_vp9.c > +++ b/libavcodec/d3d12va_vp9.c > @@ -148,7 +148,7 @@ static int d3d12va_vp9_decode_init(AVCodecContext *avctx) > break; > }; > > - ctx->max_num_ref = FF_ARRAY_ELEMS(pp.frame_refs) + 1; > + ctx->max_num_ref = FF_ARRAY_ELEMS(pp.ref_frame_map) + 1; > > return ff_d3d12va_decode_init(avctx); > } > -- > 2.41.0.windows.1 LGTM. I tested this fix both in command line and C API and it fixed the VP9 decoding issue that the decoded reference frames of some samples have corrupted. Thanks, Jianhua _______________________________________________ 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".