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 E1FB24795D for ; Fri, 26 Jan 2024 07:25:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0394C68D116; Fri, 26 Jan 2024 09:25:45 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BEB7D68CA75 for ; Fri, 26 Jan 2024 09:25:37 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1706253943; x=1737789943; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=B32XWLZtG7Wf6SZyBkUA1OqB2gvsJp6K1KlABFS/mU0=; b=UUYp+flefaxvau1OQJzLJJaX66C/1Eu+vS4Oiqu4eetNiURwVTEE+E/d 3MR3xC17b4lotq7yrzIBkHkmaUocWXs/VPZbRuihrIJDIyW2PHVGN+X/w bTycRHQ9Yz9hNT607zMpq2h3BDpcHuFc0gVX9AV4xmoRCAyQu6ECKNmrk hziYP/Rlf0x3meqh+2f1hWHYvnLjq111poxXspKz+y4R0J7r/Er1rWHzQ Nc8jH5EBN6C3E3xxTX4bdIXMin9DAu1ikozS6Sr/BzTZrUnmGANU4Ikzg EHEFNqf7L7VugD8FRKNhpvt9LQhQfUNkPkH2eSsfYLt3mnNuBLxg3QP1r A==; X-IronPort-AV: E=McAfee;i="6600,9927,10964"; a="1335643" X-IronPort-AV: E=Sophos;i="6.05,216,1701158400"; d="scan'208";a="1335643" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2024 23:25:35 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,216,1701158400"; d="scan'208";a="35359382" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Jan 2024 23:25:35 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 25 Jan 2024 23:25:33 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.35 via Frontend Transport; Thu, 25 Jan 2024 23:25:33 -0800 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 25 Jan 2024 23:25:33 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SW5ddwixlx5X2yoUQ92JUJ0bsbeYlTgR/AnbXtLaRBcHk7V6BdBErUuACPgLNFIhUTypUVagQjV8K+WR7sEI3BpS1h3N/CwNtulIS4DcxIhEW5kL+iSSEQGstjG4aH0Du9+lHov4jLoA9Ztdxvku33kxzeaYImtKUqGnmeLSJRtNFLZxFagMwlGjRtL8ZJ02b+xz8QZx1nc2DjGhkB/LOQJk4XpfM1s1r64W0XgSuidYhivFbUCuBG5Pf1aqp+clNhDAZQA39NUD9Z00zzSXkutJktPqGpBOG0R8/hGBvjfYf2mifWORJXnrWzvhWGgGrvZR3gfYAT7Z/z6XXmujgg== 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=B32XWLZtG7Wf6SZyBkUA1OqB2gvsJp6K1KlABFS/mU0=; b=P1hcg7qiPVQMHhvIbH9JrGY780whoYWp3TTW0KisMmKrTL7uVyZ4AYtOiGVKcatfr3GEYVPkLC5hJa0GybmDha+nPrjaEm+xNNYMX0TN/QgBRs5o8c4acuk0zDZTSf2IRvrtLmte9ecOtW+lnYvfXuHxZV+lDeGSlGVTOVd2bS/s18yjkJ9p4J7sHXTwAHfr2hilz2XrMkfaODUTmcQkst7NKtWkX9Cof3mWEmh0FjO2Zo+b/sXaUQ7ULONXL8Ts8FSWdphiDGakabWs4/jSL3bR8B91gNIWEDUXwTewW2m1020wkzBCevpIqHW4JWHm4VNXZz3Gi6AkZWV6kF9yzg== 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 DM6PR11MB4753.namprd11.prod.outlook.com (2603:10b6:5:2ac::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.27; Fri, 26 Jan 2024 07:25:27 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::b15:a9a4:2dd1:20b3]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::b15:a9a4:2dd1:20b3%7]) with mapi id 15.20.7228.022; Fri, 26 Jan 2024 07:25:26 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel][PATCH v2 11/12] lavc/vaapi_decode: use dynamic frame pool for output frames with libva2 Thread-Index: AQHaMxPCqVN91NYc8UOelrSg161oCLDr638A Date: Fri, 26 Jan 2024 07:25:26 +0000 Message-ID: References: <20231220071050.3175819-1-haihao.xiang@intel.com> <20231220071050.3175819-11-haihao.xiang@intel.com> In-Reply-To: <20231220071050.3175819-11-haihao.xiang@intel.com> 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_|DM6PR11MB4753:EE_ x-ms-office365-filtering-correlation-id: ea3d6b85-dc7d-4704-125b-08dc1e3ff7ad x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rYc7vYUeklue4P+n7EXAr7bbanZ9Y1ZhFL16leO1J/JSRFIkkOaAkEAGZltPbVlQ7O33LXiES6PYEc8pdNm2EmZXHEZuGYkb0c+3co4G9Yj2j8gxgk+eFGN0wxHPOBNm/ZPyNiFsJFx99iU3TUB1MrNjiIQp/5qPFd4miDMN/dSK8CRjcoDE2fGMPBCMN7SWPnGwT/Ja2O7ZgiZwvB6F64aIPxOUPs6URlfw2rYaXGMKsMDGTb29Q3fAxFV9HIwter8csujJd0lMEGWbTjaeI7hOfRG3bEBcRjG7rlYQ5jfQEv9W8WWyEbh9IvfJLw6784dQXJ5BS01Z8Gv+jysdwwZW1bUwqU061+R7Fnf7VZBUbyHT0MaEx1MJzCotNWf9USDR7us5ZaI2zDWs+IKhC1tT6POoTE3wm3YaCAcGe/wDxXzLQt0anr9Je+L8Y41jkuagzp86RrS5ag9iZ1UdQgE0LCTjyDEB+cJWrNccaH6RSSeidTlPs1Ac25e1p/vJ93/sA3JIqJ2xVg6XXPRUfvIqiZsHtxEWpRUqGkQIwqzgFL0mrG5LdG63z08x5G5701CyZfCBYx2kQeHTFH7nlzKKr5Fv3m4uKYW9R+YOBSub6EG7B+FhQe6IhaqaDbCK 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)(39860400002)(346002)(136003)(366004)(376002)(396003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(41300700001)(83380400001)(6486002)(6512007)(2616005)(26005)(122000001)(38100700002)(4326008)(5660300002)(8676002)(8936002)(4001150100001)(478600001)(2906002)(6506007)(66476007)(66556008)(71200400001)(64756008)(66446008)(76116006)(6916009)(91956017)(66946007)(316002)(38070700009)(82960400001)(36756003)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SE1rRkY1YUU3K3FNeXhjcnpWTnFxUFVVR0hSZDc3RHpVZm9ES2EveEFrY00x?= =?utf-8?B?cDRlNlM3QXM1VVVjRXJwa1o1czlYeTNxYU9aYS82dU5EVXd2bzhGTXUrbjNM?= =?utf-8?B?L29hWSttZUJWRlV4U28rcjhxNFBNNzJqdThSMzFScXBuT0JIaitBVzVraldN?= =?utf-8?B?RllHTFRITmluUGJFV0Jmd25icE5CUFhxUGVFV1FQUFdDZE5kdWt4MEZjWDBM?= =?utf-8?B?ZWhQL2Y0aWJRTXNoY1JINUt0SXk0dks1cXAxbloydFVZMHJLc1lxK2NOUHNz?= =?utf-8?B?SkdSdXh3ckRtd29mNSsrSndVSHpxcC8wNEI1WERuaDJyTU41ZC94N0tvM2ha?= =?utf-8?B?QTZ1YUppS3Bwc1dqN0c1cStUU2pES3BGVzB5T3hSSnIrckJ5V2dBcU03ZDVM?= =?utf-8?B?N0lUVURVcStvTG9WWUlYWjhuKzF3bWNVK085YS9oQmJjM0xrUUcyb0ozWlAw?= =?utf-8?B?RVpEaHhoRHByQU5nSUt3SW1JdW82dEpEUDVWNzhHRjdZcEF1V1NtMW50dE9B?= =?utf-8?B?WjIrT1crRnpnaVp5TldhMTI0UlE0dm9wS1ZDdEp3TnNyRG9GRm54MzZyV09Q?= =?utf-8?B?UmlTL0lLNmVRdmoyNVRCN2ZtMW9CTG9ubkJoSm1zY3JLd3g3TGQ5dXFnTi9x?= =?utf-8?B?NUdIMEJ2S3VEeUpnWWs3N0Y3V2hGM29UWE51ZjBUWDZGc0MyRlNQcFNEeTBN?= =?utf-8?B?bzRnWkhlTlI4RjJMZGlWdXVJaGp6QXBHRzVMK3ZDV0Y2SHRpZUtwQmpRVlkr?= =?utf-8?B?QmpqdDFzWDFGU2Y3aUc3WHFtZGxhdU0vdVEzNlJHWVNhN0RmVkl4NmNJdUh6?= =?utf-8?B?a3A0RllmeVkwdGxnc3hRNFE0TGVIOTc5ZWdJRTN5UlRwbEdIL2xoNkhTVENR?= =?utf-8?B?ZHFkWFhoUE5PTVhlalJIVWhVekw1WXh5eUZIWDhHTU9ndEVjNjFUeE8ydm5H?= =?utf-8?B?eWRuS2VPQkxuZ3VDejUyUDJUbngyUGFYT0IvUFJEUDJ1ZmdLdTNQRGRXaDFR?= =?utf-8?B?VnRYSTVuZmpVcUNzZWJHbGJQOGwyT21lczh2SWhKSm5YU1lVaDRsUFhJQTM5?= =?utf-8?B?aFhzYnhRZmxEeUg2RGg5Mk00eUJDSnVIM3M2V2dCcFJFdmx2cjZpbGJBbEdG?= =?utf-8?B?WlJ2eWI4eDlSelJBMktEZDZJc0hrd2lSQkM2L0FWOU9lVGpnUmxMWUFMU2Jv?= =?utf-8?B?dDFPdUVXNG9BTnZBdkZEVDkyK2hyaStDV2xpWU9ySWtjNng2ZzRVSnF5SmRk?= =?utf-8?B?QjREZkVpRzhpYWtpVVVNYSs3MnF3QWJCMkhRdE1jYnJDMDE0Zm00UTZoUjlX?= =?utf-8?B?T3VIa211NHRXd1JNWjZRWE5KNUVNdEZzdGFQUFUzcXB6N2plRDc0Qk1XbjNM?= =?utf-8?B?R2xrc09hNTFuYkdnYWp2aXoxWlVnWlZEa2FtQjlnbkYxclpub01wLy9WQkwr?= =?utf-8?B?MHJuT0tqVFUxRjN6MFcvNER1Ti8vT0dFcFV4Yk5CWCtxOGVzanpuS05kNmdP?= =?utf-8?B?TlB2NG1zQjduRmh5aWNYY21BbTg1aXhzalQ5MzdldGFNS0d0ZWJMOUZteDQw?= =?utf-8?B?eWorZUZ0SjZGMlVOZXRKVHFrNUV1bm40TkRwejVENU5WeWlqUkpweVR1UTJv?= =?utf-8?B?OTl5Mjl5UXZEQVYrZXFjSnRxT0NZMm1jNDNXbXJ3cEozUjhjbVBnWExUVnFm?= =?utf-8?B?U0lpOVNucDI2RXlHUllTMDZoRHVHejZjUTBKd05qdjdzMWtsQ0lTVFgzMXFL?= =?utf-8?B?Q292TnVxUEJ0cERHOW16dmV6VTF5VUhydkhGN2k3bDNRMVNJK2Q0YXJDODBa?= =?utf-8?B?RWNTVHRmOXI1d1MrenFnRmxPOEtMWUYwWm8vZmhKaHVEY0hjQkNnanlGU2xS?= =?utf-8?B?UUREeDBxR0MvUmdWTTdRYlViNkhRYlM3QlNWRTl2U1hKLzA2ZWJaWE0wbHZm?= =?utf-8?B?ZVJQRG5TOTFXcUFBQVhHZXZxemgvMXlNNDQ4Wmkyc1dPbGJSbHpocGE5MWVm?= =?utf-8?B?T0duQmxSTElLbnExQ2t4TFlCUEFNWXNuOFJLZjEzTytDS3lpTjI2QVgva2Rl?= =?utf-8?B?OXVKN085cTh1eEhJWG5SR1drQnBiQWNOWEcxMWlGR2t2eWlqQ1FnZnRFbjJD?= =?utf-8?B?dmlzN3FycG8xSDhYaHVnRmxrUUNyWk1GaTZheGNJeHV4cHFUUUYrcisyZnBk?= =?utf-8?B?K1E9PQ==?= 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: ea3d6b85-dc7d-4704-125b-08dc1e3ff7ad X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2024 07:25:26.6279 (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: 0zDWqJhR3F85jiUTMpIiMsCLKMpkRJYioGVf0CVowi4fcdQ3shGUDHD36flakD9U9xKT2s/o0VIRaoR4Jfc38w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4753 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v2 11/12] lavc/vaapi_decode: use dynamic frame pool for output frames with libva2 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: "sw@jkqxz.net" 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: T24gV28sIDIwMjMtMTItMjAgYXQgMTU6MTAgKzA4MDAsIFhpYW5nLCBIYWloYW8gd3JvdGU6Cj4g RnJvbTogSGFpaGFvIFhpYW5nIDxoYWloYW8ueGlhbmdAaW50ZWwuY29tPgo+IAo+IFRoaXMgYWxs b3dzIGEgZG93bnN0cmVhbSBlbGVtZW50IHN0b3JlcyBtb3JlIGZyYW1lcyBmcm9tIFZBQVBJCj4g ZGVjb2RlcnMgYW5kIGZpeGVzIGVycm9yIGluIGdldF9idWZmZXIoKQo+IAo+ICQgZmZtcGVnIC1o d2FjY2VsIHZhYXBpIC1od2FjY2VsX291dHB1dF9mb3JtYXQgdmFhcGkgLWkgaW5wdXRfMTAwZnJh bWVzLm1wNCBcCj4gwqAtdmYgcmV2ZXJzZSAtYW4gLWYgbnVsbCAtCj4gLi4uCj4gW2gyNjQgQCAw eDU1N2EwNzVhMTQwMF0gZ2V0X2J1ZmZlcigpIGZhaWxlZAo+IFtoMjY0IEAgMHg1NTdhMDc1YTE0 MDBdIHRocmVhZF9nZXRfYnVmZmVyKCkgZmFpbGVkCj4gW2gyNjQgQCAweDU1N2EwNzVhMTQwMF0g ZGVjb2RlX3NsaWNlX2hlYWRlciBlcnJvcgo+IFtoMjY0IEAgMHg1NTdhMDc1YTE0MDBdIG5vIGZy YW1lIQo+IAo+IFNpZ25lZC1vZmYtYnk6IEhhaWhhbyBYaWFuZyA8aGFpaGFvLnhpYW5nQGludGVs LmNvbT4KPiAtLS0KPiDCoGxpYmF2Y29kZWMvdmFhcGlfZGVjb2RlLmMgfCAzNiArKysrKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiDCoDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRp b25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy92YWFw aV9kZWNvZGUuYyBiL2xpYmF2Y29kZWMvdmFhcGlfZGVjb2RlLmMKPiBpbmRleCBjZWFjNzY5YzUy Li44Y2MyOWU5NmY5IDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvdmFhcGlfZGVjb2RlLmMKPiAr KysgYi9saWJhdmNvZGVjL3ZhYXBpX2RlY29kZS5jCj4gQEAgLTYwMSwyMiArNjAxLDI2IEBAIHN0 YXRpYyBpbnQgdmFhcGlfZGVjb2RlX21ha2VfY29uZmlnKEFWQ29kZWNDb250ZXh0Cj4gKmF2Y3R4 LAo+IMKgwqDCoMKgwqDCoMKgwqAgaWYgKGVyciA8IDApCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGdvdG8gZmFpbDsKPiDCoAo+IC3CoMKgwqDCoMKgwqDCoCBmcmFtZXMtPmluaXRpYWxfcG9v bF9zaXplID0gMTsKPiAtwqDCoMKgwqDCoMKgwqAgLy8gQWRkIHBlci1jb2RlYyBudW1iZXIgb2Yg c3VyZmFjZXMgdXNlZCBmb3Igc3RvcmluZyByZWZlcmVuY2UKPiBmcmFtZXMuCj4gLcKgwqDCoMKg wqDCoMKgIHN3aXRjaCAoYXZjdHgtPmNvZGVjX2lkKSB7Cj4gLcKgwqDCoMKgwqDCoMKgIGNhc2Ug QVZfQ09ERUNfSURfSDI2NDoKPiAtwqDCoMKgwqDCoMKgwqAgY2FzZSBBVl9DT0RFQ19JRF9IRVZD Ogo+IC3CoMKgwqDCoMKgwqDCoCBjYXNlIEFWX0NPREVDX0lEX0FWMToKPiAtwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBmcmFtZXMtPmluaXRpYWxfcG9vbF9zaXplICs9IDE2Owo+IC3CoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGJyZWFrOwo+IC3CoMKgwqDCoMKgwqDCoCBjYXNlIEFWX0NPREVDX0lEX1ZQ OToKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmFtZXMtPmluaXRpYWxfcG9vbF9zaXplICs9 IDg7Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4gLcKgwqDCoMKgwqDCoMKgIGNh c2UgQVZfQ09ERUNfSURfVlA4Ogo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyYW1lcy0+aW5p dGlhbF9wb29sX3NpemUgKz0gMzsKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPiAt wqDCoMKgwqDCoMKgwqAgZGVmYXVsdDoKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmFtZXMt PmluaXRpYWxfcG9vbF9zaXplICs9IDI7Cj4gK8KgwqDCoMKgwqDCoMKgIGlmIChDT05GSUdfVkFB UElfMSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmFtZXMtPmluaXRpYWxfcG9vbF9zaXpl ID0gMDsKPiArwqDCoMKgwqDCoMKgwqAgZWxzZSB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZnJhbWVzLT5pbml0aWFsX3Bvb2xfc2l6ZSA9IDE7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg Ly8gQWRkIHBlci1jb2RlYyBudW1iZXIgb2Ygc3VyZmFjZXMgdXNlZCBmb3Igc3RvcmluZyByZWZl cmVuY2UKPiBmcmFtZXMuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3dpdGNoIChhdmN0eC0+ Y29kZWNfaWQpIHsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYXNlIEFWX0NPREVDX0lEX0gy NjQ6Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FzZSBBVl9DT0RFQ19JRF9IRVZDOgo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhc2UgQVZfQ09ERUNfSURfQVYxOgo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJhbWVzLT5pbml0aWFsX3Bvb2xfc2l6ZSArPSAxNjsKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGNhc2UgQVZfQ09ERUNfSURfVlA5Ogo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgZnJhbWVzLT5pbml0aWFsX3Bvb2xfc2l6ZSArPSA4Owo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FzZSBBVl9D T0RFQ19JRF9WUDg6Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmFtZXMtPmlu aXRpYWxfcG9vbF9zaXplICs9IDM7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBi cmVhazsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZWZhdWx0Ogo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZnJhbWVzLT5pbml0aWFsX3Bvb2xfc2l6ZSArPSAyOwo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIH0KPiDCoMKgwqDCoMKgwqDCoMKgIH0KPiDCoMKgwqDCoCB9Cj4g wqAKCkhpIE1hcmssCgpEbyB5b3UgaGF2ZSBhbnkgY29tbWVudCBhYm91dCBkeW5hbWljIGZyYW1l IHBvb2wgdXNlZCBpbiB2YWFwaSA/IAoKVGhhbmtzCkhhaWhhbwoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K