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 33808499EE for ; Mon, 27 May 2024 02:41:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2732A68D4FB; Mon, 27 May 2024 05:41:23 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EE93768CDAA for ; Mon, 27 May 2024 05:41:14 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1716777681; x=1748313681; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=GLDOpFnVySnAphhOt7361Tffl5mcZSy+bwW5f7W/nvU=; b=bywce//6t2M1TvdUwxr5DY+6fvpZYi67JkyHDwaK/Xq0zhV0EUgZUZBL Mkvqb/1ajiu8a7viejDmkLtvXJ01qrdc4exwc8HglLsSQP8euw2fAlVUa TlTtPxHLDSdYnYvk/uED1PdNcQtN6QpaOkWDGAF9gMh30Vg0m9dnY54M4 Qwh7NYIGtQHEGqjh9OQk7OxFyjeSRxI7AJbIRrmjta8UaNSXWJ+dLJ7FN jo0Kw04e4Yd/hpCAQ/7DHLFzgTF3OOvDFeYb21Sx0ZOM4c7SIz/8iPIuB wxcqPlHW/CgMxdCWaXCihj3IBM8rrYJ6VcbvRgQIqPTnMLR6iQgTo0z1m g==; X-CSE-ConnectionGUID: WeYkrXUfS9GT6+6u8EZQZA== X-CSE-MsgGUID: 3c7DkVlMTuuhHuDFHcnaXA== X-IronPort-AV: E=McAfee;i="6600,9927,11084"; a="16902678" X-IronPort-AV: E=Sophos;i="6.08,191,1712646000"; d="scan'208";a="16902678" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2024 19:41:12 -0700 X-CSE-ConnectionGUID: wMmrTEYeRmeu6KmPPqxsYg== X-CSE-MsgGUID: bFCD+VPLSFK2lRq3Ywy4Jg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,191,1712646000"; d="scan'208";a="57809274" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 26 May 2024 19:41:11 -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; Sun, 26 May 2024 19:41:10 -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; Sun, 26 May 2024 19:41:10 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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; Sun, 26 May 2024 19:41:10 -0700 Received: from outbound.mail.protection.outlook.com (104.47.58.171) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Sun, 26 May 2024 19:41:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OBuNCjAmxzAm4C995sQdK+xVEeqTBmCkacGVQ74KcSTHQ2OGy1A/9rHWJpEN+zSjlHF+AULJ3Wo/W2qjqKOZF6mpxh6wn6aBphDVnNehSVmSUUJRKaA2F+0QFoWlvyKe2Ynixp0q0RA8im1j0XRHXk4OdPzswvG+5ZlgFsnbLnIffbnOrb/9Uo/fRSw8wAj1T8G+9/NaR9M4bkOga59zPypZUedbOcXHAU5CE8+iTFae1Qm5n9KsPOXNTJW653KCtKdFvkmgXHMa+826VFhrySAiA/hl82e5Ia6w44iCzDAAzXhOxfnyJdwczoFdi72RsGEFKJH8xSgqFPb1tHL82w== 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=GLDOpFnVySnAphhOt7361Tffl5mcZSy+bwW5f7W/nvU=; b=jVIfmNfDg4p8UB5U537MSmeVhSCrM00n/uXY52j6CMdPE4XcGrkSqHMYxL8A98Uub91CbbQvhEgkRmB4I+qdY0Jb9IPB8HuFUYgomedPNj5WmaJOX1M2zw+5Y9+UwZbz/gCkVrLEcpTEUodmaQT1H66z+1Y35XJa4pbg6Q6Tf/xp40Q8yjUMzffzf0iOz2AXf9wr/5+sAgGeEFaXSgTaQtCb1t8sDyiWFrjt/KC90GPaNTh5lcrWYYaD3gttN9LAR5oOdtVcxGexqpn1kVm/WzAc6aA2zxsony+7XctDLfQgpGmzQZ96H5aev/eESBGi3c9Sghjjd+M61uGqG5A0qg== 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 DS0PR11MB8020.namprd11.prod.outlook.com (2603:10b6:8:114::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.28; Mon, 27 May 2024 02:41:08 +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.7611.025; Mon, 27 May 2024 02:41:08 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH 07/17] qsv: Initialize impl_value Thread-Index: AQHar8f9iyo97uuEH02GlMo5OweJ8bGqXxUA Date: Mon, 27 May 2024 02:41:08 +0000 Message-ID: <3420d6248217b4bdec53467e1a5f464876709844.camel@intel.com> References: <20240526235230.2876318-1-michael@niedermayer.cc> <20240526235230.2876318-7-michael@niedermayer.cc> In-Reply-To: <20240526235230.2876318-7-michael@niedermayer.cc> 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_|DS0PR11MB8020:EE_ x-ms-office365-filtering-correlation-id: 4e753a79-1a4a-40c3-18c7-08dc7df676a0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|366007|1800799015|376005|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?akljNVczdTNGUWZGdzZaYVJIakVxUDF1WCtmUkJ2QllVRzd0Zm9ObjlzNXZz?= =?utf-8?B?OEpvUVVGRmtLa0pXSGZzc1pwUmlNTGNHVHRqdXM3aTY1UkpDMWFCZ1h5RUlV?= =?utf-8?B?bStleERnaFpZL05YQm5QZGxXMGJwRWVjMmpBdGhHUFdLZ201ZENMK3dBakl4?= =?utf-8?B?aHhmdnNhMzc1aU9CSFlmRmlsd3ZoUzcxSWpnVU9KSGUxTGZZQUYwVnd3c1BE?= =?utf-8?B?alU3ai9sNFdSS2ZIaE9GZnM2ZW9UcHUvYVZaVWlYejNscmp1OHBtaGNMUzM2?= =?utf-8?B?ZDRFL2FyMlFkMFF3dTllRzcrN1gyclplR1N1R3NMTjVTSDZuN3AvOEJGc3pm?= =?utf-8?B?MFI2VUxmTWNWbUZUV1UydTlXdnpYMUJqdGpkS1hQdTk1Q3U1cW5JSk96MUla?= =?utf-8?B?UTdzMTd0azhyMkZZdExydW1jejlyMjZ3aENZUkxsMUEvOFM0V2YyZHNoVGlI?= =?utf-8?B?c0c0RzhqN3A4bzRsVndtTlFCNkpKYnkwc0dZMGFmS3M4bExlcldjKytWWHBB?= =?utf-8?B?aGZFR2FQQitQQS9JQzkrTlE0Q2FXbVBlUkdRd3M5cStNL2EzWHAzSUpmVzVD?= =?utf-8?B?SEVYcDFCU0duVWlwZ1VSVlJGbEtrS1NvSDFLZDdEaGtYL01qTzJGL1NGQnc0?= =?utf-8?B?ZWNMYTYwVU50NjE5RFpTNlFLZWREWnZUMEk2QmFKYWV1TFh0cWhKRk9EdXNZ?= =?utf-8?B?WnVJMm45bjBtcC9KQUhVd2t1Y3FVbDdvcS9TMFpsc0JKOXhyaTN0TEgwUjk0?= =?utf-8?B?Ykx0ejRrbEQzYS9GL3M4NS9DN3NGQnJyaFA0VDFqOVZYL3RZSHVRZnZYcnhk?= =?utf-8?B?dDQ5alBKalhvdi9OOURVam0yWHBWZG15ZWQ4NTBEcnN2UWxRQU92OXJCNXFu?= =?utf-8?B?RGUvNXk0ZHhhL1RraXBIRzVHREtLRmR4WUxyek1NYTFPL2dCckcxbjFzN2I5?= =?utf-8?B?aW9rdzE5SzMzWWZuWUw1QXAvVk96djJDa2JYaWFHT2ZNRmV3ZWFsWVR2Wk9t?= =?utf-8?B?Mk12VVRoQVQzWjdWbFpxWG5hZHVzWjNXMUY0V0Z2S05Pem5xUVpLMTFwVXlQ?= =?utf-8?B?Y1VHNVBCc0lVczQ4QjAySktzU1dXNDJvbU1JclBKeWgrZDJINm95Q1J0M2c1?= =?utf-8?B?UkNPYXJPMXNicThrSk9lRjRPejlsdXIycnpnNndjMWJNa0hlRk5QaWp3amZQ?= =?utf-8?B?RFhGb3VPdVNEL1Fobjdza085U2VaQ3lmYytlWUxDNXhkL3BNRUt5UVU1bU9T?= =?utf-8?B?a1gwdWVNMXRHQmJkSS83TGxTZTFIdTBheWJJdDNtMHNVN3JOVm8ybVVYYnNq?= =?utf-8?B?QlBBZ0ZxRnk1WVoxVENVOEdkcG1RMHBFNGtiaEZjSU5VamVpZ0MxcGIxelA4?= =?utf-8?B?STZaRDRmV2FuWkp5SjM1cnlDVHhRUzc2dC9wL2VDUnRiZ09QcmxaUFBVdStq?= =?utf-8?B?T3IydGNTakJ2bFVubmNyWlorWWxnVkpCVk5wWW5SZ1p4MmNjai9QakVieGlO?= =?utf-8?B?UXVEYlRyQklHUXRuN29iMHFQRk5NMjNpTkxRYVhhaHNaRThoZkNXcjZxUEpX?= =?utf-8?B?ZFYyMFUrL0NsL1VEMFNVR1NjQUNyd1RKdHBWQmdiRFJXbVNidHZjeTFydTRz?= =?utf-8?B?N1ZvclJRand1b0JrNFBpYm81bW5DR3dzckxFRjlSS1JNWE4vVFhiTkp1WGdE?= =?utf-8?B?a256V0Jaeno4S3V5N3djd1NDNlRZOFFqcHdYaHFUVXRFVW4yVDVPeFdxZVUw?= =?utf-8?B?LzJJZTFSbmpzZ1NWNTNOYWJ0T1lGNmY0YnFrMkZWaDk2THZPTWowQ2xTOGlp?= =?utf-8?B?Y1JQK3NRNzhrNys4MTRjZz09?= 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:(13230031)(366007)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U1doUHFPczVKWGw5VENsMmNOQ05OQTFYWmQzMTNqU0JtdGFMbXBpTVQ2aTdS?= =?utf-8?B?NlA1Tkg3NWllVlprdzhoRW5SNUV2NHdmSE9IQiszQytrVVV3a1M0WkVWTWxS?= =?utf-8?B?WEJ3azZuM0VOWHpJTWI3OUxzVEVCY0FHVVJGbWdBV3M2Si95RHE0MW5PVENs?= =?utf-8?B?YW45cFZuYkl3eXo5N29BOU0ySmZBN1hrLzRqdXJhTlNQT09oZVhxNDhHSVhr?= =?utf-8?B?cWc2Sm5DTUlEUGdjTW82eThraU9rN3ZJRmY4NEdScDF0NEFWdFJxZTRGRnRZ?= =?utf-8?B?M3VNUDFNbVNUMG9JMlB0dTRuZFRnM2U0Y2xSN2sybXhSZlRpdEhlNE5FMWZZ?= =?utf-8?B?RUpHVFZGOEM3NDg2NmRWSkZQM1EvV3BwZ3E2SzAydDh0SFFGSG5Xc3hmN0Jr?= =?utf-8?B?cEN6QVFPcUcydmk1TlFmRzk5enhjQ2ZTQ0NKNGxmUG1XYTZaenB6VC9IMS96?= =?utf-8?B?b0hXVkp4b3VGdHNyQ1Rjb21FZ1F4YlNLOWFDcWxDaDByN1NPTHRyczRCM1V3?= =?utf-8?B?bFVVWmRadkZMUzQzMHMyQ2RrengxdUF0NTBsY3R6Tmt4R0laMldkUGJ0MEw4?= =?utf-8?B?bUtLc3hWRzJkTFBpOG1MM2l3V0hobk0xTU5KdFU1TWp5amxYQTczNlFTSlVm?= =?utf-8?B?Z25hTVc2d3JVZkgzdTJvQXBxMFFBWWFZUlM2c1FsQVNLUDErUlpPR1dua0tK?= =?utf-8?B?U0M3YjNHMFdTZHlwM2NLTWhVbHhNZUNOMmEwSlNQLzhtc3M0YTdpcWo5T0RP?= =?utf-8?B?SHNEVklTVlh2SkhWbnIzd3RESnBjT2d3amF6dE40bGVmbDJaLzRENFZCZG1y?= =?utf-8?B?WjVGZytDTFRwcEFIWmc3TW1ycnZNOGtXTnRlL1F5dENTNVBxNGs2YjNGMDdp?= =?utf-8?B?TkY1bDM4a0pRbkRpalFMd3ZobFRXWHBWWURhZVBmdDZaZ3RST1gzdk8yYVZN?= =?utf-8?B?VFJZS0RsK0pYYk1mNUsvTHlUbFBtV3hTNjNVMzRkZ3IwdWtWT2Q2eFZNSHFv?= =?utf-8?B?UzlzZ1dtanVBYjU3Ym5UQzRWTDliL2lsMU9zUUhJZnYvZ3VUMXNIdTczU1lo?= =?utf-8?B?Nnd0eVpRL1JmWHo5MFFCeWlyOWlyYnRVRHgyejI3ZVlBeUVzUEpVNmVWc1l2?= =?utf-8?B?WTJCeUxsbTBiMzZoT1hxYnVwTWlMOGFBYkc1aEZ2ZDNORk1nSmYrNmprakNl?= =?utf-8?B?eldOMnVHejFkRFJ5SDIxVFNXQ3VDQW0zR0xqRm85Ymx5Q2IxMUcreC93QWlQ?= =?utf-8?B?SHNxUHRFTENtZmZQWlYvemRHMjJwYlpyVzJpMEp5d0pPQnh5MmV6NkhVaDZk?= =?utf-8?B?ekJvS0MvS0FEMVdwZDZ4Z0J2czBaUHdPUjBvZHpDdU9aZFVpM1YwdEpKWWIw?= =?utf-8?B?dTZ6K0k4K09GUFd5YkpOekx4WmpocTFEK0tlaUhKSmU1U21XS2kzVWs0aDRK?= =?utf-8?B?dFB5WnVKa2VCaXlKY0lmeTNacUpBeUZmYnRyODVrLzNEc0xEVlB5a3l1Yk5v?= =?utf-8?B?Q3Jxc2svSC9OTDVPSG9XSzZSeFh6bFhUNFNoTmxwc0xPOFVGNmsxUzRWYmZO?= =?utf-8?B?RGoyVW51amdSWmxCaEZFNzZEc05QM0ZvbzRuZnV5ckxkVm4xZUFMSEJRc1Fn?= =?utf-8?B?Uzh1b3M2cjBCd2YvOGNTSGNwN09CTTZMYWFFbVN5SjRZUnFuSlBvM3NKV2FB?= =?utf-8?B?amdJY2pJMmFKbUxjVnhTcVVDVkI4UnFzclVYU2VYbENmajVmUDVaZjlNNCsy?= =?utf-8?B?eXYzbUttL28xNVV6bm1YOXkzTUtDeG9qRnJRdnVPbVdZNVVDK1lWeWFuMExq?= =?utf-8?B?OG9KQndOMVUzdGxmQ2xBOGtLZ005K3VrUlE3QW1rWFEwdTdIemJVODNJak85?= =?utf-8?B?eVl2WCtYZUtsWXE2WGN5clRzaE1GZGdwNTN6MjVQRXZqQjJJeTYyYTdQVk1L?= =?utf-8?B?QlEwWFlXSnEvMFk1ZWZsNVo5ZGhTQnQxb2NWNnJVS2FkMHk5YlVPUzRoNDQ1?= =?utf-8?B?Z01QcHljMDFGOWhTYWtKVUxaU2NHWlZQKzNOQUFjdm1zZXN4Z2hWeWtlcys1?= =?utf-8?B?YVZDMG5iMHFPcEhFUnZwTExOSnNtaGMvcnhMU2pzcFdYVWFRa0YzcGFSYjNk?= =?utf-8?B?OHZYaGNZbFQxU2N6aHczaFdvQXlOVGxBcGxaMDUzYWtqTXd6MmNGbXJyZWlz?= =?utf-8?B?UHc9PQ==?= Content-ID: 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: 4e753a79-1a4a-40c3-18c7-08dc7df676a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2024 02:41:08.5074 (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: 8rmgPlxCoeOretnOVs2ikydNbcA5BbfJZ8K8uISc6bSJ/8oTjmoUOts21r3Uw7YEnxJTem3Sf5vhsEq+jWPMEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8020 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH 07/17] qsv: Initialize impl_value 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gTWEsIDIwMjQtMDUtMjcgYXQgMDE6NTIgKzAyMDAsIE1pY2hhZWwgTmllZGVybWF5ZXIgd3Jv dGU6DQo+IEZpeGVzOiBUaGUgd2FybmluZ3MgZnJvbSBDSUQxNTk4NTUzIFVuaW5pdGlhbGl6ZWQg c2NhbGFyIHZhcmlhYmxlDQo+IA0KPiBQYXNzaW5nIHBhcnRseSBpbml0aWFsaXplZCBzdHJ1Y3Rz IGlzIHVnbHkgYW5kIGFza2luZyBmb3IgaGFyZCB0byByZXByb2R1Y2UNCj4gYnVncywNCj4gSSBk byBub3Qga25vdyBpZiB0aGlzIGFjdHVhbGx5IGZpeGVzIGEgYnVnIG9yIGp1c3QgYXZvaWRzIHRo ZSB1bmluaXRpYWxpemVkDQo+IGZpZWxkcw0KDQpMR1RNLCBpdCBtaWdodCBhdm9pZCBpc3N1ZSBp biB0aGUgZnV0dXJlLiBGb3J0dW5hdGVseSB0aGUgdW5pbml0aWFsaXplZCBmaWVsZCBpcw0Kbm90 IHVzZWQgaW4gdGhlIGNvcnJlc3BvbmRpbmcgZnVuY3Rpb24gY2FsbC4gDQoNClRoYW5rcw0KSGFp aGFvDQoNCj4gDQo+IFNwb25zb3JlZC1ieTogU292ZXJlaWduIFRlY2ggRnVuZA0KPiBTaWduZWQt b2ZmLWJ5OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPg0KPiAt LS0NCj4gwqBsaWJhdmNvZGVjL3Fzdi5jwqDCoMKgwqDCoMKgwqDCoMKgIHwgMiArLQ0KPiDCoGxp YmF2dXRpbC9od2NvbnRleHRfcXN2LmMgfCA4ICsrKystLS0tDQo+IMKgMiBmaWxlcyBjaGFuZ2Vk LCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGli YXZjb2RlYy9xc3YuYyBiL2xpYmF2Y29kZWMvcXN2LmMNCj4gaW5kZXggNmJiZmUyYTVhOTUuLjBj NmZiZDBkYzA5IDEwMDY0NA0KPiAtLS0gYS9saWJhdmNvZGVjL3Fzdi5jDQo+ICsrKyBiL2xpYmF2 Y29kZWMvcXN2LmMNCj4gQEAgLTQ5Niw3ICs0OTYsNyBAQCBzdGF0aWMgaW50IHFzdl9uZXdfbWZ4 X2xvYWRlcihBVkNvZGVjQ29udGV4dCAqYXZjdHgsDQo+IMKgwqDCoMKgIG1meFN0YXR1cyBzdHM7 DQo+IMKgwqDCoMKgIG1meExvYWRlciBsb2FkZXIgPSBOVUxMOw0KPiDCoMKgwqDCoCBtZnhDb25m aWcgY2ZnOw0KPiAtwqDCoMKgIG1meFZhcmlhbnQgaW1wbF92YWx1ZTsNCj4gK8KgwqDCoCBtZnhW YXJpYW50IGltcGxfdmFsdWUgPSB7MH07DQo+IMKgDQo+IMKgwqDCoMKgIGxvYWRlciA9IE1GWExv YWQoKTsNCj4gwqDCoMKgwqAgaWYgKCFsb2FkZXIpIHsNCj4gZGlmZiAtLWdpdCBhL2xpYmF2dXRp bC9od2NvbnRleHRfcXN2LmMgYi9saWJhdnV0aWwvaHdjb250ZXh0X3Fzdi5jDQo+IGluZGV4IGYz ZDkxOWRhZWExLi43Y2VjMzQ3NDc4NiAxMDA2NDQNCj4gLS0tIGEvbGliYXZ1dGlsL2h3Y29udGV4 dF9xc3YuYw0KPiArKysgYi9saWJhdnV0aWwvaHdjb250ZXh0X3Fzdi5jDQo+IEBAIC04MzksNyAr ODM5LDcgQEAgc3RhdGljIGludCBxc3ZfZDNkMTFfdXBkYXRlX2NvbmZpZyh2b2lkICpjdHgsIG1m eEhETA0KPiBoYW5kbGUsIG1meENvbmZpZyBjZmcpDQo+IMKgwqDCoMKgIElEWEdJRGV2aWNlICpw RFhHSURldmljZSA9IE5VTEw7DQo+IMKgwqDCoMKgIEhSRVNVTFQgaHI7DQo+IMKgwqDCoMKgIElE M0QxMURldmljZSAqZGV2aWNlID0gaGFuZGxlOw0KPiAtwqDCoMKgIG1meFZhcmlhbnQgaW1wbF92 YWx1ZTsNCj4gK8KgwqDCoCBtZnhWYXJpYW50IGltcGxfdmFsdWUgPSB7MH07DQo+IMKgDQo+IMKg wqDCoMKgIGhyID0gSUQzRDExRGV2aWNlX1F1ZXJ5SW50ZXJmYWNlKGRldmljZSwgJklJRF9JRFhH SURldmljZSwNCj4gKHZvaWQqKikmcERYR0lEZXZpY2UpOw0KPiDCoMKgwqDCoCBpZiAoU1VDQ0VF REVEKGhyKSkgew0KPiBAQCAtOTEzLDcgKzkxMyw3IEBAIHN0YXRpYyBpbnQgcXN2X2QzZDlfdXBk YXRlX2NvbmZpZyh2b2lkICpjdHgsIG1meEhETA0KPiBoYW5kbGUsIG1meENvbmZpZyBjZmcpDQo+ IMKgwqDCoMKgIExVSUQgbHVpZDsNCj4gwqDCoMKgwqAgRDNEREVWSUNFX0NSRUFUSU9OX1BBUkFN RVRFUlMgcGFyYW1zOw0KPiDCoMKgwqDCoCBIUkVTVUxUIGhyOw0KPiAtwqDCoMKgIG1meFZhcmlh bnQgaW1wbF92YWx1ZTsNCj4gK8KgwqDCoCBtZnhWYXJpYW50IGltcGxfdmFsdWUgPSB7MH07DQo+ IMKgDQo+IMKgwqDCoMKgIGhyID0gSURpcmVjdDNERGV2aWNlTWFuYWdlcjlfT3BlbkRldmljZUhh bmRsZShkZXZtZ3IsICZkZXZpY2VfaGFuZGxlKTsNCj4gwqDCoMKgwqAgaWYgKEZBSUxFRChocikp IHsNCj4gQEAgLTk5NSw3ICs5OTUsNyBAQCBzdGF0aWMgaW50IHFzdl92YV91cGRhdGVfY29uZmln KHZvaWQgKmN0eCwgbWZ4SERMIGhhbmRsZSwNCj4gbWZ4Q29uZmlnIGNmZykNCj4gwqDCoMKgwqAg VkFEaXNwbGF5QXR0cmlidXRlIGF0dHIgPSB7DQo+IMKgwqDCoMKgwqDCoMKgwqAgLnR5cGUgPSBW QURpc3BsYXlQQ0lJRCwNCj4gwqDCoMKgwqAgfTsNCj4gLcKgwqDCoCBtZnhWYXJpYW50IGltcGxf dmFsdWU7DQo+ICvCoMKgwqAgbWZ4VmFyaWFudCBpbXBsX3ZhbHVlID0gezB9Ow0KPiDCoA0KPiDC oMKgwqDCoCB2YXMgPSB2YUdldERpc3BsYXlBdHRyaWJ1dGVzKGRweSwgJmF0dHIsIDEpOw0KPiDC oMKgwqDCoCBpZiAodmFzID09IFZBX1NUQVRVU19TVUNDRVNTICYmIGF0dHIuZmxhZ3MgIT0NCj4g VkFfRElTUExBWV9BVFRSSUJfTk9UX1NVUFBPUlRFRCkgew0KPiBAQCAtMTAzNiw3ICsxMDM2LDcg QEAgc3RhdGljIGludCBxc3ZfbmV3X21meF9sb2FkZXIodm9pZCAqY3R4LA0KPiDCoMKgwqDCoCBt ZnhTdGF0dXMgc3RzOw0KPiDCoMKgwqDCoCBtZnhMb2FkZXIgbG9hZGVyID0gTlVMTDsNCj4gwqDC oMKgwqAgbWZ4Q29uZmlnIGNmZzsNCj4gLcKgwqDCoCBtZnhWYXJpYW50IGltcGxfdmFsdWU7DQo+ ICvCoMKgwqAgbWZ4VmFyaWFudCBpbXBsX3ZhbHVlID0gezB9Ow0KPiDCoA0KPiDCoMKgwqDCoCAq cGxvYWRlciA9IE5VTEw7DQo+IMKgwqDCoMKgIGxvYWRlciA9IE1GWExvYWQoKTsNCg0KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=