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 5285548D60 for ; Sat, 24 Feb 2024 14:11:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6F9F068C66F; Sat, 24 Feb 2024 16:11:13 +0200 (EET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2086.outbound.protection.outlook.com [40.92.91.86]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A7EBF68C59D for ; Sat, 24 Feb 2024 16:11:07 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jqw6GBD10UUDWs0ES5wIJCXebIRwE3ZlTZSqI6w+TakjvrpzendhYAYrQVdHq8C/I3a9421AQniP0/A72ZLPzCPkLOwnkgrwqYxs2H87YqVX9UUsG9UVfzBYX2bdMqt2TmYPZ6Q1HcV+YCj6gpV7yUfZS8dcMVbKGmHUz88mvEjFGV7SuULdhrtncgJKQpq3weOfIIqbr+X9pWekhztgOhuD2KQZKVQfCUWgJ3oAuDMc+cmzIEzXrPjtLAgwdnAyprikRkd1vrUGAyUUkGZzbfP9itttjGa105B2v5XN8orl6AG6UAQtw9lIM7okkpv0WYUWDwwI7RE6nuZWwh7KAA== 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=0KGKruWQ7C3jishkT7yghdNRwJVBlhH1dl+zOuYGukM=; b=QAChlEiUlfrHMvK2NlwiroACfw/kzbZnxI8lMtnQbEM32GqVhx05WLq1JKWvTQngzhp0PcEY6JspNDWV/zR7TVtHp9Y//E/H2wD23zBWraCRMfcvu2l2kEpebNpfxqQyYK2MmOUh9Z21l9BQElIEd82QjjBUgFc8nRj76wSX0dVUzqQ7nJcwNago4RMt91dJbm5GvVdOOIoaeJeSp40JlPToA5ODNMIpLagx+muQrn3mSoe5gSQ3tBbHVMcy8cnIeaHkoqH83ziRdxTgvB5yx/Ct9YjhAMNTjoIRxHx2Lr4Rknxuu1ji28Vg4q0XlSnjsrWbG51X9qA7C+DQEOoxdQ== 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=0KGKruWQ7C3jishkT7yghdNRwJVBlhH1dl+zOuYGukM=; b=N35TiV1co/fkix6ILcSqJCu70waG1X+oZkluRTH0UMeqlqk36SklCCePjtzBTeqiqbJ3yc/1Bzd4OFHwuSF4riHOE/Md3IW1sMfFs7qzcpOwDrR5KVOUAGigEOTDn0MsEO0qQEiDgvH8xHDmSg9IPY+11WqQy9iXzQ6U00ZMgt+MUzWUkUUVzS5IzqqUHEjF/dIH+DDK6TPmpdT0HMxZpZ7g86GkRcfok8HJzbSwtRlkbtbAz9JqJc1UcRPuyKwMLJggHV/CjO5T9nbKHyweWEEzsGIAhEb9OV3rvnXfvU/0U7dFWwX0i69+MqmfATroOg3VmVen25FF4wzBpdBpHQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0267.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:37e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.31; Sat, 24 Feb 2024 14:11:05 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d%5]) with mapi id 15.20.7316.023; Sat, 24 Feb 2024 14:11:05 +0000 Message-ID: Date: Sat, 24 Feb 2024 15:13:03 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240223001943.31168-1-cus@passwd.hu> <29f39ed4-a2d3-e675-6b9a-2e54f6bec09f@passwd.hu> <3d02da5b295e4849c2323bcf2ded273c783853ed.camel@haerdin.se> From: Andreas Rheinhardt In-Reply-To: <3d02da5b295e4849c2323bcf2ded273c783853ed.camel@haerdin.se> X-TMN: [awpTBfzoSthFy4KrJpHj2ST9g+Fi4Voz9gaI5k1+XdY=] X-ClientProxiedBy: ZRAP278CA0016.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::26) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <3cd70351-9eaa-4ec6-ab5f-38ebad050d36@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0267:EE_ X-MS-Office365-Filtering-Correlation-Id: 877ad8c8-02eb-4b97-615d-08dc3542702b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J2xSBV/+ZxYJcSdNZYl078Wc1Zce7w5pZ3MOplyoUGeorspkHlEpbmN7LczcnstQ1FanwhNn1woKR01/z7NreEV6Eomk+sb5ws27rzsjjOmjBrieKoxGfKfoBID4R95SXKqfIK6vonEf6NKOP4kZKPdoejCxe9nkb+B87m546a9CzdsMUlh0ZWvRHLIhOC8O1/4oXkaj++HkwZcXVKVhi2+ZS6+hkY5/QWCz8c/EqfYi/3Pe/2GWaGU2ClcBU+AY2f/alHKEBO9gPt8kVzQ4NjTRX7cwvTYmiVFXqfBMOBwpETaj/NjgK2Y1/k4DF/iUN7kcZ5V/PeKTbre6+bPLAp9aUs2rNH2ag0A262jg1N62+ppN7dnmBRt8yT9DxtL6iuf3A2YGq28qGt+OmfzYSN3BBkxzvUS4vC4bkb67ToBgP3ZZdso8ek9vZ4ZTBbgaw1PmcNOKgZpG82VG/BYFBxVc/ERQbTuEsez6bIJjApeejOqhqPk39oXC7Hq1qGDxQEXaGa+/GgyN2SyN6xw4q0GyH/F48cyNLdPdX9DZ3te8V+kxL7s+P1ahWZBb9Rpq X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?clZCbU9uRFlKWkxOamd4VVpobVhFMFc1TmN5aUhkVXJhQitCcjlxSytQNDV6?= =?utf-8?B?Qi9saXNuUUdzN1JzQ3Y2WFZlbWtlZXVmdUdpUGlod3pSa3ZudVJPM0JYZHYz?= =?utf-8?B?QU8vbWpJTmlmbHN5bDRQQWdibjBoNk11M0hJQkpYUkloWHBkM3NOS2ppd25n?= =?utf-8?B?djZHV0VWSlM3a09OMDVNOFVJT0dLRUxzdW5Gbk50eVZCQjlMVS9JOFRERm9S?= =?utf-8?B?N2xHaXNkMEVEdVB6L1haa0h2aklGYUJUeWNXZ0dYU2E2YnRwM3FHSVpOYi91?= =?utf-8?B?QW5wNU0vL1ZXTSt1eUlHM0c5aHR2Y3MxRVRkOE5ZV1BlR1h5Y25vdWtxdzNv?= =?utf-8?B?RE5tdXhJY0c4K0szNUlDNEZkbGFhQmVHU1lBWS82TmRRUXVpMWhtV3RicjFw?= =?utf-8?B?a2JDNm85WEY3bENVTkpOR05RdFJ1ZUViRGdqUGZlNnNSSDNBdUJLZUZ6OGZX?= =?utf-8?B?dGx5R09ZYkxQMHZ6THI3YWFQZko2U1c1WEJTRStWYmFMV1VVYndTUnpucWc3?= =?utf-8?B?YnFva3hHU00wWXNYdlRIZzJJYlcvblM3NHB4cFZ5VmplWjRLNWdua3lxdTJK?= =?utf-8?B?TVJqRVJSdUthU3JsTkVpSjVlU2J4VHJCaFFCejhNbElvU29qZll4d3NqNEpL?= =?utf-8?B?TFZKYXgyMGhQUFl0RUI4SEc1OCtOZk40NCtYeVRldHlTajZ6VlNSeEZnU3lt?= =?utf-8?B?ZjhXTm9zdHlwQjhMUGEyakR3QjdyMk5TNkdEbWpwZXFwYjN3TWVnSnVsZU0y?= =?utf-8?B?RTltLytKYm5xRjNxMjJXNy9YeFQ0TitabHRvc1hwNU5NeGZid2oyMmJTQ1g4?= =?utf-8?B?aVZGOGRSK0hmVDVsWnBuSGJQK3dGZGR0QzdKdXhIYnFOT3F6V1J6dTlXM3o2?= =?utf-8?B?NmxPMlphWDJIT1pLNEFkdE9KdGYxL3J2K3dMWWRvbFpwdDJ1VDVyT0trM3RZ?= =?utf-8?B?MC81ZTI4VTQ3MVMxT2xTd3lLNUNSNDAyaW15VFV5L0FWeEJRQ2M4d1JTcUQx?= =?utf-8?B?ZHNZZWtORXkwU0d6SUlVVEpCSXVmZzM1QjRMcmZ1bWo2dDZENWpjZzlvR1Bt?= =?utf-8?B?dUxTWDZrd0piVkJlK3U4RHdhTWhWNjdNd0h0dzQwSWZDa2VRTUVDM3ZIU2pn?= =?utf-8?B?dzV1QnNnalB1R2lOeHRmc0I1bTd4RUhwYkJ6c2R6WVFNaGxPWkN6Z3NtelNN?= =?utf-8?B?Zi9HZnJEVi9FeXhUZjdNbW9XQlhKTXY3UFQ5MGwwNGkzakNNSCtWT3FQS2tU?= =?utf-8?B?amhoRXJPV0JCMUV1N0luaWZGVHRvQjB0WjFCZS9lZ09HNmhZS1NDQmkxd2Mx?= =?utf-8?B?VWQ5M3BQSTVuUXoxTVIrejY4K2tkRk5KeEZzdm4rUVlGbXEwbFNzQlFDVTBB?= =?utf-8?B?WXQ4a01EZWNiV1ZiNTBEQWNPOXA4T2k5QXJoZXJpQlRmS095VkQ3STZGMUV6?= =?utf-8?B?YThkVzdoRGYyM2pJTGZkMFA1KzAyaitwTWF3TDltdTBJejNnNjhwUTZaT1Qr?= =?utf-8?B?SGd5NkdGYnB0cDJjdFhNb2JEK205bVlkaUw1SlNFZVNCVUpUeE1HVTZ4Z3h4?= =?utf-8?B?RERmZXNsRnErOHY1WjhDZFBnd200MnIzczZ6aGYzMUhVR3l0QXZNVFAweXBx?= =?utf-8?B?Yzk1VGRneFhxL1BKZ0xtc1RLY2JMZGtLUUJJS1Q5bHYzTkVuaVBHbWI2SFlq?= =?utf-8?B?WERoK29zK21qMEdXd2x6YlJ4THBYQ0hhZDRGcDd2Yng3VnZEUkxZVFlnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 877ad8c8-02eb-4b97-615d-08dc3542702b X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2024 14:11:05.1053 (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: AS8P250MB0267 Subject: Re: [FFmpeg-devel] [PATCH] avformat/mxfenc: add h264_mp4toannexb bitstream filter if needed when muxing h264 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: VG9tYXMgSMOkcmRpbjoKPj4+PiArc3RhdGljIGludCBteGZfY2hlY2tfYml0c3RyZWFtKEFWRm9y bWF0Q29udGV4dCAqcywgQVZTdHJlYW0gKnN0LAo+Pj4+IGNvbnN0IEFWUGFja2V0ICpwa3QpCj4+ Pj4gK3sKPj4+PiArwqDCoMKgIGlmIChzdC0+Y29kZWNwYXItPmNvZGVjX2lkID09IEFWX0NPREVD X0lEX0gyNjQpIHsKPj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKHBrdC0+c2l6ZSA+PSA1ICYmIEFW X1JCMzIocGt0LT5kYXRhKSAhPSAweDAwMDAwMDEgJiYKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBVl9SQjI0KHBrdC0+ZGF0 YSkgIT0gMHgwMDAwMDEpCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZmX3N0 cmVhbV9hZGRfYml0c3RyZWFtX2ZpbHRlcihzdCwKPj4+PiAiaDI2NF9tcDR0b2FubmV4YiIsIE5V TEwpOwo+IAo+IFJlZ2FyZGxlc3Mgb2YgdGhlIGNvbW1lbnRzIGJlbG93LCB0aGlzIGlzIHdyb25n LiBTVCAzODEtMyBzYXlzIHRoaXM6Cj4gCj4+IFRoZSBieXRlIHN0cmVhbSBmb3JtYXQgY2FuIGJl IGNvbnN0cnVjdGVkIGZyb20gdGhlIE5BTCB1bml0IHN0cmVhbSBieQo+PiBwcmVmaXhpbmcgZWFj aCBOQUwgdW5pdCB3aXRoIGEgc3RhcnQKPj4gY29kZSBwcmVmaXggYW5kIHplcm8gb3IgbW9yZSB6 ZXJvLXZhbHVlZCBieXRlcyB0byBmb3JtIGEgc3RyZWFtIG9mCj4+IGJ5dGVzLgo+IAo+IE5vdGUg dGhlIHdvcmRpbmcgaXMgInplcm8gb3IgbW9yZSIsIG5vdCAiemVybyBvciBvbmUiLgoKSU1PIGFs bCB0aGUgY29kZSBzaG91bGQgb25seSBsb29rIGF0IGV4dHJhZGF0YSB0byBkZWNpZGUgd2hldGhl ciBhCnN0cmVhbSBpcyBhbm5leCBCIG9yIElTT0JNRkYgKG5vIGV4dHJhZGF0YS0+YW5uZXggQiwg bm8gSVNPQk1GRgpleHRyYWRhdGEtPmFubmV4IEIsIGVsc2UgSVNPQk1GRikuIEJ1dCB0aGF0IGlz IGEgc2VwYXJhdGUgaXNzdWUuCihUaGVyZSBpcyBhIHNsaWdodCBwb3NzaWJpbGl0eSBvZiBtaXNk ZXRlY3Rpb24gaGVyZTogRS5nLiBhIDB4MDAgMDAgMDEKYXQgdGhlIHN0YXJ0IG9mIGEgcGFja2V0 IGNhbiBhY3R1YWxseSBiZSB0aGUgc3RhcnQgb2YgdGhlIGxlbmd0aCBjb2RlIG9mCmFuIElTT0JN RkYgTkFMVSB3aXRoIGxlbmd0aCBpbiB0aGUgcmFuZ2UgMjU2LTUxMTsgb24gdGhlIG90aGVyIGhh bmQsIGl0CmlzIGxlZ2FsIGZvciBhbiBhbm5leCBCIHBhY2tldCB0byBzdGFydCB3aXRoIGZvdXIg b3IgbW9yZSB6ZXJvIGJ5dGVzLCBhcwp5b3UgbWVudGlvbmVkLikKCj4gVGhlIGNvcnJlY3Qgd2F5 IHRvIGRvIHRoaXMgaXMgdG8gaW5zcGVjdCBieXRlIDE0IG9mIHRoZSBFQyBVTCwgcGVyCj4gc2Vj dGlvbiA4LjEgb2YgU1QgMzgxLTMuCgpUaGlzIGlzIGEgcGF0Y2ggZm9yIHRoZSBtdXhlciwgbm90 IHRoZSBkZW11eGVyLiBUaGVyZSBpcyBubyBieXRlIDE0IG9mCnRoZSBFQyBVTCB0byBpbnNwZWN0 OyBvciBhdCBsZWFzdDogSXQgaXMgd2hhdCB0aGlzIG11eGVyIHdyaXRlcyBmb3IgaXQuClRoaXMg bXV4ZXIgYWx3YXlzIGluZGljYXRlcyB0aGF0IHRoZSBvdXRwdXQgaXMgYW4gYW5uZXggQiAoYWth IEFWQyBieXRlCnN0cmVhbSksIHNvIGl0IHNob3VsZCBhbHdheXMgY29udmVydCB0aGUgaW5wdXQg ZnJvbSB0aGUgdXNlciB0byBhY3R1YWxseQpiZSBhbm5leCBCLgoKPj4+IEkgc2VudCB0aGUgdmVy eSBzYW1lIHBhdGNoIGxvbmcgYWdvIFsxXS4gVG9tYXMgSMOkcmRpbiBvcHBvc2VkIGl0Cj4+PiBb Ml0sCj4+PiBbM10sIGJlY2F1c2UgaGUgc2VlcyBzdHVmZiBsaWtlIHRoaXMgYXMgaGFjay4KPiAK PiBObywgSSBvcHBvc2UgaXQgYmVjYXVzZSBpdCBpcyBwb3RlbnRpYWxseSBhZ2FpbnN0IHNwZWMu IFRoZSBNWEYKPiBlY29zeXN0ZW0gaXMgYmFkIGVub3VnaCBhcyBpdCBpcyB3aXRob3V0IHVzIGVu Y291cmFnaW5nIG91dC1vZi1zcGVjCj4gYmVoYXZpb3IuCgpJZiB0aGUgdXNlcidzIGlucHV0IGlz IElTT0JNRkYsIHRoZW4gdGhlIG91dHB1dCB3aWxsIGRlZmluaXRlbHkgYmUKYWdhaW5zdCBzcGVj IHdpdGhvdXQgYSBjb252ZXJzaW9uLiBXaXRoIGEgcGF0Y2ggbGlrZSB0aGlzIElTT0JNRkYgZGF0 YQp3aWxsIGJlIGNvbnZlcnRlZCB0byBhbm5leCBCLgoKQW55d2F5LCBGRm1wZWcgYWltcyB0byBz dXBwb3J0IHR3byBmcmFtaW5ncyBmb3IgSC4yNjQ6IEFubmV4IEIgYW5kCklTT0JNRkYuIFNlbmRp bmcgSVNPQk1GRi1mcmFtZWQgZGF0YSB0byBhIG11eGVyIGlzIHRoZXJlZm9yZSBub3QKIm91dC1v Zi1zcGVjIGJlaGF2aW9yIi4gSXQgaXMganVzdCBzdXBwb3NlZCB0byB3b3JrIGFuZCB0aGUgb251 cyBpcyBvbgp0aGUgbXV4ZXIvbGliYXZmb3JtYXQgdG8gY29udmVydCBhcyBuZWNlc3NhcnkuCgpB bHNvIG5vdGUgdGhhdCBvdGhlciBtaXNzaW5nIGNoZWNrcyBmb3Igd2hldGhlciB0aGUgaW5wdXQg aXMgcmVhbGx5CmNvbmZvcm1pbmcgdG8gdGhlIHNwZWNzIHNob3VsZCBiZSBzZXBhcmF0ZSBmcm9t IGluc2VydGluZyB0aGlzIEJTRi4KQWZ0ZXIgYWxsLCB0aGUgdXNlciBjb3VsZCBpbnNlcnQgdGhl IEJTRiBoaW1zZWxmIGFuZCBldmVuIGluIHRoaXMgY2FzZQppdCB3b3VsZCBiZSB0aGlzIG11eGVy J3MgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpcwpzcGVjLWNvbXBs aWFudC4gSW5zZXJ0aW5nIHRoZSBCU0Ygc2ltcGxpZmllcyB0aGlzIHRhc2ssIGJlY2F1c2UgaXQg bWVhbnMKdGhhdCB0aGUgbXV4ZXIgY2FuIGFzc3VtZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHJlYWR5 IGFubmV4IEIgKGFuZCBkb2VzCm5vdCBuZWVkIHNlcGFyYXRlIGxvZ2ljIGZvciBoYW5kbGluZyBJ U09CTUZGIGlucHV0KTsgdGhhdCBpcyB0aGUgb25seQpwb2ludCBvZiBpbnNlcnRpbmcgaXQuCgo+ IEFueSBiZWhhdmlvciB3ZSBwdXQgaW4gdG8gaGFuZGxlIG91dC1vZi1zcGVjIGJlaGF2aW9yIHNo b3VsZCBiZSBsaW1pdGVkCj4gYnkgSWRlbnRpZmljYXRpb24uIEJ1dCBldmVuIHRoYXQgd291bGQg YmUgbWFraW5nIG91ciByZXNwb25zaWJpbGl0eQo+IHdoYXQgaXMgcmVhbGx5IHRoZSByZXNwb25z aWJpbGl0eSBvZiBjb21wYW5pZXMgbWFraW5nIGJyb2tlbiBNWEYKPiBtdXhlcnMuCgpPbmNlIGFn YWluOiBUaGlzIGlzIGEgbXV4ZXIsIHdlIGRvIG5vdCBwYXJzZSBhbmQgaWRlbnRpZnkgYSBmaWxl IGhlcmUuCkZvciB0aGUgc2FtZSByZWFzb24gaXQgbWFrZXMgbm8gc2Vuc2UgdG8gY29tcGxhaW4g YWJvdXQgb3RoZXIgY29tcGFuaWVzJwpicm9rZW4gTVhGIG11eGVycy4KCi0gQW5kcmVhcwoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=