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 A5145495D4 for ; Wed, 15 May 2024 01:39:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E312668D67D; Wed, 15 May 2024 04:39:53 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2042.outbound.protection.outlook.com [40.92.75.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9E74968D4DA for ; Wed, 15 May 2024 04:39:47 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rtz959OW3VHg/WAeqIr2cn7hF4HIymi/rGQPIkZMx9IPSqshkTpVL7ThrU5+vDlhhWyYUpC2j6OHFiYRj2Td79FdW17qpIonYULdlHXSuBHXp/7TMP+bJsJvinDa1D/UC2OPHZYHjFXQw2XlDY0KkxzzYtrEr12XKa2jausfO9QG5PS6jnAkcnIZqziXv/pyYVL2W85boQnQcJQxgKcM47G1bY8Fq5+WxVZgyT2RiLIGd4TqXNO1AlKFquJSDkZx6JRMwjNKH8e4u2PKE5jIQ1+dEGFS+Mwq3OtYSxi73ozdijNSh4k7LnWH3p/45gbq5wAjEJvmxMIZSRUXxcefMw== 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=v8NoyxqlhYtQoQBEjdxNBVO6sLw6RHqaDKnHF5miZ20=; b=Ykd+XQE4jv2qMX14jKSQwsf63/hsmGbb4sr7zfERkAsJFcwN4kDgwWWKhSMpjQzCtagQDGlGlTUxYXPqlx2ds5IMYuIUkm7HIsq40iomZad30sCfzOounUsect2BgWVJh+P/2w6nR6qvBTIpPI2McI8HJGycsUA6hWjYIAV7XviH7m/0TE7NXoHhz1/p50H/h87yMQoW9kDcEpSKilJR+o67uNHbmntLhlgczvAX1GuTS8nXg+sW7jwH7Sl59OMu/z4cMvD1gUg/phEjdPKICmekv84rKmVOxpA62DzeqA5IggVAe4UaV3QIQRtbv4LS6LnZAEIpBlA0vabL1fM/fw== 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=v8NoyxqlhYtQoQBEjdxNBVO6sLw6RHqaDKnHF5miZ20=; b=IXY9PqVu2u67UhlDATP4OKxasnleA13QF7MWDIj0sEPppLuGzz0ZDBrXPq1DKS9qDuD5QIF/EvNhYvSVEXDLYyjrZb071j1r6V3LBSPHBLz76zSuasCOBHnT7lWVrvS79kepqWvI2fWna0YfgSjKR99U4jDbdK8ZO7h/gNyvT9s4ubLJ9h7Qx7JKGZMWXqLNe4A2MkHGAesic62SHqkOdv81UvVClNfNoBG0Y8Qsd/+jpgZW8QXm13I+lY8dF+O5dALfAaVG8eBAYYibstn8iOT3F5MnlgNe+L5q5aOAaCz9OCqqtU7TXNFbrVOy68O781Dmu2/r66nlAOWbvecuSw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0034.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:14d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Wed, 15 May 2024 01:39:45 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7544.052; Wed, 15 May 2024 01:39:45 +0000 Message-ID: Date: Wed, 15 May 2024 03:39:44 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240514113314.1821249-1-hiccupzhu@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [26/Nvtk15r/QNFhILlWi56/LKNGL1Zlf1toGysGrD2Q=] X-ClientProxiedBy: FR4P281CA0117.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:bb::6) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <1b0b7a2e-15d8-4cd2-b08e-dfbfc9c811d5@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0034:EE_ X-MS-Office365-Filtering-Correlation-Id: e21cc654-2149-4790-002a-08dc747fe63d X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|1602099003|56899024|3412199016|440099019; X-Microsoft-Antispam-Message-Info: 0T1G9k1OspIc0LI9WTFKz+LK2w1uZpcWUj86aRZ+Xr2KFmhrDZRA9mLO5ByEVLLemGxAdgb18lBPQXIwdmAi8e2n0lhaGbmtbStz+ZJRoEWuBRk+PIjJT6zybSLJqb4hShzMMu1Ju7JnbuSc7PLqoql/5KiyJabj8pazJjspQ88hnbgYPPB1RN2C+uCgb9vF4YOlVuSDj9hxHSYlZnrPXZIImxFc7wb8NZV1yYLb5Ha0yuFgUAGKxGJz5Nizc4sYtJZf20p9e0Wuzh050vrts7WMNMQkSAEUovgvTW1/Ho63dScHd6GMwCqeEKqZZVx5K5tXfvjA6X2MCowwpeNhVqVZLCP2QmRB7TzZGeNdvDkRwv3UmBSiVVS/SfeBRZazyKbbF8y7sXcZlulTkbBB3TX3jQdIWZ06S6sa9nOODSeftKk90hdKT/xwCiTK+047m7QGZv9sxeemO1z4U+MTpOOLL7rNj9/gi4YHdurhzyexLD+N6z0eKsKrLMg/pYS8GmVrxvk5F8OiVX9HRZq3UafOGfeJoz8dSSK3Fyxo4Jp3GCAXT6socNfgRsuQ8VaQBMG1RkM+H0TnuBXlPoZ9iyq5jwxY2eT4xbo7NCH//pkLjAO8vwqbh2H3U88S3L46eAoDvbO/iqPGQdRlIBDr3HxyQ2GGJ12D65yu+rDcQ+A= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bm4ydWZNV2FtR2tOTHdSemlGeFlNSkM0Q09tblA1RVdFcWowa2dkT1dUaG5O?= =?utf-8?B?eVhaL1gyNC9Dd01SUnFobWRsV2Z5Y1NvNjB1RGpDbTg1ODc2Wi9JaFNSNzkz?= =?utf-8?B?cTJIbGtNMHphOHd5eUl0aVQxYTJMbEF6RlhjcG9BR2JLVDhLdGErS2I5S3lx?= =?utf-8?B?NGdXazhMUE9PTHpnbmN3alUxMHEySWdkNC96N2pCSllFU1lOYmRVZmFRUWE1?= =?utf-8?B?MjFaczNUeEFTZ2xHRlZhUGpFUjVHTnpEZU1sWG5zUmlsMGVXYzJ4djZncDVl?= =?utf-8?B?SlhkemxJWGtUWEQyc3Fpd1VXNnorVDYrM0FDVk8waG92d3lCY2xHQThZY1Iz?= =?utf-8?B?cDcvb1FkMTZwWG0zTnFDZzBnNlVkalhuYTNYUWxzTHhmNnphR0pXVkxvaGRV?= =?utf-8?B?aFpZSWNsdGppaGJwK0lUYlNlV2pnQUtjOHNsaWhqbDYvYXlpaUV3MHk1Nzdn?= =?utf-8?B?ak1uQTZ6MjZjd2FaRGhqamgwdktxUUZsOWlkMFcvRTlyWEZyU3RmUmZQdTBV?= =?utf-8?B?MmtLakZHcFdqT3NzNG81UDdvTEdkcUpKaUtnZzdEcFQwSVlSRElKNHVKSnp6?= =?utf-8?B?Qkp0M0JwOUJlcnNpb0VLRG54eU8rTTdFZlBUOTZrL0g3ZVFYOXc1ZDFWWlFy?= =?utf-8?B?ZDVCMFIyMmplK0FXS1ZoMVdxODBWcHZ0NVBHRFl3dDkrOFhZQVE4TXlGSnMz?= =?utf-8?B?YnFEUmlxZXU1NE5QL0NGTFhHVGZEUlIwcUNVcGxSak5QTUMySVF0a3c2OHBh?= =?utf-8?B?bXh5Q2g1RWh3L0IycVA2NlJTQytmcHNpdHRVMjBlYUpJMG9FdTFqSkdYbHNJ?= =?utf-8?B?NmZWTC83QncyaHRMaUZ6Z0V1QVRWTUJaVlZwY28rc2RuRUx0bUVMWDl6YUhk?= =?utf-8?B?QkloV25MUStyeVVJV0J5ZFVtdENPL3N1eGFmSG5xcUZRWVZvOFBGVzlodXU3?= =?utf-8?B?NmZESXRoRE9rT2RzY1lOSDl2a29NU3dtbGY4dDh0a2dJYkVNMDlrWFd0a0ZG?= =?utf-8?B?bmtHOExYRFAxUmJnYk41YU5vNGxVT1pkN1RSZ21FeU1JazJkdERQVHQ5Rndp?= =?utf-8?B?eVdFc252TTZIMlprWjhlK1N6SnlEZjNLVlhYNDhhT3hUbU9Uc056Zm9pMjJ0?= =?utf-8?B?UGFPWHc1d1hEWVVLMmlpclM3Yno2OTBzclJlWmFnSUw5WUkrN25tNjRxZmo3?= =?utf-8?B?NjhZNk1UdjRhd2s3U29jaHJ5R0twdzNHd2hIUU1YYlM4TkZjY0RBU2xVeHZJ?= =?utf-8?B?V2IxRTkySzVueWFUNXpoY1FSK1BTeU1icmUvMnFLQ0lMbVFIWFVJRmZpTXkx?= =?utf-8?B?eERnSDl4dm95YTRiQUxtdEJZeFIwaW5sb0x0L0pYcXBrTkNkSkNHVlFNQmk1?= =?utf-8?B?WjNIeTh5cFNXc0Z5Z1BQSTYrQTl2dlRSTy9QR2FPSHdLbEZRTm1TUmZuU0ta?= =?utf-8?B?QjBNa0Z2VUNEVGllNUxzM1NZY2VHb1laWXpvUC96bWZNWkxzek9hZHdXRzNT?= =?utf-8?B?eFptUFNkdnErTXRacjJYTHlHRUJuSkptaVJxaWdVNkhCRkFxRERXUVNCQjlx?= =?utf-8?B?QmFsRi9iOEJoRW5Cd1QxZ1VsVjV5enE3dmhyaGlqTk9ORFIvZlorUGlyVG02?= =?utf-8?B?ZlJCcEYrVzJEaWx0dlhnR0hqcmdWeHp2allXZHRXZVpUK1BrQkRURlI3OXNz?= =?utf-8?B?N2Evd2hucHpyc1NaTkZsMEtQaDZxMGlvTnVXNmlQUDZrZ0JsSk9jaFV3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e21cc654-2149-4790-002a-08dc747fe63d X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2024 01:39:45.4101 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3P250MB0034 Subject: Re: [FFmpeg-devel] [PATCH] avformat/pcmdec: add pts and dts calculation for pcmdec 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: SGljY3VwIFpodToKPiBUaGUgcHVycG9zZSBvZiB0aGlzIHBhdGNoIGlzIHRvIGNhbGN1bGF0ZSBw dHMgYW5kIGR0cyB3aGVuIHVzaW5nIHBjbWRlbXV4Lgo+IElzIHRoZXJlIGFueXRoaW5nIHdyb25n IHdpdGggZG9pbmcgdGhpcywgb3IgZG8geW91IGhhdmUgYW55IHN1Z2dlc3Rpb25zIGZvcgo+IGlt cHJvdmVtZW50Pwo+IAoKMS4gRG9uJ3QgdG9wLXBvc3Qgb24gdGhpcyBsaXN0LgoyLiBQVFMgYW5k IERUUyBhcmUgYWxyZWFkeSBwcm9kdWNlZCB3aXRoIHRoaXMgZGVtdXhlci4gQXMgaGFzIGJlZW4g c2FpZDoKSWYgaXQgaXNuJ3QgZm9yIHlvdSwgb3BlbiBhIHRpY2tldCBhYm91dCBpdC4KCj4gQW5k cmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+IOS6jjIwMjTl ubQ15pyIMTTml6XlkajkuowgMTk6NDHlhpnpgZPvvJoKPiAKPj4gU2hpcWkgWmh1Ogo+Pj4gU2ln bmVkLW9mZi1ieTogU2hpcWkgWmh1IDxoaWNjdXB6aHVAZ21haWwuY29tPgo+Pj4gLS0tCj4+PiAg bGliYXZmb3JtYXQvcGNtZGVjLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0tCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L3BjbWRlYy5jIGIvbGliYXZmb3Jt YXQvcGNtZGVjLmMKPj4+IGluZGV4IDJmNjUwOGI3NWEuLmQ4NzlhZWZhYWQgMTAwNjQ0Cj4+PiAt LS0gYS9saWJhdmZvcm1hdC9wY21kZWMuYwo+Pj4gKysrIGIvbGliYXZmb3JtYXQvcGNtZGVjLmMK Pj4+IEBAIC0zNiw2ICszNiw3IEBAIHR5cGVkZWYgc3RydWN0IFBDTUF1ZGlvRGVtdXhlckNvbnRl eHQgewo+Pj4gICAgICBBVkNsYXNzICpjbGFzczsKPj4+ICAgICAgaW50IHNhbXBsZV9yYXRlOwo+ Pj4gICAgICBBVkNoYW5uZWxMYXlvdXQgY2hfbGF5b3V0Owo+Pj4gKyAgICBpbnQ2NF90IG5iX3Nh bXBsZXM7Cj4+PiAgfSBQQ01BdWRpb0RlbXV4ZXJDb250ZXh0Owo+Pj4KPj4+ICBzdGF0aWMgaW50 IHBjbV9yZWFkX2hlYWRlcihBVkZvcm1hdENvbnRleHQgKnMpCj4+PiBAQCAtNDYsNiArNDcsNyBA QCBzdGF0aWMgaW50IHBjbV9yZWFkX2hlYWRlcihBVkZvcm1hdENvbnRleHQgKnMpCj4+PiAgICAg IHVpbnQ4X3QgKm1pbWVfdHlwZSA9IE5VTEw7Cj4+PiAgICAgIGludCByZXQ7Cj4+Pgo+Pj4gKyAg ICBzMS0+bmJfc2FtcGxlcyA9IDA7Cj4+PiAgICAgIHN0ID0gYXZmb3JtYXRfbmV3X3N0cmVhbShz LCBOVUxMKTsKPj4+ICAgICAgaWYgKCFzdCkKPj4+ICAgICAgICAgIHJldHVybiBBVkVSUk9SKEVO T01FTSk7Cj4+PiBAQCAtMTA0LDYgKzEwNiwzNyBAQCBzdGF0aWMgaW50IHBjbV9yZWFkX2hlYWRl cihBVkZvcm1hdENvbnRleHQgKnMpCj4+PiAgICAgIHJldHVybiAwOwo+Pj4gIH0KPj4+Cj4+PiAr c3RhdGljIGludCBwY21fZGVjX3JlYWRfcGFja2V0KEFWRm9ybWF0Q29udGV4dCAqcywgQVZQYWNr ZXQgKnBrdCkKPj4+ICt7Cj4+PiArICAgIFBDTUF1ZGlvRGVtdXhlckNvbnRleHQgKnMxID0gcy0+ cHJpdl9kYXRhOwo+Pj4gKyAgICBBVkNvZGVjUGFyYW1ldGVycyAqcGFyID0gcy0+c3RyZWFtc1sw XS0+Y29kZWNwYXI7Cj4+PiArICAgIGludCByZXQ7Cj4+PiArCj4+PiArICAgIHJldCA9IGZmX3Bj bV9yZWFkX3BhY2tldChzLCBwa3QpOwo+Pj4gKyAgICBpZiAocmV0IDwgMCkKPj4+ICsgICAgICAg IHJldHVybiByZXQ7Cj4+PiArCj4+PiArICAgIHBrdC0+dGltZV9iYXNlID0gcy0+c3RyZWFtc1sw XS0+dGltZV9iYXNlOwo+Pj4gKyAgICBwa3QtPmR0cyA9IHBrdC0+cHRzID0gczEtPm5iX3NhbXBs ZXM7Cj4+PiArICAgIHMxLT5uYl9zYW1wbGVzICs9IHBrdC0+c2l6ZSAvIHBhci0+YmxvY2tfYWxp Z247Cj4+PiArCj4+PiArICAgIHJldHVybiByZXQ7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBp bnQgcGNtX2RlY19yZWFkX3NlZWsoQVZGb3JtYXRDb250ZXh0ICpzLAo+Pj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgaW50IHN0cmVhbV9pbmRleCwgaW50NjRfdCB0aW1lc3RhbXAsIGlu dAo+PiBmbGFncykKPj4+ICt7Cj4+PiArICAgIFBDTUF1ZGlvRGVtdXhlckNvbnRleHQgKnMxID0g cy0+cHJpdl9kYXRhOwo+Pj4gKyAgICBpbnQgcmV0Owo+Pj4gKwo+Pj4gKyAgICByZXQgPSBmZl9w Y21fcmVhZF9zZWVrKHMsIHN0cmVhbV9pbmRleCwgdGltZXN0YW1wLCBmbGFncyk7Cj4+PiArICAg IGlmIChyZXQgPCAwKQo+Pj4gKyAgICAgICAgcmV0dXJuIHJldDsKPj4+ICsKPj4+ICsgICAgczEt Pm5iX3NhbXBsZXMgPSBmZnN0cmVhbShzLT5zdHJlYW1zWzBdKS0+Y3VyX2R0czsKPj4+ICsgICAg cmV0dXJuIHJldDsKPj4+ICt9Cj4+PiArCj4+PiAgc3RhdGljIGNvbnN0IEFWT3B0aW9uIHBjbV9v cHRpb25zW10gPSB7Cj4+PiAgICAgIHsgInNhbXBsZV9yYXRlIiwgIiIsIG9mZnNldG9mKFBDTUF1 ZGlvRGVtdXhlckNvbnRleHQsIHNhbXBsZV9yYXRlKSwKPj4gQVZfT1BUX1RZUEVfSU5ULCB7Lmk2 NCA9IDQ0MTAwfSwgMCwgSU5UX01BWCwgQVZfT1BUX0ZMQUdfREVDT0RJTkdfUEFSQU0gfSwKPj4+ ICAgICAgeyAiY2hfbGF5b3V0IiwgICAiIiwgb2Zmc2V0b2YoUENNQXVkaW9EZW11eGVyQ29udGV4 dCwgY2hfbGF5b3V0KSwKPj4gIEFWX09QVF9UWVBFX0NITEFZT1VULCB7LnN0ciA9ICJtb25vIn0s IDAsIDAsIEFWX09QVF9GTEFHX0RFQ09ESU5HX1BBUkFNIH0sCj4+PiBAQCAtMTI2LDggKzE1OSw4 IEBAIGNvbnN0IEZGSW5wdXRGb3JtYXQgZmZfcGNtXyAjIyBuYW1lXyAjIyBfZGVtdXhlciA9Cj4+ IHsgICAgICAgIFwKPj4+ICAgICAgLnAucHJpdl9jbGFzcyAgID0gJnBjbV9kZW11eGVyX2NsYXNz LCAgICAgICAgICAgICAgICAgICBcCj4+PiAgICAgIC5wcml2X2RhdGFfc2l6ZSA9IHNpemVvZihQ Q01BdWRpb0RlbXV4ZXJDb250ZXh0KSwgICAgICAgXAo+Pj4gICAgICAucmVhZF9oZWFkZXIgICAg PSBwY21fcmVhZF9oZWFkZXIsICAgICAgICAgICAgICAgICAgICAgIFwKPj4+IC0gICAgLnJlYWRf cGFja2V0ICAgID0gZmZfcGNtX3JlYWRfcGFja2V0LCAgICAgICAgICAgICAgICAgICBcCj4+PiAt ICAgIC5yZWFkX3NlZWsgICAgICA9IGZmX3BjbV9yZWFkX3NlZWssICAgICAgICAgICAgICAgICAg ICAgXAo+Pj4gKyAgICAucmVhZF9wYWNrZXQgICAgPSBwY21fZGVjX3JlYWRfcGFja2V0LCAgICAg ICAgICAgICAgICAgIFwKPj4+ICsgICAgLnJlYWRfc2VlayAgICAgID0gcGNtX2RlY19yZWFkX3Nl ZWssICAgICAgICAgICAgICAgICAgICBcCj4+PiAgICAgIC5yYXdfY29kZWNfaWQgICA9IGNvZGVj LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gICAgICBfX1ZBX0FSR1NfXyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICB9Owo+Pgo+ PiBBIHF1aWNrIHRlc3Qgc2hvd3MgdGhhdCBQVFMgYW5kIERUUyBhcmUgYWxyZWFkeSBzZXQgZ2Vu ZXJpY2FsbHkgZm9yIHBjbQo+PiBmb3JtYXRzICh1bmxlc3MgdGhlIEFWRk1UX0ZMQUdfTk9GSUxM SU4gZmxhZyBpcyBzZXQpLiBJZiBpdCBpcyBub3QgaW4KPj4geW91ciB1c2VjYXNlLCB0aGVuIHlv dSBzaG91bGQgcHJvdmlkZSBkZXRhaWxzIGFib3V0IHRoaXMgKHByZWZlcmFibHkgYnkKPj4gb3Bl bmluZyBhIHRpY2tldCBvbiB0cmFjKS4KPj4KPj4gLSBBbmRyZWFzCj4+Cj4+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IGZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKPj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPj4gaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4+Cj4+IFRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Pgo+IAo+IAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=