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 150AB42820 for ; Sun, 1 May 2022 17:00:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6DCEF68B2A5; Sun, 1 May 2022 20:00:37 +0300 (EEST) Received: from mx0a-00428a01.pphosted.com (mx0a-00428a01.pphosted.com [205.220.165.14]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A852D68AE7E for ; Sun, 1 May 2022 20:00:30 +0300 (EEST) Received: from pps.filterd (m0243507.ppops.net [127.0.0.1]) by mx0b-00428a01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 241FjDPc007735 for ; Sun, 1 May 2022 13:00:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bose.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps1; bh=neMGa0Kw0H+eo2RlMEchoR3BJ75EIzvMkgErLu+nq7s=; b=mDTLA2hF5Fvrvzxp8OFS+aAy+CnutVFZk8MikLe+TfdHGRUOqUwEc8UxbuvPCzv1lQb/ l9Fy0QnOHC1eg+ZKEtP+aJaIvvIYlccTQwpaXXy4IkCuwYIjzZY0qT5BZ5QkYzUXRIvI O0WVU2utedUeH9K+QqXwf0WCSFqbCpYNoaHjbQLwxX+9+vbViuqfxNy2RY689cdjdi7j jvkE3RtxWAZA/K7St5JFnTbSEG5P4ereuKA8CFSkTukbeI03GVy0sLTdXEW0BtdYYt1A 9ki+mG2L1fyV9VefFPZRmqKOi7B1ibAoPcWrI+ynHQd/PntCsdU8ZBBjwmleC+s62u6A UA== Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2104.outbound.protection.outlook.com [104.47.70.104]) by mx0b-00428a01.pphosted.com (PPS) with ESMTPS id 3fry5qs8d0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 01 May 2022 13:00:27 -0400 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=W9BBG/wKtIDp2QzkVQ6QluT59uhnpfOMvrfkq52ygSvPnsBmR94qf9DPeG2sTpxZHyS+O8cwGZEnGfyHo9CBGZ6NB+GgNtpcwVD8eb/DZiqJLosoN8lE8kNptEfzIdrX4/SBlVfTzGIPbJ+EwzQY0/ImeDR7SbzNmjfZubN7NhQnqJvh1npY9+GikXhR3yjf2n/oZ3gAOXjDIgwCokyuH6qzS3Ehk5XZ8NRXsYFgsJIDIwZax4+GOmFg3VkSyFS+TLMfZywHkDkuImISQlbzliK1Tqj68xWNo1jHj1/avhf0qpoS1geB5ezUNKRbB4SKaQkGvRdtUFHPcEO7iHSQrg== ARC-Message-Signature: i=2; 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=neMGa0Kw0H+eo2RlMEchoR3BJ75EIzvMkgErLu+nq7s=; b=O0UW/OIoUpL80QkSdwZGDyk6Bb4R4T8i4yVAHUuEf8cc+7YfTJd1IL+ABSSrnAjOlPkaFSwa9hMB/C47FvsQBJCf2zBzdDrbMjkn9WGoeiFbFhvAVBcoEQGfmxgLoKWDP8IBNA1mxyLuS80CSABEHCuGo5hwAANqL64tbph0y0dAgwGl6cAdbZrdvC7Zswe5AzprbjzH0iOCQ5PyR/O7/Bc51cTyI2LGvcgr0CyO3QmSeUcBAYyX0oz4Kptyur+EkPi/64O3jVqKleWY6mOHKOYpMGPdYfqWaRsTJ7uVsUKrg9LaASbVZ0RJ9EkUOTIrazokmQfqfrQDegHWD1q/iA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=softfail (sender ip is 34.202.228.63) smtp.rcpttodomain=ffmpeg.org smtp.mailfrom=bose.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=bose.com; dkim=pass (signature was verified) header.d=bose.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=bose.com] dkim=[1,1,header.d=bose.com] dmarc=[1,1,header.from=bose.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bose.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=neMGa0Kw0H+eo2RlMEchoR3BJ75EIzvMkgErLu+nq7s=; b=gPWIjzX8x54KGdE1qehmHsHvsBDuTi2ogAEW3WSs7gFdBBX4RPvV9DxCIqJutauOCA+yZrpMUpTF3NeyipHCfzQgomBCUxk28EIKlge+ufA7NwoqLVrE7DrvjVyzvmj01SC3G4QFHJZ24tLWcDr0UVH53jDgpllFNn/uDIiq3sM= Received: from MW4PR03CA0329.namprd03.prod.outlook.com (2603:10b6:303:dd::34) by BYAPR08MB5829.namprd08.prod.outlook.com (2603:10b6:a03:11f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Sun, 1 May 2022 17:00:23 +0000 Received: from MW2NAM10FT062.eop-nam10.prod.protection.outlook.com (2603:10b6:303:dd:cafe::c1) by MW4PR03CA0329.outlook.office365.com (2603:10b6:303:dd::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24 via Frontend Transport; Sun, 1 May 2022 17:00:23 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 34.202.228.63) smtp.mailfrom=bose.com; dkim=pass (signature was verified) header.d=bose.com;dmarc=pass action=none header.from=bose.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning bose.com discourages use of 34.202.228.63 as permitted sender) Received: from dg1.bose.com (34.202.228.63) by MW2NAM10FT062.mail.protection.outlook.com (10.13.154.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.12 via Frontend Transport; Sun, 1 May 2022 17:00:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jQgvRYUyhaqlNWNh6nQXgwYmVRTWwepSYZpAk6lNA28PIAFttpZ0T4IODpS+HxtWJRxUpZhzPRkE3C58MKOBYQR9v3KCzgDJz2Ak0Tc65j2BEAP/oO2r93e1nzSh3lXEG1NJmdPFIWVsiHWUI8Be3Nt0CUppFO4ntpqJJeXExTyiFGGkWy0WY0KEfAnLJDWXPQXTU8lof/qsZ81DSaEUkarfcT1Crrk4mbJhZA89leYrKHZQVdKMCKaOrVQ/VmyTZ28TOmWflrIeZwv+V3TK1ku+HxCH2kRoELBbnBAUUclacEH4hdsTw7RtR+qvApeNWZ7Q+fTC0+0Dh5a1V+HLOg== 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=neMGa0Kw0H+eo2RlMEchoR3BJ75EIzvMkgErLu+nq7s=; b=GmYpD0rIbskJLbXHEi41OHuw4f8XJHANNVT3G1fZ2TS86XG22C9p35kM3NcBpCeynPHmEErV4vmuay7XKZOu46z78OGdOeHakBEpKkYZfXU9kXtxyNo8ocrb5dEoM2zgaFeFI0yFfoT3jDjshWArLT6BuVO47QAUYu6+eZoV9nQKAtkAw0sGJ/iawttIzlxnX2nHeSgfmhLq+H/inYVzhTq13pVNepeamjTVl0HIqL4gCbc39FDKjWP9dw8OgPcEe8ShqClk1pwl/N5MQJ2awtHXXYu0dkWf0aca0NuVFR3OlTv3qGn9ky+Hvqjx6RKFYFQt/43ai3RyiDJvqiG9UQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bose.com; dmarc=pass action=none header.from=bose.com; dkim=pass header.d=bose.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bose.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=neMGa0Kw0H+eo2RlMEchoR3BJ75EIzvMkgErLu+nq7s=; b=gPWIjzX8x54KGdE1qehmHsHvsBDuTi2ogAEW3WSs7gFdBBX4RPvV9DxCIqJutauOCA+yZrpMUpTF3NeyipHCfzQgomBCUxk28EIKlge+ufA7NwoqLVrE7DrvjVyzvmj01SC3G4QFHJZ24tLWcDr0UVH53jDgpllFNn/uDIiq3sM= From: "Malviya, Janpriya" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] libavformat/mov.c : Avoid seek request with invalid seek offset ( 9223372036854775799 ) after EOS Thread-Index: AdhWEyc7NcjLMc2bSTyYe3BqgReNoADNHGqAAQ04mPA= X-DGNDLP: BoseProcessed1 Date: Sun, 1 May 2022 17:00:03 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_879e395e-e3b5-421f-8616-70a10f9451af_Enabled=true; MSIP_Label_879e395e-e3b5-421f-8616-70a10f9451af_SetDate=2022-05-01T16:59:58Z; MSIP_Label_879e395e-e3b5-421f-8616-70a10f9451af_Method=Standard; MSIP_Label_879e395e-e3b5-421f-8616-70a10f9451af_Name=879e395e-e3b5-421f-8616-70a10f9451af; MSIP_Label_879e395e-e3b5-421f-8616-70a10f9451af_SiteId=0beb0c35-9cbb-4feb-99e5-589e415c7944; MSIP_Label_879e395e-e3b5-421f-8616-70a10f9451af_ActionId=95633be6-6c92-4941-bbd2-fd9db3bc7470; MSIP_Label_879e395e-e3b5-421f-8616-70a10f9451af_ContentBits=0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bose.com; X-MS-Office365-Filtering-Correlation-Id: 8b32a438-00b9-4306-d903-08da2b9414cb x-ms-traffictypediagnostic: SN4PR0801MB3839:EE_|MW2NAM10FT062:EE_|BYAPR08MB5829:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: feEp7L8y7GNuRRNZcTXf9/MOYG8Tw6550EQhrufrdab1St9c+9I/N5OIZOvIg8qJdqO1ZsPAZoToW6JPM7r0fFCzxW/X6PLl+NLe3S6/ZXbbwYQ0m9mt0Vzh+wz9BaNOxQjduBJo78w4jBrxrdeM89kicEAo83SYGadg8IXKdKMPHf2KyFJedcZuquUIR6+AfbYQRwk94am0NV4VrXWTyhTAmkDy+RLkvFHuQ8Xw1MV0i39kdn1XzzbG85bTNku+PhtWP5my6O1TTW0ID/wb9vGyU+Rt2MZOCJ7WdcHEmPfY00/P1lXpMXnP/dUdRwOQ1OOqgWCP/d2hycqXdSVm1ewQcawjYi2dqfC5+B4rt/Jhj4ywNGEMH2/uRMNKvHn2G85O6p+kD5maqD57jMU2RMxCX3dhJmTmJquYiwmZ/dV/uAWfgrrS3903+jaRvsUTrSrueF+B9E4a+bbuNmnsrfdNRJ07/tkjXv99UXGMFxIW/EOSP3kCb3E5nlZJJptuVaPm6prYCS15m91F+j7c52TJi83zunM71j9iG1V9GmCnGPlMOeQxjdaiE4UhxOekDDDu5mVcBJ4QKswvgN2z9zTm97sZ+lK3n/qRjR6/u67JOBr7/wd2kh5H1gAuznvexh07XxA+AKyzN/jFPdUAiTs741wKj3HYf1u1efmvmXTL5k8cMBmYEV0yZoDVlJ5RBDFnjoqKTdTBW+LLOy4fJvj6wJzB8GoJPD2AOhCn3vqaZGxAKtZrqhS9ZambaMKkcyvkOV6VmUMPwVGuItPIN609qW4BtluJV3ln++VQz6Pr6YctIt6s+ZUmwhvKZFpE X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR08MB2655.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(53546011)(186003)(6916009)(107886003)(54906003)(26005)(7696005)(316002)(33656002)(8936002)(122000001)(966005)(508600001)(9686003)(76116006)(64756008)(66476007)(4326008)(66446008)(66946007)(55016003)(66556008)(8676002)(52536014)(38070700005)(5660300002)(2906002)(71200400001)(38100700002)(83380400001)(86362001)(116584003); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0801MB3839 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: MW2NAM10FT062.eop-nam10.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 99bc524b-cfc5-4501-6b42-08da2b940978 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GW1GyUmW/BknIseVyu1DTM8PvkfKC/uiT/bvjqfoQ9AVQfbk2aYRAgM/zsZnnRsZ8O48Q/4Rc1aLwu28WY3hnBoRvMS0owvFpkWQszi2cBvqoq3wT+kP/Q9hWORzWRSaOPUJ71IGSVPDUFG+QZIgdDsPn9kL50VCDNv6JYQL2vqo7Ioob71+74dRFj3A+YGWMyVz4FSOg8plQ6V6F40xegPlrSCxiXs1aSJm+IYYgBnOPyw0aXfD9tX4PIaH893e5OKuO6AUI1vPgm89trAMUR679Ta4fjHd/yFZUYEmyZTgSO6ORAQ3shbrF2nysLIVBBWzAP/Xz8WRSDMvzIEiZEA5WqIUZjyazVnHWzHzT6y0AYuWztw+39BabA6wK7C3R+nPIXqbwO56NhwPUyUNujTFxtY6rVoQvR8pA6N6jDchRbiKTkqpHGTv/SQDtL938ydzzy1AQwpOI5ZR8D7jYMq0Lvw7EWTW6ImiWn/CE7eim1DUcWNSgQmJXNN1nit75nwtGIY2LOBHWRdQrF3As+iamixCPHZyqf7JIsD1y2W7KgExSXjhTevLaypd61R03727dx/k086XciXV87gzFsEvQHOSdL6EF25MyQEZc6Le0qEKqiW7QSLOJa1BMZdoawWTM8uCBMTP/ij9X9M/Hsne5Us2r2KGWt4pTY320K0Xg+qNJ7rJW4jVm0D5amtPs1X5GoFRgsFW2hMLimy5DhTSaZAYnJXOp0G0t5Q+NU1IsIzwFjQQRy+l0B6+lqbA X-Forefront-Antispam-Report: CIP:34.202.228.63; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:dg1.bose.com; PTR:ec2-34-202-228-63.compute-1.amazonaws.com; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(46966006)(9686003)(316002)(52536014)(118246002)(54906003)(86362001)(6916009)(6666004)(6512007)(5660300002)(36736006)(508600001)(81166007)(8936002)(82310400005)(47076005)(36860700001)(107886003)(53546011)(70586007)(336012)(70206006)(2906002)(33656002)(356005)(4326008)(83380400001)(8676002)(966005)(956004)(26005)(6486002)(186003)(116584003); DIR:OUT; SFP:1101; X-OriginatorOrg: bose.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2022 17:00:22.8529 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8b32a438-00b9-4306-d903-08da2b9414cb X-MS-Exchange-CrossTenant-Id: 5d8ae07e-7fd0-404d-85c1-453ff3dc8c1e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d8ae07e-7fd0-404d-85c1-453ff3dc8c1e; Ip=[34.202.228.63]; Helo=[dg1.bose.com] X-MS-Exchange-CrossTenant-AuthSource: MW2NAM10FT062.eop-nam10.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR08MB5829 X-Proofpoint-ORIG-GUID: 7q-NuoRBZ59zy6_RpKnVX5F0Xz6hEm2F X-Proofpoint-GUID: 7q-NuoRBZ59zy6_RpKnVX5F0Xz6hEm2F X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-01_06,2022-04-28_01,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 suspectscore=0 mlxlogscore=999 bulkscore=0 clxscore=1015 mlxscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205010137 Subject: Re: [FFmpeg-devel] [PATCH] libavformat/mov.c : Avoid seek request with invalid seek offset ( 9223372036854775799 ) after EOS 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: "Banerjee, Debasmit" , "Patel, Pratik" , "White, Brian" , "Van Iderstine, David" 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: SGVsbG8gemhpbGl6aGFvICwgDQoNClRoYW5rIHlvdSBmb3IgaGVscCBhbmQgc3VwcG9ydC4gDQoN CldoZW4gYXJlIGFsbCB0aHJlZSBwYXRjaGVzIGdvaW5nIHRvIG1lcmdlIGluIG1hc3Rlcj8NCg0K UmVnYXJkcyANCkphbnByaXlhLg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog ZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYg T2YgInpoaWxpemhhbyg/Pz8pIg0KU2VudDogMjYgQXByaWwgMjAyMiAwMTo1OCBQTQ0KVG86IEZG bXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLWRldmVsQGZm bXBlZy5vcmc+DQpDYzogQmFuZXJqZWUsIERlYmFzbWl0IDxEZWJhc21pdF9CYW5lcmplZUBib3Nl LmNvbT47IFBhdGVsLCBQcmF0aWsgPFByYXRpa19QYXRlbEBib3NlLmNvbT47IFZhbiBJZGVyc3Rp bmUsIERhdmlkIDxEYXZpZF9WYW5fSWRlcnN0aW5lQGJvc2UuY29tPg0KU3ViamVjdDogUmU6IFtG Rm1wZWctZGV2ZWxdIFtQQVRDSF0gbGliYXZmb3JtYXQvbW92LmMgOiBBdm9pZCBzZWVrIHJlcXVl c3Qgd2l0aCBpbnZhbGlkIHNlZWsgb2Zmc2V0ICggOTIyMzM3MjAzNjg1NDc3NTc5OSApIGFmdGVy IEVPUw0KDQoNCg0KPiBPbiBBcHIgMjIsIDIwMjIsIGF0IDQ6MzcgUE0sIE1hbHZpeWEsIEphbnBy aXlhIDxKYW5wcml5YV9NYWx2aXlhQGJvc2UuY29tPiB3cm90ZToNCj4gDQo+IEhlbGxvIGZmbXBl ZyBEZXYgdGVhbSwNCj4gDQo+IFdoaWxlIGludGVncmF0aW5nIEZGbXBlZyBmb3IgTTRBICwgTVA0 IHN0cmVhbSAmIGZhY2luZyBpc3N1ZSB0aGF0IG1vdiBkZW11eGVyIHRyeWluZyB0byByZXF1ZXN0 IHNlZWsgZm9yIGludmFsaWQgc2VlayBvZmZzZXQuDQo+IA0KPiBJc3N1ZSBkZXRhaWxzOi0NCj4g CS0gTW9kaWZpZWQgZG9jL2V4YW1wbGVzL2RlbXV4aW5nX2RlY29kaW5nLmMgZXhhbXBsZSB0byBz dXBwb3J0IEN1c3RvbSBJTyBjYWxsLWJhY2sgYmVjYXVzZSB3ZSBoYXZlIG91ciAgb3duIG1lY2hh bmlzbSB0byByZWFkIGRhdGEgZnJvbSBzb3VyY2UNCj4gCS0gIEluIGN1c3RvbSBJTyBzZWVrIGNh bGwgYmFjayAsIHdlIGRvIG5vdCBzdXBwb3J0IOKAnHdoZW5jZeKAnSB2YWx1ZXMgQVZTRUVLX1NJ WkUgJiBTRUVLX0VORCAsIHVzZWQgdG8gZmluZCBzdHJlYW0gc2l6ZSAoIHJldHVybmluZyAtMSBp biBib3RoIHRoZSBjYXNlcyApLg0KPiAJLSBJbiBhdHRhY2hlZCBzY3JlZW4gc2hvdCAsIHdoZXJl IHdlIGFyZSBvYnNlcnZpbmcgc2VlayB3aXRoIGludmFsaWQgc2VlayBvZmZzZXQgYW5kIHRoZSBz ZWVrIHJlcXVlc3RlZCBhZnRlciBFbmQgb2Ygc3RyZWFtIGlzIGRldGVjdGVkDQo+IAktIFNlZWsg b2Zmc2V0IHZhbHVlIDkyMjMzNzIwMzY4NTQ3NzU3OTkgYWx3YXlzIHRoZSBzYW1lICggSSB0aGlu ayBJTlQ2NF9NQVgg4oCTIDggLCAgOCBpcyBsZW5ndGggQXRvbSB0eXBlICYgc2l6ZSBmaWVsZCAp DQo+IAktIElmIHdlIGFsbG93IHRvIHJldHVybiBwcm9wZXIgc3RyZWFtIHNpemUgaW4gc2VlayBj YWxsYmFjayB0aGVuIHRoaXMgcHJvYmxlbSBpcyBub3Qgb2JzZXJ2ZWQuDQoNClRoZSByZWFsIGlz c3VlIGlzbuKAmXQgYWJvdXQgaW52YWxpZCBzZWVrIG9mZnNldCwgYnV0IHVzZSBpbnZhbGlkIGJv eCBzaXplL3R5cGUgZHVlIHRvIEVPRi4NCg0KQWRkIGFub3RoZXIgY2hlY2sganVzdCBhZnRlciB0 aGUgZW9mIGNoZWNrIGluIHdoaWxlIGNvbmRpdGlvbiBpc27igJl0IGVmZmljaWVudC4gSSB0cmll ZCBhbm90aGVyIG1ldGhvZDoNCg0KWzEvM10gYXZmb3JtYXQvbW92OiByZW1vdmUgYW4gYWx3YXlz IHRydWUgY29uZGl0aW9uIGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwOi8vZmZtcGVn Lm9yZy9waXBlcm1haWwvZmZtcGVnLWRldmVsLzIwMjItQXByaWwvMjk1NzEyLmh0bWxfXzshIUk2 cGlqSWV6TkEheV9LVWpScHQwaWU4c2hXUmhuZG1HRW9zU1VBMFhUUHFaTERMNndvMW9pRWNHUzl6 bHFranZnZVcwMktJWlJyaUZOXzR6U09TRjU1ZVVNQndZRnBFaThCSjlfRSQgDQoNClsyLzNdIHJl aW5kZW50DQoNClszLzNdIGF2Zm9ybWF0L21vdjogZml4IHVzZSBpbnZhbGlkIGJveCBzaXplL3R5 cGUgZHVlIHRvIGVvZiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cDovL2ZmbXBlZy5v cmcvcGlwZXJtYWlsL2ZmbXBlZy1kZXZlbC8yMDIyLUFwcmlsLzI5NTcxMy5odG1sX187ISFJNnBp akllek5BIXlfS1VqUnB0MGllOHNoV1JobmRtR0Vvc1NVQTBYVFBxWkxETDZ3bzFvaUVjR1M5emxx a2p2Z2VXMDJLSVpScmlGTl80elNPU0Y1NWVVTUJ3WUZwRThrb2xjdTAkIA0KDQo+IA0KPiBGaXgg Og0KPiBJbiBhdHRhY2hlZCBwYXRjaCB0byB2ZXJpZnkgRU9TIGNvbmRpdGlvbiBiZWZvcmUgZ29p bmcgdG8gcGFyc2UgYXRvbSBkYXRhLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSmFucHJpeWEgTWFs dml5YSA8SmFucHJpeWFfTWFsdml5YUBib3NlLmNvbT4NCj4gLS0tDQo+IGxpYmF2Zm9ybWF0L21v di5jIHwgNCArKysrDQo+IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykNCj4gDQo+IGRp ZmYgLS1naXQgYS9saWJhdmZvcm1hdC9tb3YuYyBiL2xpYmF2Zm9ybWF0L21vdi5jIGluZGV4IA0K PiA2Yzg0N2RlLi45NzA0NTUwIDEwMDY0NA0KPiAtLS0gYS9saWJhdmZvcm1hdC9tb3YuYw0KPiAr KysgYi9saWJhdmZvcm1hdC9tb3YuYw0KPiBAQCAtNzU1Niw2ICs3NTU2LDEwIEBAIHN0YXRpYyBp bnQgbW92X3JlYWRfZGVmYXVsdChNT1ZDb250ZXh0ICpjLCBBVklPQ29udGV4dCAqcGIsIE1PVkF0 b20gYXRvbSkNCj4gICAgICAgICBpZiAoYXRvbS5zaXplID49IDgpIHsNCj4gICAgICAgICAgICAg YS5zaXplID0gYXZpb19yYjMyKHBiKTsNCj4gICAgICAgICAgICAgYS50eXBlID0gYXZpb19ybDMy KHBiKTsNCj4gKw0KPiArICAgICAgICAgICAgaWYoYXZpb19mZW9mKHBiKSkNCj4gKyAgICAgICAg ICAgICAgICBjb250aW51ZTsNCj4gKw0KPiAgICAgICAgICAgICBpZiAoKChhLnR5cGUgPT0gTUtU QUcoJ2YnLCdyJywnZScsJ2UnKSAmJiBjLT5tb292X3JldHJ5KSB8fA0KPiAgICAgICAgICAgICAg ICAgICBhLnR5cGUgPT0gTUtUQUcoJ2gnLCdvJywnbycsJ3YnKSkgJiYNCj4gICAgICAgICAgICAg ICAgIGEuc2l6ZSA+PSA4ICYmDQo+IC0tDQo+IDIuNy40DQo+IA0KPiA8aXNzdWVJbWFnZS5wbmc+ PHJlcHJvZHVjZV9pc3N1ZS5jPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ IF9fX19fX19fX19fXw0KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0DQo+IGZmbXBlZy1kZXZl bEBmZm1wZWcub3JnDQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWcNCj4gLWRldmVsX187ISFJNnBpakllek5BIXlf S1VqUnB0MGllOHNoV1JobmRtR0Vvc1NVQTBYVFBxWkxETDZ3bzFvaUVjR1M5eg0KPiBscWtqdmdl VzAyS0laUnJpRk5fNHpTT1NGNTVlVU1Cd1lGcEUwNHBCMnB3JA0KPiANCj4gVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsIA0KPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLg0KPiANCg0KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QNCmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQpodHRwczovL3VybGRlZmVuc2UuY29tL3Yz L19faHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsX187ISFJ NnBpakllek5BIXlfS1VqUnB0MGllOHNoV1JobmRtR0Vvc1NVQTBYVFBxWkxETDZ3bzFvaUVjR1M5 emxxa2p2Z2VXMDJLSVpScmlGTl80elNPU0Y1NWVVTUJ3WUZwRTA0cEIycHckIA0KDQpUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwgZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K