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 A9D7144A2D for ; Mon, 6 Mar 2023 17:09:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 87C0B68B343; Mon, 6 Mar 2023 19:09:51 +0200 (EET) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on2077.outbound.protection.outlook.com [40.107.9.77]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1C5CE680642 for ; Mon, 6 Mar 2023 19:09:46 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GnbDL/dfvsU2r1fqja71OfTpjomDHuDqwX1ZMixK17nmbljLdDfPZqctfCxy3N++IumZA1OcgqSpHEN3KSmPfdQk0QcxIZJl9HRERKa30TKSHOtBNaRDx3rUs3b9HNTj/2aFtNFMiTA/qHeQV58yl7LWaQt3sv3UZOWnqQ/ORQndHbYSDW/dIjorwcx38B27X1K2PLmmuvvyKUqbC/SoySBqY+O5Rdt94TOEiYvtnFREDGDhvIfYGxQLCOy38803qLidiUIHVp5OF0t98uld6d0C4BXHBjdaMyfdFsne7tBXx3Mq4cSmFKCUBmQO8tPTQTqBUT3Halj5f0ckSwIK5w== 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=wMaqe3sSg83ikytcGRs2h9hMUbeEer3hx5YeA6wjq2I=; b=jctEGxWavV0fcVgC+xNii2WKRUQjYrsUT8aUBNwhpYthB1ZKHAtGYRuaKrMa+0Q8+gocwn7PA25g3cPB3VDXJpbfRNxB70ImhAHOXyW1zFLAWqmk+uo4HZtiuwo1MVDkondve/9WH/qYxhFa8M07LcWwDaEPYZzShBIBpdIEtAEOeRBvdYoBFNzkWPnsXOTNx0YhYQmlIM27dtlEaQTk0KLtwD7o8HsBTCoR1wNBro/K9LVPCbQUHPUnuEaqAQ3+54tw4olBCLqNKvshrBgGohjrt9qCcmRDb5ZbCBtOAaRnM5spLWWEOhz630hv31qs8nDI2FWLVlk8F7uqR1bOjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wMaqe3sSg83ikytcGRs2h9hMUbeEer3hx5YeA6wjq2I=; b=H4P3FXDdd+GZThcaNHk5YG0y+uiu6ICd1fV3IvokhnjpQgw1URyjsi/+16YOrEiIKcMQ+zohfm4DME2nMwsRDCHchN6AS0k+PBFRbvFT68JUjyXJ54EI3ToPShv6OCKSfpbKMNY3Re8Q3LwFbPSevFH6XTrfHbjJ3Jeh4vq6RhhDBO75AModgHSLJkdypH6cdjBpoIeUmrBJhG7+jK0QHEpN2jTKldhpqHqDK6fUdVQ7GATivZPdVi90q9jq7yK0i9sxArH4Of60gbtCqoP0SGramE3OS4J3iKdAuSf+ySC/rK4EIlXIvut/i8Qmdwp8MGcZODVAWoLW5etdFca34A== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by PR0P264MB3372.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:144::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.28; Mon, 6 Mar 2023 17:09:43 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::8249:6585:3808:5dd1]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::8249:6585:3808:5dd1%7]) with mapi id 15.20.6156.028; Mon, 6 Mar 2023 17:09:43 +0000 From: Nicolas Gaullier To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] avformat/mxfenc: fix stored/sampled/displayed width/height Thread-Index: AQHZKC+j5eSWmbHhmkiLRCzZk9GPE66hCc6ggAAqLYCAAA6XEIBNAr9A Date: Mon, 6 Mar 2023 17:09:43 +0000 Message-ID: References: <0af7e930-9ec7-dc81-95bc-939eb21e2da0@mediaarea.net> <9a0cde9e-10d4-cf81-4a13-18a3f4959b02@mediaarea.net> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2483:EE_|PR0P264MB3372:EE_ x-ms-office365-filtering-correlation-id: c440172e-03ca-4b59-891d-08db1e659466 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /HTcrRtzVeGVQ7qf4FhA4YiqOBcqkw7mWjOwmbc88wmHMT3CQ3ByENkc4LKyjJ/2vd5ywLxjiWTssMNaWehthYxJzpdOClpX5/03EAfIZ0K98/AVbnR1nINv8Vz2vxMXaBSaqmCeWtSU4W4GLXb3lQgo3ZnIh3GwhJl+T2mMkPAJM5LaUMN/GgHfWCtPGuiYYHXu2c3gkjigBFxgOzpaiQsdAgVo0d8zbaFqIQDPw51Xq65yb2OPOMZUrkJFF7b25qEsHXSo5Nn2ngd2wlek/KYXHrhfym4gmnvCpps6UsJcrJsOaB/i0OBOvQSo4elwzy4/t/PDJVrsa2peJIbFvvDRnAGww9z5tcTp9XSBeqO8rw/1HHnWgzyQ3MW/bp47ZQmr8/az7sXSmjKdcHNuXysawABzjeBec45i6HVm81GE7il9ayHtpbqaV85D/YzuYrWq59/DctbSUIHxkF7+7yZgO4hqlNWIwg3jG9/8tvSFIETYzs2grh+TvwBCezt6Nw4SR0MMIRl8itugfz+gp0Qvx0rU7+G4NRgbgZCAx62m9LdxRGrJdE4OSnruNaYVpa/+pO6XMTmOt6hFMwTIz01nH8UIrbJa1BdTfIdPoJtRYVCvlXBnzW1HF35Y7Z0e1VKFuq4cA7rVu0GrAc/UWVFVrDnPe6/nG/BwSMsjTveUqQiVYHvrCPbYCrwUj2tNdYSTgX5HqFahKdcXvNXBiA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230025)(376002)(39850400004)(346002)(366004)(396003)(136003)(451199018)(8936002)(5660300002)(52536014)(44832011)(66446008)(76116006)(66556008)(66946007)(2906002)(66476007)(8676002)(64756008)(6916009)(316002)(478600001)(66899018)(71200400001)(7696005)(6506007)(966005)(55236004)(26005)(41300700001)(122000001)(33656002)(83380400001)(38070700005)(86362001)(55016003)(186003)(38100700002)(9686003)(46492015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0lpSVVXaVVCd3JCZGM0NE5PMlY1UTNFSXVmbUF0TlpkZU9aaUJ3NVBHNWpI?= =?utf-8?B?UDRpRXlEbUdJTFlMdVNpblVrZXdydWxkNzd3dWlWc1paU1AyZUFibjBqZUhI?= =?utf-8?B?VDRhZWh6NFBQL0Y5bUdwd09IS2ZFTHZWbGVnLzZUNU1TakdIZVJ5ajFJV2R0?= =?utf-8?B?WEx1TFB1S1NjcmphY09NcklmQXJ2RzdvUk9JQUllMnI5UXhLaWJtWFoxb1pT?= =?utf-8?B?REJZeHN4cjRSM2g3eExCYkVyT05SUkxtNEIrZHl6YlBsbldyYVhtWlQrTVVT?= =?utf-8?B?M3RDWld0QWZNbHR1U25YeG92SmF3YVF3dTdHRnNkbjQyM3pRZk9XWmVaWTl2?= =?utf-8?B?b1ZyM1hwYjFqb0tKQjdFOFNWOFQ2bzYxNW5KZHE0eTNZZ2pUU0k0U2RYcnRh?= =?utf-8?B?Yk5ZS0VMb3FzbUxEY1hTeUpCTmc5dTEwSkxXd2ZQMkZQNDdhMTJPdy9yU3JO?= =?utf-8?B?am5ob2JLaFZ2a3NTM3JjUi9UMTFiUDQ1THFoL2tCN2dma0JaOWc5TjM2YzFN?= =?utf-8?B?U0hvaEZKOTkzcVcvaDVCT2xXWFpucm1XQ2p1amtHaGI4b0tFbnF1azcxaE5U?= =?utf-8?B?ZERSSXJ5c0F0bDdmdk1YVzFHUVcrSFNlTFRicjBlZW42KzFWWjlsdkJheFVP?= =?utf-8?B?Z3lKaStHdExZT0I5Um9lWFJWRThxbUZaMjIxUE9PYUsxZm9oSldwTVN3TmY5?= =?utf-8?B?MlEvOHVvK2E3VzUxUlJnOW1vVi9BZnYvMlBXdkNUT2pEYitvbjFBZm1DcUsx?= =?utf-8?B?Y2I4azRtaHR5MWladDRBalZ5aEpQTkl0WmRBUUdXUUM5cU5LTUFCeko0YlBh?= =?utf-8?B?QTBrUHFOdkNnNCt5ZENtUFRqam9jYWdGRjRRQXJoT2NGRUNaM2c4ZzhuSW9Y?= =?utf-8?B?dzAwU2N1dTl1TG4zSjhPK2ZpeVpEZUNsU0h5ZWxYK3ppYzBLaHdMb3J2all4?= =?utf-8?B?YVZINXg5elQxdmZCMnZQRUh0MVRiNTZxMDV4SmQ2RGFhSmRWZ3kvZDZpc2ZQ?= =?utf-8?B?YnJWQnNONTNZbG1OTEh3YWh2Q0YvOVZyL0dUL3RPRndRWisvS2kycEpRY3pY?= =?utf-8?B?WFZtcEtQRThkNlVjaSt6TExqYW9XWnlWai9EZTNZZTE0WmtYNk1DVFIvRUFy?= =?utf-8?B?OXR0TlJETVE4VHJSazdPWVBLaHZqS2FlVSs0RHpKUCs1N0s4aE1LWkZjQzdv?= =?utf-8?B?ZVRoa0ZkeU9BengzR0FyZi9IRThScnlqWThSZmJwOFM5d0k2SnhzSjhldGFU?= =?utf-8?B?YWYwa0ZoNWJWcmdMclZZWlIxbUF3bkFqYkVicGw2VFJTNmtUSVNXYmxjY1Ri?= =?utf-8?B?Q0ZUZTc5b0VpcXdTa1VCb1BXWjFmZmVMWFdLZ295VlAzVG9CdGN3NkRYbUFm?= =?utf-8?B?czd0UTFlRVBXYmMyWDIvTHpIWjBGc2diY3d4TmVid0R6K3N6YVJ2YTNYNXk1?= =?utf-8?B?SjVXc3NtSVdIaGRkcldRZm1PV0pvMFZNNEtwcE4wZ25PZmpSVVN6Zy9yTGEv?= =?utf-8?B?YWZhZ2l2VzN4S3NlMkMwYzhJY2NBUHlQL3piQTRDQ1FTelQrekZiSjdkM21P?= =?utf-8?B?NisxdzVDdU50WW16VW5jaWs2Vm9jcVdLM3gvQUVmbmp3TmsrVFUxQlA2eVE1?= =?utf-8?B?Z0lJQThOUXZMN3lWUlh1KzFyZlZtaldOTlJqL0tMTWpxcm5tVGtrUEgvUGdK?= =?utf-8?B?VFlXS25peFRMSnoxT1FjNWVoYnQrWVpwamZ5WkFDeldaK0lCY3p6RE1oR0Jl?= =?utf-8?B?Z1pwYWxQODdBOEtPaVJxdU5UT1g0YTl6Q28wVS9ZbEpWSGVUeHpTOUFqMUNP?= =?utf-8?B?ejlwVktqdmh6ZkF1c2FEbEZGR3I4MXpnWHEvWG56dm1BVnMrbFphRHNtTDlq?= =?utf-8?B?L2FkN1FDNHN5ZUg3REtWajNKTlVqNy9YS3NHb29wZWpMOEJ4ZkxCbnhhSGpk?= =?utf-8?B?S09CTi9LMkZXOHB5OHVOVVFwTytvMU14OTY4WHM3b0ZiRzNiOTl3ODhXZU15?= =?utf-8?B?b2REN0Q4dzcreEVlWFBIb3hieFd2dUlKVGpJWXNmZndlWnR4Wk43TGJkVi9y?= =?utf-8?B?L1NWbENCRFg2UXFzbE9pVGY5MFZIYk1BWTl3SlJpblpuek9vVHB3QmhqZWxF?= =?utf-8?B?cHltQnRTTCtwbnNRYUFEUkxpZ1BCSzdTSlBqNlo1V214d1IyaElCVDQvNDlt?= =?utf-8?B?WlE9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: c440172e-03ca-4b59-891d-08db1e659466 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2023 17:09:43.2710 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vd94BmCw0yeloLVmKtUP2BH14us8p4jxzwU99E0hcKC8n/joospZnOgvzx6D8Q/6l2PVSpAtkf+donyBz49ybdmAW7dnp0IBe8NMEBgiGOM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB3372 Subject: Re: [FFmpeg-devel] avformat/mxfenc: fix stored/sampled/displayed width/height 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: Pj4+IFRoZSB3aWR0aCBpcyBvbmUgdGhpbmc7IGZvciB3aGF0ZXZlciByZWFzb24sIHRoZXJlIGlz IGEgZGl2ZXJnZW5jZSBiZXR3ZWVuIERWMTAwIG9uIG9uZSBoYW5kIGFuZCBBVkNJL1hEQ0FNSEQz NSBvbiB0aGUgb3RoZXIuIEluIG15IHVuZGVyc3RhbmRpbmcsIGluIGN1cnJlbnQgcHJhY3RpY2Vz LCBEViBvYmV5IHMzMzcgKHN0b3JlZCB3aWR0aCBpbmNsdWRlcyBzY2FsaW5nKSBidXQgPnhkY2Ft JmF2Y2kgZG9lcyBub3QsIHNvIGN1cnJlbnQgY29kZSBpcyBmaW5lID5idXQgbWF5YmUgdGhpcyBp cyBhbiBvcHBvcnR1bml0eSB0byBkb2N1bWVudCB0aGlzID8NCj4+DQo+PkFGQUlLOg0KPj4tIERW IGluIE1YRjogZm91bmQgb2xkIE9tbmVvbiB3aXRoIG5vIHNjYWxpbmcgZm9yIHN0b3JlZCB2YWx1 ZSwgbm8gc2FtcGxlZCB2YWx1ZSAoc28gc3RvcmVkIHZhbHVlKSwgc2NhbGVkIHZhbHVlIGZvciBk aXNwbGF5ZWQgdmFsdWUsIG9sZCBRdWFudGVsIHdpdGggc2NhbGluZyBldmVyeXdoZXJlLiBGcm9t IG15IHVuZGVyc3RhbmRpbmcgb2Ygc3BlYywgSSB3b3VsZCBrZWVwIHRoZSBzY2FsaW5nLg0KPj4t IE1QRUctMiBWaWRlbyBpbmNsdWRpbmcgWERDQU1IRDM1IGluIE1YRiBvYmV5ICJpbmNsdWRpbmcg YW55IGRlY29kZXIgDQo+PnNjYWxpbmcgb3IgcGFkZGluZyIgd29yZGluZyB3aXRoIGEgMTZ4MTYg cm91bmRpbmcgZm9yIGhlaWdodCwgSSBoYXZlIG5vIA0KPj5maWxlIG5vdCAxOTIwIG9yIDM4NDAg d2lkdGgNCj4+LSBBVkMgaW4gTVhGOiBmb3VuZCBvbGQgT21uZW9uIG9yIG9sZCBRdWFudGVswqAg b3Igb2xkIFRlbGVzdHJlYW0gd2l0aCBubyBwYWRkaW5nIHZhbHVlIGZvciBzdG9yZWQgdmFsdWUg KGhlaWdodCBvZiA1NDAgZm9yIGludGVybGFjZWQpLiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IGl0 IGlzIG5vdCBzYW1lIGFzIHdpdGggTVBFRy0yIFZpZGVvIHNvIEkgZG9uJ3QgdG91Y2ggRkZtcGVn IGJlaGF2aW9yID50aGVyZSAocm91bmRpbmcpLiBBY3R1YWxseSBjaGVja2luZyA+YWdhaW4gU01Q VEUgU1QgMzgxLTIwMTMsIHRoZXJlIGlzIGFuIGV4cGxpY2l0IGV4YW1wbGU6ICIxMDg4OiAxMDgw LWxpbmUgcHJvZ3Jlc3NpdmUiLg0KPg0KPkkgdG90YWxseSBhZ3JlZSB0aGV5IGFyZSBzbyBtYW55 IHdlaXJkIHRoaW5ncyBpbiB0aGUgd2lsZCwgcGFydGljdWxhcmx5IGxvb2tpbmcgYXQgc29tZSBl YXJseSBpbXBsZW1lbnRhdGlvbnMuIEkgYWxzbyBoYXZlIGZ1bGx5IGJyb2tlbiBEVjEwMCBhbmQg WERDQU1IRDM1IE9tbmVvbiByZWNvcmRzIHdpdGggcmVsZWFzZSB2Ni4xICgyMDEwKSBhdCB0aGUg ZWFybHkgc3RhZ2VzIG9mIEhELCBidXQgaXQgd2FzIGZpeGVkIGFmdGVyd2FyZHMgKHdpdGggbWFu eSBvdGhlciA+aXNzdWVzIHRvbyEpLiBMb29raW5nIGF0IEdWRywgMTQ0MHgxMDg4aSBzdG9yZWQg c2l6ZSB3YXMgaW1wbGVtZW50ZWQgZnJvbSB0aGUgZWFybHkgYmVnaW5uaW5ncyAoMjAxMCB0b28p IDogc2FtcGxlIGNsaXBzIGFyZSBzdGlsbCBhdmFpbGFibGUgaGVyZSA6IGh0dHA6Ly93d3cuZ3Zn ZGV2ZWxvcGVycy5jb20vY29uY3JldGUvcHJvZHVjdHMvazIvdGVzdF9jbGlwcy8NCj5UaGVyZSBp cyBhbHNvICJraW5kIG9mIiByZWZlcmVuY2Ugc29ueSBpbXBsZW1lbnRhdGlvbiBhdmFpbGFibGUg aGVyZSBib3RoIGZvciB4ZGNhbWhkMzUvYXZjLTE0NDA6ICBodHRwczovL3d3dy5zb255Y3JlYXRp dmVzb2Z0d2FyZS5jb20vY2F0YWx5c3Ricm93c2UNCj5Bbnl3YXksIEkgdGhpbmsgd2UgYWxsIGFn cmVlIG5vdCB0byBjaGFuZ2UgYW55dGhpbmcgcmVsYXRlZCB0byBNUEVHMiBhbmQgQVZDLg0KPg0K Pj5JIGRvbid0IGhhdmUgRFYgaW4gTVhGIHdpdGggbm9uIG11bHRpcGxlIG9mIDE2IChJIHRob3Vn aHQgdGhhdCBEViBpcyANCj4+b25seSA3MjB4NTc2IG9yIDcyMHg0ODAgb3IgMTI4MHg3MjAgb3Ig MTkyMHgxMDgwLCBhbGwgdmFsdWVzIG11bHRpcGxlIG9mDQo+PjE2KSBhbmQgZG9uJ3Qga25vdyBh Ym91dCB2aWRlbyBlbmNvZGluZyBpbiBEViBzbyBJIGRpZG4ndCB3YW50IHRvIGNoYW5nZSB0aGUg YmVoYXZpb3Igb2YgRkZtcGVnIHdoZW4gSSBkb24ndCBrbm93LCBidXQgY2FzZSBBVl9DT0RFQ19J RF9EVlZJREVPOg0KPj5saW5lIGNvdWxkIGJlIGRlZmluaXRlbHkgcmVtb3ZlZCBpZiBpdCBpcyBm aW5lIGZvciB5b3UuDQo+RFYgaXMgcXVlc3Rpb25hYmxlLiBDdXJyZW50bHksIHRoZSBkdXN0IGlz IHVuZGVyIHRoZSBydWcgKGFzIGEgZGVmYXVsdHMgYmVoYXZpb3VyKSwgd2hpY2ggaXMgYW4gaXNz dWUgd2l0aCB2ZXJ5IGxpdHRsZSBjb25jZXJuLg0KPk5vdywgd2l0aCB0aGUgcGF0Y2gsIHRoZSBk dXN0IGJlY29tZSB2aXNpYmxlLCB0aGUgRFYgcnVsZSBpcyBtYWRlIGV4cGxpY2l0IGFuZCBtb3Jl b3ZlciBpdCBpcyBwcmVzZW50ZWQgYXMgYW4gZXhjZXB0aW9uLCBzaGFyaW5nIGNvZGUgd2l0aCBt YWNyb2Jsb2NrIGNvZGVjcy4uLiBJIHRoaW5rIGl0IGlzIHRpbWUgdG8gZml4LCBldmVuIGlmIGl0 IHdhcyBub3QgeW91ciBwcmlvciBpbnRlbnRpb24uDQo+SSBkb24ndCBoYXZlIGFuIGV4dGVuc2l2 ZSBleHBlcmllbmNlIHdpdGggRFYgdG9vLCBJIGp1c3QgaGF2ZSBzYW1wbGVzIGhlcmUgYW5kIHRo ZXJlIGxpa2UgeW91LCBidXQgaXQgc2VlbXMgd2Ugc2hhcmUgdGhlIHNhbWUgaW5mb3JtYXRpb24u DQo+TGV0IHNlZSBpZiBzb21lb25lIGVsc2UgcmVhY3QgYW5kIGFzayBmb3Iga2VlcGluZyB0aGUg Y3VycmVudCAxMDg4IGxpbmVzIGZvciBEViBzdG9yZWQgaGVpZ2h0LCBidXQgaWYgbm9ib2R5IGRv ZXMsIEkgdGhpbmsgaXQgc2hvdWxkIGJlIG9rYXkuDQo+DQo+PiBEbyB5b3Ugd2FudCBtZSB0byBh ZGQgYSBjb21tZW50IGxpbmUgZS5nLiAib2JleSAnaW5jbHVkaW5nIGFueSBkZWNvZGVyIHNjYWxp bmcgb3IgcGFkZGluZycgZnJvbSBTTVBURSBTVCAzNzciPw0KPkkgYW0gbm90IGEgY29yZSBkZXZl bG9wZXIgYW5kIHdpbGwgbGV0IG90aGVycyBnaXZlIHRoZWlyIGZlZWRiYWNrLiBNeSBwZXJzb25h bCBvcGluaW9uIGlzIHRoYXQgdGhlIHNwZWMgaXMgc3VwcG9zZWQgdG8gYmUgd2VsbCBrbm93biBh bmQgZG9lcyBub3QgcmVxdWlyZSBjb21tZW50aW5nLCBidXQgdGhhdCBpdCB3b3VsZCBiZSBpbnRl cmVzdGluZyB0byBleHBsaWNpdCB3aHkgd2UgbWFrZSBhIGRpZmZlcmVuY2UgYmV0d2VlbiBEViBh bmQgTVBFRzIvQVZDLiBBbmQgPnBlcnNvbmFsbHksIEkgZG9uJ3QgaGF2ZSB0aGUgYW5zd2VyIHRv IHRoaXMgcXVlc3Rpb24uIElmIG5vYm9keSBoYXMgb25lLCBtYXliZSBhIGNvbW1lbnQgY291bGQg c2F5ICJiZWNhdXNlIHRoaXMgaXMgdGhlIG9ic2VydmVkIGNvbW1vbiBwcmFjdGljZSIuDQo+DQo+ Tmljb2xhcw0KDQpTb21lIHdlZWtzIGxhdGVyIG5vdyBhbmQgbm8gcmVwbGllcywgbWF5YmUgdGlt ZSB0byBnbyBvbiA/DQpJIHRoaW5rIHRoZSAiY2FzZSBBVl9DT0RFQ19JRF9EVlZJREVPOiIgY2Fu IGJlIHJlbW92ZWQgYXMgZGlzY3Vzc2VkLCBmYXRlIHVwZGF0ZWQgYW5kIHRoYXQgc2hvdWxkIGJl IG9rIGZvciBldmVyeWJvZHkuDQooSWRlYWxseSwgaXQgY291bGQgaGF2ZSBiZWVuIGFuIG9wcG9y dHVuaXR5IHRvIGRvY3VtZW50IHdoeSB3ZSBoYXZlIHRoaXMgIkRWIGV4Y2VwdGlvbiIsIGJ1dCBJ IHVuZGVyc3RhbmQgaXQgaXMgbm90IHZlcnkgY29tZm9ydGFibGUgdG8gd3JpdGUgYXMgdGhlcmUg aXMgbm8gbWVhbmluZ2Z1bCByZWFzb24sIHNvIGZvcmdldCBhYm91dCB0aGlzLCB0aGlzIHdvbid0 IGhvbGQgdXAgdGhlIHBhdGNoIGFueXdheSkNCkZvciBpbmZvcm1hdGlvbiwgdGhlcmUgd2FzIGEg bG9uZyB0aHJlYWQgcmVjZW50bHkgb24gZmZtcGVnLXVzZXIgYWJvdXQgYSAiYnVnIiBpbiBkbnho ZCBzdG9yZWRfaGVpZ2h0ICh3aWxsIGJlIGZpeGVkIHdpdGggeW91ciBwYXRjaCk6DQpodHRwczov L2ZmbXBlZy5vcmcvcGlwZXJtYWlsL2ZmbXBlZy11c2VyLzIwMjMtRmVicnVhcnkvMDU2MTExLmh0 bWwNCg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=