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 8697548392 for ; Tue, 30 Jul 2024 07:43:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B94DF68D700; Tue, 30 Jul 2024 10:43:30 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8A0B168CCF9 for ; Tue, 30 Jul 2024 10:43:23 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1722325408; x=1753861408; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=OwUYkX2UN/g65dtmwTtKgfLxIksGHQIEMwTJ2BR5mYc=; b=aHzAO6G0SvmxuBzDwTgbq/p28bT9pQbt2MAuSsUcW64qo5itZ0XAMpwE 0CcMTM6r+TWGR9vi0nOjKMjwoaaN200j+9jfvhi3nvf8gpHGxS7OSb5Rt 7wCrDbOyXUVcr+B0WhkU2fE5k6gb97hv8zvQsAFRE3bPlCvRNd895V0rY jb4en8TYjzdbj81QjQMajSAlGKPsch1chBY2rlvL3y42vet22+GCIWSUv kBNp7oll+fSnIOWNMo4yseubsNQmO5yFi+O2Gqide95p7PD1DkFgBL04j UJtK/hQHqrxL3vS6PNT4ty5/8LXSqKNCnb1mNCjkPG8dwII8vbi+57nL8 A==; X-CSE-ConnectionGUID: MQFzjJ4NR7C04fCGTBXeVg== X-CSE-MsgGUID: i1FeJD5IR6qptQAKFKazPg== X-IronPort-AV: E=McAfee;i="6700,10204,11148"; a="37633599" X-IronPort-AV: E=Sophos;i="6.09,248,1716274800"; d="scan'208,217";a="37633599" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jul 2024 00:43:09 -0700 X-CSE-ConnectionGUID: R85vxTBUT36k6ZWpDRAAOw== X-CSE-MsgGUID: yvA3JwmCTBCSzZ51C0liyw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,248,1716274800"; d="scan'208,217";a="84892603" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 Jul 2024 00:43:09 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 30 Jul 2024 00:43:08 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 30 Jul 2024 00:43:07 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 30 Jul 2024 00:43:07 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 30 Jul 2024 00:43:07 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vCfvlM57UR+5z3O3wDuyKRAfs8VOEXIq4HGd78bPXHC+RZqNpysfPz51m7frJTShIC9wiKnMvMctIL4TezIwdPLgLflis+X7YTR5HHP1aWCmrQjnYmH4JRop6oPZt+AIJUhRB6NSf6s3gBJPXelOXaF/9mhcINKYwI0e9/FlDhcRwQtgwIbDymjd1sdvvEhLR1igh0ADVfJ4s94E2j19PLVUrhXqbyLjB/ZeTFevzlK5b/BVSwPgCB2Bg268B5RZr/Jico11niinR6HUD2GpPPhwExUeuSI2t8VUao4slUPP8ZDbiOKMpu+prXffXZmczffJPW5soNy8ORDQq4j1hg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=OwUYkX2UN/g65dtmwTtKgfLxIksGHQIEMwTJ2BR5mYc=; b=umEauLS4VNLwBF3vF4bYv6Rn6BeOVGCz1LCviBwbc2reYriNt+3CBznjl7PJlxmePLefkksyFVWWrpJ0eON4NQCcp9dsYSlui4MEzoQznjSTOJtm3F35zJAGylHG0R/MaK68+zkVP96+9JVMRgchu787sgVy5gHB8V80gFoMEXBNqCWtj02vxKy0/RHzAIrmXL/SFv0i2gne1MYuLOsvi7G/eJzV7vq4pjHCcuQqP6OHeAL7FdmOLtdvLRTmu6riyNi6nODyWivzKLPFfDfWTbViA+5Uk0wNTkE5gdPrOPmFyBgn/C9yNdsaUyhiNe5vXq0TROF9zJOm9/Z/1may7w== 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 DM3PR11MB8757.namprd11.prod.outlook.com (2603:10b6:8:1af::7) by PH0PR11MB4885.namprd11.prod.outlook.com (2603:10b6:510:35::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.28; Tue, 30 Jul 2024 07:43:05 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96%5]) with mapi id 15.20.7807.026; Tue, 30 Jul 2024 07:43:05 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface Thread-Index: AQHa3J8rGqz4S6MrB06GgEB9oc108rIN3lAAgAEQqIA= Date: Tue, 30 Jul 2024 07:43:05 +0000 Message-ID: References: <20240723012702.1111362-1-fei.w.wang@intel.com> In-Reply-To: Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 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: DM3PR11MB8757:EE_|PH0PR11MB4885:EE_ x-ms-office365-filtering-correlation-id: eab01fd2-e13b-40ca-cc8d-08dcb06b3f6c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|4022899009|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?NUVJZ2RnQUlKSmFtWGpDL3cyZkloYWNlbENteUxNY0NyU3Q1WXlrc0ZUcFpV?= =?utf-8?B?Y3BkYzNLbFdwekdoeHpmd1NtQjcyV2N1YzRqclR6VzUvM2F4b0pja0hnT0JG?= =?utf-8?B?aXJZV3BGTm5ENEtiRU1palhzc2hxcXE2YU1XM0Y3NW5mU3p1azdBQU5ScFIw?= =?utf-8?B?dVMyRjdIS2NGZ3NxbURFc20xYlZFUU1zVW9EVzR3a3RVOXRidXJaUlE3QjJ4?= =?utf-8?B?NXNkTkRCdkNzTWdTbWVuUGFlcloxRFozNGZuSEwzMjE1UER6OTlnczMrcjJM?= =?utf-8?B?VmdubWkybnVxOW1qWTZLM1I4YkZLTnVNMUt2cXorbUNtbFNXSktxTzhZVmtZ?= =?utf-8?B?UGU0YWxtMTJYMXVVbDlZc3BKdG5PaDhySUlJUi9FbFRSOVVCaFZnamM2RUZJ?= =?utf-8?B?TUVXV1FBTnROSzV0OUM0dzhlM3lMK1BvT3NudVljZE5TNkhIOCt4eGhkSHBT?= =?utf-8?B?NlpUU3hRUE5zdVh4dWFpdHE3eWlGM3Z6bmU4NndmMHh0cGJ2NlEwR3N5MGta?= =?utf-8?B?RW5MZWtNUWg1Q1RsUS82STMwUlRtSy9mY3NaNUtMTWhYUG82OUVHd1ZjQTBL?= =?utf-8?B?QUYyL3BXS2JSWWRDbGgzcUZ6czlnaDVQV1diS3pNZmtidnZWN3RGNVk4OXZh?= =?utf-8?B?RVpZNXBINHlSNkRSQVZmNkpHMDVZejQ3MGdHUDg3b3dNam45VlVsVXFhUXBr?= =?utf-8?B?QXZqNXVGeFV0L1ptVnFOakRIRkRxS3N0emduTkFleGZlSExRS0FyOEc0dDdj?= =?utf-8?B?NVprV1J0UXdVNGxuSjljRWxGOFVxV0h5b3g5L3ZlRlkrLzh3QmRXYklUTEV4?= =?utf-8?B?Zi9STk15RnowQzlIWDF6ZFV3UnIxdmxzajU2SmZwRmdPZWdmSGh6TzF6RGcw?= =?utf-8?B?QWdYUDAyTXFLZ1ltTndyUGRLMTV5MUZ5bjRqV21GUUpkZW15UU5ORVFxVE92?= =?utf-8?B?TGNhQ0RNSmJIY2kzWDJuU1FXQnVYTzN5VXR4Q0FVdmR1KzJVOTdrLzZ3OEpX?= =?utf-8?B?SmZ4eEhHWE5wT29JRk9qdWh4V09oMEwxWVc3SlBDeUtIRFNhdyt1WXNXR3ZL?= =?utf-8?B?NGV6RkxGTkpHQVplYmVJWGFVMEJXUkM2bVpvNHExdGF1Um1xblc2TWxXbCt0?= =?utf-8?B?TTVHSU9EMG9mZTdIMUtHUnFnWUdxSC9sbERhd0F4b3g5S2VsOVhDMmMyZ3ND?= =?utf-8?B?eEhIam5hTWs2Y2Z5ekcrTEc3bExEekcxeDFPZWxjNG5PTGxPLytUU0JsK0h2?= =?utf-8?B?b08yM2NiYjNBYlVVV2hhYUVzYlpBSHIydmZmS0dhUWh3ejEzRXFVejFOclp3?= =?utf-8?B?UktjTW44Y1JScGxtbVFtcGVoNEUzSjF0aEJpcEdxdWF4Q1djNGJNSTF2Q1dY?= =?utf-8?B?MDJkYkxoek9QSzZ4NFEzWjdwUWFxcVhhcTdqYTJOaWJ6ejRwZW43djBkdDVE?= =?utf-8?B?Z0ZtV3hzeWVhOWQ0citYSnlYNnNxWUZRZVUvUFliNm1MelNGNkJUcDBrZWs2?= =?utf-8?B?SDJkNTZSWTZCRUswZkY2anBDSVlXdk9JN0VPUDJmbjNHWE1TRVhLOTBzRnlr?= =?utf-8?B?NTZ1QWM2MjZCeElzUDQ1NXJXdkZOQmxnOFhiU2x0M2tNZHc4b2NBNU0zZnVI?= =?utf-8?B?RGlPZGhwbXNBdmxJVU1jQ1B3MDRtZkRHY0pFRHNPTEkyQ0QzSzlsc2tMcVZq?= =?utf-8?B?ZXpRQzRuV1V2RlFGN21odWQzZnBZS1NNRWN4eHhxcjhGYUZ2blhqSFZDdnZa?= =?utf-8?B?MHNyUWFRUDJjTHdWTGczOTdWN2NiNXlqL09qRkxlTDJUN281K003MklFdEl0?= =?utf-8?Q?zTmxOBNGHgqvy3jZy8+gXyp3MJk3Ouw11I3P4=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM3PR11MB8757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(4022899009)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UGFRN2U2dkQ1SWpYandaWlVaNlk3QTNZd1RFbk1ERWYxbGIwZVowR2MrR1c5?= =?utf-8?B?SVlDRGo1UVBwSHg1eHpVYmZDMjEyYjc4dEVZbzh0eHRqKzFyc3JWaERUQXZy?= =?utf-8?B?aFlFOVNWcmlTVFZaWHkrb0JJdWFTNU50L1dzK2cyL29lbXU5ZlhLc0laWlhZ?= =?utf-8?B?bXIzUHp4UlJ6Z3ZWYmV3UExMeGpEMTdpS3NBdXNDN3RzU1YrMkpkeHk4b05E?= =?utf-8?B?d3RMcld5b1lsRWNCK2JmdGN0WGpycWFZamtRQzdEUUFTaVRFaFozUm9QUEhL?= =?utf-8?B?blBCQXBhODNpcFFpRnZTdVVDQ24yNStnQmRVZ2x1REN4STBKNzRUQVFHSVh5?= =?utf-8?B?ZHBiSHFlQnRacFplbVBVY3N0RElLUUNZVTRrUm9GOW5Vaks3RjB4cTUySEMx?= =?utf-8?B?WTZ5SFJ0NVQ5Qk85a2lSNUUyYWVNcVpQbDY2ZXJGY2d6Y1crNEY4NDEzTnRo?= =?utf-8?B?c05mV05WYlZ5V0NpYm9JZFQzcWx5bkV0U0dJRkxEQ0w3N29JbzlGUVM2ZTNv?= =?utf-8?B?UlVTaXVHWDA1VVQyQ2h3TU1jTkFka1E0YnR1TEFTK3VpTlV6cm9CNTNMOVla?= =?utf-8?B?bzRWTHlqbjQyYVN0eFoyZGRNdjNhblZPSEVTQVkxWGh3dFpPOG1Id3BTUjJq?= =?utf-8?B?TklJOWkvblZPY2FGT3NhOXdnazlTdUhHOVhURUFocWU1RU1Bd1FOS0FDZ1FM?= =?utf-8?B?aVlqaTQ4cmJYQzNOT0N1MWd1Q2xWTGV1Wk5wMkc1MHBoSTh6Q1FlM0xCeFlI?= =?utf-8?B?enRWNzNGWnlmR2tDeUpXdEFMd1R4TmRQVXFSdWsvSHFwR25BOVF2L0RIeDlo?= =?utf-8?B?aTdSeis3QzIwZVBEc1ZDT1k4Nm9LWFJkL3lhOGF2V0ZLWklTTUE4YUQ3dTg1?= =?utf-8?B?d001RkY1UUlGTm5mUnJoZC9qUk4xSjlJRHlzM0hpYjlmRzVEcTkwU1R3SEoz?= =?utf-8?B?bVlGdEl3R0ozem02Z3hhanFsSHNBR2txRldaVGFBbzBRV2c4YjFkNGVxckdp?= =?utf-8?B?Y0VXMEJ5bGlHSmVUTWltbEJaN2FtN0VwN2E3SnZ6ZEFsdmFuTTlmUFp0WmlO?= =?utf-8?B?TnU4Nk5PNGZtN3c1c0VwRlowVkszdmM4SVJPbE1XbXlnT2hyYm1nTFVZVWV2?= =?utf-8?B?WTAwb0ZvcUgvTUo2b25yNHJ1U0JBdUs3MU1PemQ5dW1nMmdpSWdSczFxWHFT?= =?utf-8?B?L1pHTDlrQjAwY2Jla2VYaXFPMzBpL0ZzZHF0Qnd5R2hDdWVpQkpMZWI5MjJT?= =?utf-8?B?UXdrMVBZdXlhMXBHRkVMN2s0QWdkSkdzSFZqbjUzNkNNVU5uK1R3cVRXUS82?= =?utf-8?B?TVcxc1d5VWZvdXlnOG4vaFdHVHBqR2plRnF5YW5YRTQrUk5kQXlES0lkN3dz?= =?utf-8?B?M3F0a3NXUCtoaWVOSWRuM0VoQjFVb0JQQ3VyNmdPZ01IaTJxcDdCTEs3R01Z?= =?utf-8?B?NXhLc3Q0aUEyNzVGYmlZSS95VUFNRG1pZzFWSE92bTBpU0U0Z2cyaGFSUE82?= =?utf-8?B?YjQxaThMZWJRNmpwdVNDTHNxeDJjakFYMmNTTitwZjdPd0FKb2thcWFOZHg2?= =?utf-8?B?RnprU3htZTN1RGZpcU5UbnZWaTY1VS85VDlxVzUrSzFYeG5kQWVFZDRYWFdw?= =?utf-8?B?YjR3M0NjZUJMQnZva1FZU3paeEhDYkl2bjhGNUFJSzJsVG5lVkNrc1VmVEFk?= =?utf-8?B?REhINmMxYkQ2V2tTVkJKbm1RYjA4RnF0NlRHdTBKYXhuanp4SVBRSzlVWlU1?= =?utf-8?B?VkhGQkZVZmNQWkd4anMrN0hoN0gwR2lkZVRYVFpvdWN1L2JxUlNsMmxHc25V?= =?utf-8?B?ZE5BbkdGN2JlQ2ZFcTdDUVpkNWFPMmVXVlV6OXhyUGpPMThkZTJKam9QQjcx?= =?utf-8?B?bkRiWm91QWNCaXMxZSs4MkhqU1J3RFpXWXZZZFBzZkI3Mmh5SENSeVJQTDFB?= =?utf-8?B?L3NPVk5oclZ0NDEzSmdZRkhsK2NFazRqVDNSMnFzR3NDL0Z4OGJQbTRsZjV2?= =?utf-8?B?ZFMrVnBvR3B4L0tHVGgrTTllYUhxdnlGVk1TcWdCR1dLWVpHeVJXTEdmTTlK?= =?utf-8?B?dXp3MUZTVjVuU1pPMk1HeExqaDBVNHpmSURBdGYyeklDc0FQdXRYcXNTQ3l6?= =?utf-8?B?Q1RLTDJpYTUxWks4WGt1Z0lHZ1pMV1hlbDBUWU1pSWtYUmMwaDA5blBMOWNn?= =?utf-8?B?M3c9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PR11MB8757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eab01fd2-e13b-40ca-cc8d-08dcb06b3f6c X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jul 2024 07:43:05.1751 (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: tiIlg4xgwky3OqL7BqV3F358v0BEWcYWqsY2vg30B5e7HVe5tURruTz43LhPy6+a2yhNnR4urQmEFqGUG7h0nA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4885 X-OriginatorOrg: intel.com X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface 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: "Wang, Fei W" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gTWEsIDIwMjQtMDctMjkgYXQgMTU6MjcgKzAwMDAsIFRvbmcgV3Ugd3JvdGU6DQotLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91 bmNlc0BmZm1wZWcub3JnPG1haWx0bzpmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPj4g T24gQmVoYWxmIE9mDQpmZWkudy53YW5nLWF0LWludGVsLmNvbUBmZm1wZWcub3JnPG1haWx0bzpm ZWkudy53YW5nLWF0LWludGVsLmNvbUBmZm1wZWcub3JnPg0KU2VudDogMjAyNOW5tDfmnIgyM+aX pSA5OjI3DQpUbzogZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc8bWFpbHRvOmZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnPg0KQ2M6IGZlaS53LndhbmdAaW50ZWwuY29tPG1haWx0bzpmZWkudy53YW5nQGlu dGVsLmNvbT4NClN1YmplY3Q6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSF0gbGF2dS9od2NvbnRleHRf cXN2OiBEZXJpdmUgYmluZCBmbGFnIGZyb20NCmZyYW1lIHR5cGUgaWYgbm8gdmFsaWQgc3VyZmFj ZQ0KDQpGcm9tOiBGZWkgV2FuZyA8ZmVpLncud2FuZ0BpbnRlbC5jb208bWFpbHRvOmZlaS53Lndh bmdAaW50ZWwuY29tPj4NCg0KRml4IGNtZDoNCmZmbXBlZy5leGUgLWluaXRfaHdfZGV2aWNlIGQz ZDExdmE9ZDNkIC1pbml0X2h3X2RldmljZSBxc3Y9cXN2QGQzZCBcDQotZmlsdGVyX2h3X2Rldmlj ZSBkM2QgLWh3YWNjZWwgcXN2IC1od2FjY2VsX291dHB1dF9mb3JtYXQgcXN2ICAgICAgXA0KLWkg aW4uaDI2NCAtdmYgImh3bWFwLGZvcm1hdD1kM2QxMSxod2Rvd25sb2FkLGZvcm1hdD1udjEyIiAt eSBvdXQueXV2DQoNClNpZ25lZC1vZmYtYnk6IEZlaSBXYW5nIDxmZWkudy53YW5nQGludGVsLmNv bTxtYWlsdG86ZmVpLncud2FuZ0BpbnRlbC5jb20+Pg0KLS0tDQpsaWJhdnV0aWwvaHdjb250ZXh0 X3Fzdi5jIHwgNyArKysrKy0tDQoxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2h3Y29udGV4dF9xc3YuYyBiL2xp YmF2dXRpbC9od2NvbnRleHRfcXN2LmMgaW5kZXgNCjdjZWMzNDc0NzguLjA5MTU2Mjc1ZWMgMTAw NjQ0DQotLS0gYS9saWJhdnV0aWwvaHdjb250ZXh0X3Fzdi5jDQorKysgYi9saWJhdnV0aWwvaHdj b250ZXh0X3Fzdi5jDQpAQCAtMTU0OSw4ICsxNTQ5LDExIEBAIHN0YXRpYyBpbnQNCnFzdl9mcmFt ZXNfZGVyaXZlX2Zyb20oQVZIV0ZyYW1lc0NvbnRleHQgKmRzdF9jdHgsDQogICAgICAgICAgICAg ICAgZHN0X2h3Y3R4LT50ZXh0dXJlX2luZm9zW2ldLnRleHR1cmUgPSAoSUQzRDExVGV4dHVyZTJE KilwYWlyLT5maXJzdDsNCiAgICAgICAgICAgICAgICBkc3RfaHdjdHgtPnRleHR1cmVfaW5mb3Nb aV0uaW5kZXggPSBwYWlyLT5zZWNvbmQgPT0NCihtZnhNZW1JZClNRlhfSU5GSU5JVEUgPyAoaW50 cHRyX3QpMCA6IChpbnRwdHJfdClwYWlyLT5zZWNvbmQ7DQogICAgICAgICAgICB9DQotICAgICAg ICAgICAgSUQzRDExVGV4dHVyZTJEX0dldERlc2MoZHN0X2h3Y3R4LT50ZXh0dXJlX2luZm9zWzBd LnRleHR1cmUsDQomdGV4RGVzYyk7DQotICAgICAgICAgICAgZHN0X2h3Y3R4LT5CaW5kRmxhZ3Mg PSB0ZXhEZXNjLkJpbmRGbGFnczsNCisgICAgICAgICAgICBpZiAoc3JjX2h3Y3R4LT5uYl9zdXJm YWNlcykgew0KKyAgICAgICAgICAgICAgICBJRDNEMTFUZXh0dXJlMkRfR2V0RGVzYyhkc3RfaHdj dHgtPnRleHR1cmVfaW5mb3NbMF0udGV4dHVyZSwNCiZ0ZXhEZXNjKTsNCisgICAgICAgICAgICAg ICAgZHN0X2h3Y3R4LT5CaW5kRmxhZ3MgPSB0ZXhEZXNjLkJpbmRGbGFnczsNCisgICAgICAgICAg ICB9IGVsc2UNCisgICAgICAgICAgICAgICAgZHN0X2h3Y3R4LT5CaW5kRmxhZ3MgPQ0KKyBxc3Zf Z2V0X2QzZDExdmFfYmluZF9mbGFncyhzcmNfaHdjdHgtPmZyYW1lX3R5cGUpOw0KICAgICAgICB9 DQogICAgICAgIGJyZWFrOw0KI2VuZGlmDQotLQ0KMi4zNC4xDQoNCg0KVGVzdGVkLiBMR1RNLiBU aGFua3MuDQoNCkFwcGxpZWQsIHRoeA0KDQotIEhhaWhhbw0KDQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdA0K ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc8bWFpbHRvOmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPg0K aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsDQoNClRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbA0KZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZzxtYWlsdG86ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZz4gd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K