From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 3FFEA4CEA2 for <ffmpegdev@gitmailbox.com>; Tue, 15 Apr 2025 01:00:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AAA22687BD8; Tue, 15 Apr 2025 04:00:31 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2058.outbound.protection.outlook.com [40.92.91.58]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 428EF687BD8 for <ffmpeg-devel@ffmpeg.org>; Tue, 15 Apr 2025 04:00:25 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iEVp0y5BmJG9svvUAnGQ3MjyV2ReYW2acLbU74yeL6pfEGw98i2tk1wfEndqEM0Ni2NYpRBGQstwqnpZoFpgTgjurFYglEunx1NgyrKxvA2xG1pk1hjLyDUYl8Uyw/1j6evUmafn8QfK/nX6RmJApN0fwpDtWBS6ARN92cc6KN9gSmL8QhM/KCsms2EtvH0bW/S67fKhLFqutrqN7j+FdsR+ENEVgAztQkjZ9xAUjJfFqUvjCdn6gRh6B2Wn3iGM6zZ+cIw15W4n22lscUb35iHCNTA+wlB6udSG5hlnNO0X0GnCwZXbwXPY/immcjBA4in/bVj0n8yVeeMW8VVJNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=tiAqD5IPZBtvB/Zg1ia2vB4oi0rtwoEz7OwT8FiLOQQ=; b=lOUx5pean0pAoocejcqU9N7S0ukyPYH/O9xd/YpS2g68KCMcXSmjupLb5aGta3izpODqbB5v6w+MvKkp6cout/1qEVLyhZcE9Ylm9exTUc9Z+s70t6Q7ehp8VWz7j4G3NTl3FnOBcGnRRVKkPrg+shAx1e1eMpkf/MBLXAyIgFzuOWwahxgu25FUSR1+oDGMVFKuuTpzj0ivS4OJkSCnUOrzOuidTK9T+omOiFEE+Lp1AU0VaR1c8Ohz4lwtKYrdWsfcM/ijtogt8vsqeM104AY+SWGoR0JM21e7x3sX1hldMEg3IU/DGH6KUYQHZ9KISIWx0ALMmXleOQjbo3z54A== 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=tiAqD5IPZBtvB/Zg1ia2vB4oi0rtwoEz7OwT8FiLOQQ=; b=gLpS8q3n8ro9Fz3346eMSAheqUD8Ffm5Irg/RBQFpw6iQ+xGOUmjAOoq2wK+CcTePwjxE6RPlcbkkmzTK7GVaIvGsPzQoJAF5cCGpXSZGF+EdYiCfyGb3vKBEJpFGsYjxzj1B8BRc2519hEkxOt6S4K1VC10WwkLe4u6Y8ICjWlKh44xGqtgcvgOa17H6yuXtPairk+97D00/uDktT6BhzjpTsFJoOvQhK/qFhkd60iERNBAFcwc6y5mTK3rt1BYfoTzPIkzjr+ewVlnZpnQk6FzEADjxciEes1MnUVX+UhAxszSDXG4GQdjqATsxX1r2GQTdMlZXSnZOU4zcIHjbg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB4P250MB1031.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cd::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.13; Tue, 15 Apr 2025 01:00:22 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%5]) with mapi id 15.20.8655.012; Tue, 15 Apr 2025 01:00:22 +0000 Content-Type: multipart/mixed; boundary="------------IEx3pE0K0tZNBxHFNPKbEK3X" Message-ID: <GV1P250MB0737FC8C3B89F1100A6324E38FB22@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM> Date: Tue, 15 Apr 2025 03:00:21 +0200 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> X-ClientProxiedBy: FR2P281CA0119.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::15) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <27c2338f-1195-41eb-9944-17648f9d24c8@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DB4P250MB1031:EE_ X-MS-Office365-Filtering-Correlation-Id: af5cefb6-0cd9-4c02-4e79-08dd7bb8e622 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|12121999004|8060799006|19110799003|5072599009|7092599003|6092099012|15080799006|13095399003|3412199025|440099028; X-Microsoft-Antispam-Message-Info: =?utf-8?B?V0pxRjlWb0pJNG4rRTVyL2dhUTVIS0pmUzRaKzU2eXdDNmJ6MmlWM1Qvb0xY?= =?utf-8?B?a2dhOXhoVVBURklibUtDMjk4RU90eTlhZDNFYVFJSW5sYWRLaXhSNERSNnNp?= =?utf-8?B?a1R1TTlyL1dKV1l3RkpxMzN6ZEN0TkpoTHV1ZldBTC9JV292Mm5DQmM2M2xD?= =?utf-8?B?WENOZFJxM2g0eXpZL2dMcnZyUDdBZ1RBTjBhNnFvcWg1dHVGeWpBciszb1hS?= =?utf-8?B?S3dvOFRCZ1J4a1pYaU15RmtYZVZFM1hkMllqWmRSVHRCVVg3TVhkT1o4Skcy?= =?utf-8?B?NGpNRE8wNlkvZzJLTGVPSDRLQjlVQS9ocmp5cUM3T2JqRTdTM0h4cFI0eUhk?= =?utf-8?B?d3dVNEh3bHNDMlduUk9CeW1ST0IyenRXUTZIY0Z5RTNiNlM0ZG5sUW1aV2xy?= =?utf-8?B?SlcybElGTTQ0Mko5c1huN3ZETy9VTDJNaU1pdWpTVDB3NFhFYjRROHBYNmdp?= =?utf-8?B?KzdJUG1sS3dWYVVHQlp4YmpPbWhLUU93WVhTV1BWUysrcXhzc0RqNEJ5QURE?= =?utf-8?B?VGZOZGFZSGJsWEVLc3UvejZjbnNHRjJIcWs5NFlGczl1T3FKb3Q3UWJPZXF0?= =?utf-8?B?eXdUb05YZUpvT09GSEI1ZVI3cmVUdWI5eXZiTHJqOUhTMTRUTitLOTJRWElR?= =?utf-8?B?dWlqR1piOWx5b1lzUTZwaG5DUXM3OGFsbFRjc1ZNMlBFd2Q0NmhkSThlSlND?= =?utf-8?B?U05aZHgraHdaSi9GalJqTVJvbWMrT28xaVNIV05FRGpad3RCa0NkRXRGaCtS?= =?utf-8?B?M3pWMmg1OFduM0FEZE9aYVVNNC9iRUFhL2VuVEhCTTVjeHVVSkswZGRKblhw?= =?utf-8?B?bkJNTmRtandibllNMWVyUm1NNTR3NFJBTFRkUnh5c2YraEhmd0J6NldSclBP?= =?utf-8?B?UDAveDRRemV2cjhaZjJKdWN0VnhBdkJtQk5JRzJ2R2pKRE1xdW8xeDQzNi9s?= =?utf-8?B?LzlIY2h4MkFBakFqcEsrRm9nM2dNVGNVZW5NcXNDMG1qMG95K25HOThjSHNP?= =?utf-8?B?RnVaYTJlTksrdVZYTkVVaXdGaWdOOVIzS3orN1VzZVBCbDdRbXlTaUpWcXpE?= =?utf-8?B?ZVUrZGM3aVVGa1Z6V0tlWFM4aENVM3RiT1RvUVEva2Y4UnZxTDN0MzZ1WTk2?= =?utf-8?B?eGN0NnpKMzdvWi9VUlFYbEZZYmJFWEN5WkpZNUlwWksvQnRnR2JMaU50VGYx?= =?utf-8?B?Q1I1azFqVm9xN1luejltY05iQkpTM0ZOaFM4eUZ3cUswTGprN1hOQkhSUkta?= =?utf-8?B?V25kQXZwSmdGSFZDZkFvRjNGekNQeUxpNDBjdUV6VzBXeDBtZ2Y5cG9ybXFW?= =?utf-8?B?ZW1ySlQzNFdBSzUxZnZUME5kSzZXQWRWRXVYdm82cm9USk1KRk9zZTF6RFhs?= =?utf-8?B?VjRmcEtQVHBCdzFyaGovWUJBbnR6c1JuaUY1NElLcEE2RFloamw1WkRwdXlJ?= =?utf-8?B?UXdCaWZsd2lqRTNFU1RaME8xelZJSGtuY1BzdnU1bWpyeDNlVW1uYW54NDFt?= =?utf-8?B?ajFIL05NSXBLNm51eFZFR0lFN0VmRjVUeUVySTJNRWErbW9KWUpmbVJrTGFP?= =?utf-8?B?QjJoQXpnUFZZbm9IdmJTaGs5MTUxMDdWbWFRR2wxRnAxdjJ6UncrdS92M0pC?= =?utf-8?B?NTlHNEtEN1FVWldhN2NxMFQ1eWxGTGc9PQ==?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WENRRjJCVkNzbUsyTElXaVNTYWNFRzFaVHZ2Z3g1bG5ld0tBd0xGWXBpWU1O?= =?utf-8?B?OGErZjdlOU1MY3hXMHpQeldFaFZpWXdhSlFPb3pXb09CZDRxZVNZMnBvY0tp?= =?utf-8?B?eEVscTVuN3laMlpxNHA5d09uaVhmeHpvNURNaUgvV0RVbUhoS29pVHkvczN3?= =?utf-8?B?VVdyd0ZyYllkVGo3SnFUTmlYcnl2ZFR4UUdPR21TeVBHbmw4K254ZXZnY292?= =?utf-8?B?WXAzUVhoUDgvTjBNdTcxRFNmcC9kSFlSQURJTkl1Tjc5R01qb3YzTE9VS1dV?= =?utf-8?B?VW5iWmVCemZzOHFIRm9tVUUxTjhIR3VvYnZpSk1XRXA4Q2Q5ZjB5ZGlHVlB2?= =?utf-8?B?c0JFcDhNMVdOTGlTMnNzL0I4MGQzdm9Yc2l3VHAwREYwa2dpRUloSTI1STlB?= =?utf-8?B?OUJKRTNDRStIdXNVQmZPeUN3enpVckJUcjliSXhaRDJublBjMThNa2NaTnNO?= =?utf-8?B?a2taeFV3T2o3N1REY3R6dE1xTURpV1ZaUDRtK3JTSTVEK1NqSCtHOEpzWkNP?= =?utf-8?B?eDRJTStpdDVwZlBKN1NUUW1GeDdxdlRLeHdYV2dWRVNIWFN5RzJCT0dZTlhp?= =?utf-8?B?UHUyMTJkRFpwWCtpb0tSUUo2ZHhmZ1h2Y0VaYklROUFPTXNwZmJHV1lFSEph?= =?utf-8?B?T1R0YWJOS3ZFVERSZE1QejVaNmx4WnhBRTM4aE9PMDk0emVWeHlJTHgrTXh6?= =?utf-8?B?UnhmKzJaalh5cjErNlUwSkZReXJEQlFiUllJUHJvYzN0eUFGbFlodnpzZldD?= =?utf-8?B?RzM2WUExZmpqT0tjT2cxazJvRU83allrRjZ0MENjR1ViL3gwdW1DNm05Kytj?= =?utf-8?B?OTdCM09wVlBzUmsyTHNmckRjVzlJVTRNYmw5bGNZNzNGanZEOCt3cWllUTBz?= =?utf-8?B?RmQ4YktpK3RUelpva2M4VFdwVFBYVG1JeTl4L3FNeHdwU24waHdHQi9SdUxK?= =?utf-8?B?M0ZlSlB1OUlDWlp0RFIrNkJqQVVoVE9FUHBLR21meWFRRzdtcjJseWZlajQ1?= =?utf-8?B?TDRERUdDcW5NRnJrWS9pZlB1WUlDRitJSmd5VDFDc2pySUxrMHkyOEkxTXhp?= =?utf-8?B?OW9UYmxJOWYvUU5FQVdkSnZmTlRqN09ISVB5UElQSkFpTnVKa2ZQM2ZIcGxI?= =?utf-8?B?LzBpWWVPUkZWbGxWeEh1WXVPK1RwbDBNeU9TdXM2Ryt6Y0ZqVC9UemM0dHln?= =?utf-8?B?bERNc29ZR1BFbjFxY1UrZ211RlppNWRlUHlIeVN1b3VsSSsrV0k0dHQxcEw4?= =?utf-8?B?cW0wQ050VzF6SS9OaVRuNVc2bnR3NURqRlBOTzA5NGRvd3dXOHIxWE9yaGh0?= =?utf-8?B?bUxLNUZFQlBuU1UxbUs2TEZ6QWJyMDlWVlVWaktsTzJraFdXbllnQnRJU1Vu?= =?utf-8?B?bGk5bk9MWHdiNW5QVkFzQXRhZ1RIeDJaRUtNaiswaXQzNkRWWDl3dkI3QzBj?= =?utf-8?B?OFNSTlYzZTlTdC9iVjgzVUdZancrVWY1UEZNVXd0amFENHZSVDVnSWJaTnFM?= =?utf-8?B?UkJLSmJ1V2NZRnVwd1JKOXdiUHZvUlVRK0dNam92YjArT3V5TDNnSlJCWmVS?= =?utf-8?B?Q2NKQ29DN3RTK1RReFJOOHprMEpMdkhlUlp6MjQ2dEN5QURlMU41N0FFcHdr?= =?utf-8?B?OUZmNGJ2cjl0Qy9yVThnbXJPU1Y2WlNucGoyZDM2dU5XamhzQUo5aHFML1Zy?= =?utf-8?B?MW9mc0dVKy82TUVZZVRIT3ZzVGFybnJVaFVCa0ZWL3hPZncrekU1YUhBSFFJ?= =?utf-8?Q?cyKO6fq5adcmPO5UoFEoo4qJA7VfGMQ5NBxFwMU?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: af5cefb6-0cd9-4c02-4e79-08dd7bb8e622 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2025 01:00:22.5297 (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: DB4P250MB1031 Subject: [FFmpeg-devel] [PATCH 01/12] fftools/textformat/avtextformat: Simplify avtext_print_rational() X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/GV1P250MB0737FC8C3B89F1100A6324E38FB22@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patches attached. - Andreas --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0001-fftools-textformat-avtextformat-Simplify-avtext_prin.patch" Content-Disposition: attachment; filename*0="0001-fftools-textformat-avtextformat-Simplify-avtext_prin.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlNTRmODEzZWE5NGZhZDAwODFmNzlhYWQ4YzM1ZGFhODU4MzAwMTc2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogTW9uLCAxNCBBcHIgMjAyNSAyMjoxMzoxOSArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDEvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQ6IFNpbXBs aWZ5CiBhdnRleHRfcHJpbnRfcmF0aW9uYWwoKQoKVXNlIHNucHJpbnRmKCkgZGlyZWN0bHkgaW5z dGVhZCBvZiBpbml0aWFsaXppbmcgYW4gQVZCUHJpbnQKanVzdCBmb3IgdGhpcy4KClNpZ25lZC1v ZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29t PgotLS0KIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuYyB8IDcgKysrLS0tLQogMSBm aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9mZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmMgYi9mZnRvb2xzL3RleHRmb3JtYXQv YXZ0ZXh0Zm9ybWF0LmMKaW5kZXggNmMwOWY5ZDJjZC4uYzFiNWVlZmFiNCAxMDA2NDQKLS0tIGEv ZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5jCisrKyBiL2ZmdG9vbHMvdGV4dGZvcm1h dC9hdnRleHRmb3JtYXQuYwpAQCAtNDYwLDEwICs0NjAsOSBAQCBpbnQgYXZ0ZXh0X3ByaW50X3N0 cmluZyhBVlRleHRGb3JtYXRDb250ZXh0ICp0Y3R4LCBjb25zdCBjaGFyICprZXksIGNvbnN0IGNo YXIgKgogdm9pZCBhdnRleHRfcHJpbnRfcmF0aW9uYWwoQVZUZXh0Rm9ybWF0Q29udGV4dCAqdGN0 eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq a2V5LCBBVlJhdGlvbmFsIHEsIGNoYXIgc2VwKQogewotICAgIEFWQlByaW50IGJ1ZjsKLSAgICBh dl9icHJpbnRfaW5pdCgmYnVmLCAwLCBBVl9CUFJJTlRfU0laRV9BVVRPTUFUSUMpOwotICAgIGF2 X2JwcmludGYoJmJ1ZiwgIiVkJWMlZCIsIHEubnVtLCBzZXAsIHEuZGVuKTsKLSAgICBhdnRleHRf cHJpbnRfc3RyaW5nKHRjdHgsIGtleSwgYnVmLnN0ciwgMCk7CisgICAgY2hhciBidWZbNDRdOwor ICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICIlZCVjJWQiLCBxLm51bSwgc2VwLCBxLmRl bik7CisgICAgYXZ0ZXh0X3ByaW50X3N0cmluZyh0Y3R4LCBrZXksIGJ1ZiwgMCk7CiB9CiAKIHZv aWQgYXZ0ZXh0X3ByaW50X3RpbWUoQVZUZXh0Rm9ybWF0Q29udGV4dCAqdGN0eCwgY29uc3QgY2hh ciAqa2V5LAotLSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0002-fftools-textformat-Use-not-for-lavu-headers.patch" Content-Disposition: attachment; filename="0002-fftools-textformat-Use-not-for-lavu-headers.patch" Content-Transfer-Encoding: base64 RnJvbSBkMTQ2NGY5YmJlMTA4OGI3MDQ5MzMxMWIwNWFjMTU5ZjdlNTE2ZDUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMDozODo0NCArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDIvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdDogVXNlICIiLCBub3QgPD4gZm9y IGxhdnUgaGVhZGVycwoKQWxzbyByZW1vdmUgdW51c2VkIGhlYWRlcnMuCgpTaWduZWQtb2ZmLWJ5 OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KLS0t CiBmZnRvb2xzL3RleHRmb3JtYXQvdGZfY29tcGFjdC5jIHwgOSArKystLS0tLS0KIGZmdG9vbHMv dGV4dGZvcm1hdC90Zl9kZWZhdWx0LmMgfCA2ICsrLS0tLQogZmZ0b29scy90ZXh0Zm9ybWF0L3Rm X2ZsYXQuYyAgICB8IDkgKysrLS0tLS0tCiBmZnRvb2xzL3RleHRmb3JtYXQvdGZfaW5pLmMgICAg IHwgNyArKystLS0tCiBmZnRvb2xzL3RleHRmb3JtYXQvdGZfanNvbi5jICAgIHwgNiArKy0tLS0K IGZmdG9vbHMvdGV4dGZvcm1hdC90Zl94bWwuYyAgICAgfCA5ICsrKy0tLS0tLQogNiBmaWxlcyBj aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9m ZnRvb2xzL3RleHRmb3JtYXQvdGZfY29tcGFjdC5jIGIvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2Nv bXBhY3QuYwppbmRleCA4MjViNjdiYzZlLi4zMWJmYzgxNTEzIDEwMDY0NAotLS0gYS9mZnRvb2xz L3RleHRmb3JtYXQvdGZfY29tcGFjdC5jCisrKyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl9jb21w YWN0LmMKQEAgLTI1LDEyICsyNSw5IEBACiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAKICNpbmNsdWRl ICJhdnRleHRmb3JtYXQuaCIKLSNpbmNsdWRlIDxsaWJhdnV0aWwvbWVtLmg+Ci0jaW5jbHVkZSA8 bGliYXZ1dGlsL2F2YXNzZXJ0Lmg+Ci0jaW5jbHVkZSA8bGliYXZ1dGlsL2JwcmludC5oPgotI2lu Y2x1ZGUgPGxpYmF2dXRpbC9lcnJvci5oPgotI2luY2x1ZGUgPGxpYmF2dXRpbC9tYWNyb3MuaD4K LSNpbmNsdWRlIDxsaWJhdnV0aWwvb3B0Lmg+CisjaW5jbHVkZSAibGliYXZ1dGlsL2JwcmludC5o IgorI2luY2x1ZGUgImxpYmF2dXRpbC9lcnJvci5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9vcHQu aCIKIAogCiAjZGVmaW5lIHdyaXRlcl93OCh3Y3R4XywgYl8pICh3Y3R4XyktPndyaXRlci0+d3Jp dGVyLT53cml0ZXJfdzgoKHdjdHhfKS0+d3JpdGVyLCBiXykKZGlmZiAtLWdpdCBhL2ZmdG9vbHMv dGV4dGZvcm1hdC90Zl9kZWZhdWx0LmMgYi9mZnRvb2xzL3RleHRmb3JtYXQvdGZfZGVmYXVsdC5j CmluZGV4IDIzNTc1MDI0YzEuLjg2NTgyODI5ZTQgMTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvdGV4dGZv cm1hdC90Zl9kZWZhdWx0LmMKKysrIGIvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2RlZmF1bHQuYwpA QCAtMjUsMTAgKzI1LDggQEAKICNpbmNsdWRlIDxzdHJpbmcuaD4KIAogI2luY2x1ZGUgImF2dGV4 dGZvcm1hdC5oIgotI2luY2x1ZGUgPGxpYmF2dXRpbC9tZW0uaD4KLSNpbmNsdWRlIDxsaWJhdnV0 aWwvYXZhc3NlcnQuaD4KLSNpbmNsdWRlIDxsaWJhdnV0aWwvYnByaW50Lmg+Ci0jaW5jbHVkZSA8 bGliYXZ1dGlsL29wdC5oPgorI2luY2x1ZGUgImxpYmF2dXRpbC9icHJpbnQuaCIKKyNpbmNsdWRl ICJsaWJhdnV0aWwvb3B0LmgiCiAKICNkZWZpbmUgd3JpdGVyX3c4KHdjdHhfLCBiXykgKHdjdHhf KS0+d3JpdGVyLT53cml0ZXItPndyaXRlcl93OCgod2N0eF8pLT53cml0ZXIsIGJfKQogI2RlZmlu ZSB3cml0ZXJfcHV0X3N0cih3Y3R4Xywgc3RyXykgKHdjdHhfKS0+d3JpdGVyLT53cml0ZXItPndy aXRlcl9wdXRfc3RyKCh3Y3R4XyktPndyaXRlciwgc3RyXykKZGlmZiAtLWdpdCBhL2ZmdG9vbHMv dGV4dGZvcm1hdC90Zl9mbGF0LmMgYi9mZnRvb2xzL3RleHRmb3JtYXQvdGZfZmxhdC5jCmluZGV4 IDY5NzE1OTNjNzcuLjkxOWQ0NGJjNmIgMTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvdGV4dGZvcm1hdC90 Zl9mbGF0LmMKKysrIGIvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2ZsYXQuYwpAQCAtMjUsMTIgKzI1 LDkgQEAKICNpbmNsdWRlIDxzdHJpbmcuaD4KIAogI2luY2x1ZGUgImF2dGV4dGZvcm1hdC5oIgot I2luY2x1ZGUgPGxpYmF2dXRpbC9tZW0uaD4KLSNpbmNsdWRlIDxsaWJhdnV0aWwvYXZhc3NlcnQu aD4KLSNpbmNsdWRlIDxsaWJhdnV0aWwvYnByaW50Lmg+Ci0jaW5jbHVkZSA8bGliYXZ1dGlsL2Vy cm9yLmg+Ci0jaW5jbHVkZSA8bGliYXZ1dGlsL21hY3Jvcy5oPgotI2luY2x1ZGUgPGxpYmF2dXRp bC9vcHQuaD4KKyNpbmNsdWRlICJsaWJhdnV0aWwvYnByaW50LmgiCisjaW5jbHVkZSAibGliYXZ1 dGlsL2Vycm9yLmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL29wdC5oIgogCiAjZGVmaW5lIHdyaXRl cl93OCh3Y3R4XywgYl8pICh3Y3R4XyktPndyaXRlci0+d3JpdGVyLT53cml0ZXJfdzgoKHdjdHhf KS0+d3JpdGVyLCBiXykKICNkZWZpbmUgd3JpdGVyX3B1dF9zdHIod2N0eF8sIHN0cl8pICh3Y3R4 XyktPndyaXRlci0+d3JpdGVyLT53cml0ZXJfcHV0X3N0cigod2N0eF8pLT53cml0ZXIsIHN0cl8p CmRpZmYgLS1naXQgYS9mZnRvb2xzL3RleHRmb3JtYXQvdGZfaW5pLmMgYi9mZnRvb2xzL3RleHRm b3JtYXQvdGZfaW5pLmMKaW5kZXggMWY0MjE2MDY5Zi4uZDgwOTlmZjkyZSAxMDA2NDQKLS0tIGEv ZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2luaS5jCisrKyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl9p bmkuYwpAQCAtMjUsMTAgKzI1LDkgQEAKICNpbmNsdWRlIDxzdHJpbmcuaD4KIAogI2luY2x1ZGUg ImF2dGV4dGZvcm1hdC5oIgotI2luY2x1ZGUgPGxpYmF2dXRpbC9tZW0uaD4KLSNpbmNsdWRlIDxs aWJhdnV0aWwvYXZhc3NlcnQuaD4KLSNpbmNsdWRlIDxsaWJhdnV0aWwvYnByaW50Lmg+Ci0jaW5j bHVkZSA8bGliYXZ1dGlsL29wdC5oPgorCisjaW5jbHVkZSAibGliYXZ1dGlsL2JwcmludC5oIgor I2luY2x1ZGUgImxpYmF2dXRpbC9vcHQuaCIKIAogI2RlZmluZSB3cml0ZXJfdzgod2N0eF8sIGJf KSAod2N0eF8pLT53cml0ZXItPndyaXRlci0+d3JpdGVyX3c4KCh3Y3R4XyktPndyaXRlciwgYl8p CiAjZGVmaW5lIHdyaXRlcl9wdXRfc3RyKHdjdHhfLCBzdHJfKSAod2N0eF8pLT53cml0ZXItPndy aXRlci0+d3JpdGVyX3B1dF9zdHIoKHdjdHhfKS0+d3JpdGVyLCBzdHJfKQpkaWZmIC0tZ2l0IGEv ZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2pzb24uYyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl9qc29u LmMKaW5kZXggZGUyN2EzNmU3ZS4uYzI2YTkxMjQzNSAxMDA2NDQKLS0tIGEvZmZ0b29scy90ZXh0 Zm9ybWF0L3RmX2pzb24uYworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvdGZfanNvbi5jCkBAIC0y NSwxMCArMjUsOCBAQAogI2luY2x1ZGUgPHN0cmluZy5oPgogCiAjaW5jbHVkZSAiYXZ0ZXh0Zm9y bWF0LmgiCi0jaW5jbHVkZSA8bGliYXZ1dGlsL21lbS5oPgotI2luY2x1ZGUgPGxpYmF2dXRpbC9h dmFzc2VydC5oPgotI2luY2x1ZGUgPGxpYmF2dXRpbC9icHJpbnQuaD4KLSNpbmNsdWRlIDxsaWJh dnV0aWwvb3B0Lmg+CisjaW5jbHVkZSAibGliYXZ1dGlsL2JwcmludC5oIgorI2luY2x1ZGUgImxp YmF2dXRpbC9vcHQuaCIKIAogI2RlZmluZSB3cml0ZXJfdzgod2N0eF8sIGJfKSAod2N0eF8pLT53 cml0ZXItPndyaXRlci0+d3JpdGVyX3c4KCh3Y3R4XyktPndyaXRlciwgYl8pCiAjZGVmaW5lIHdy aXRlcl9wdXRfc3RyKHdjdHhfLCBzdHJfKSAod2N0eF8pLT53cml0ZXItPndyaXRlci0+d3JpdGVy X3B1dF9zdHIoKHdjdHhfKS0+d3JpdGVyLCBzdHJfKQpkaWZmIC0tZ2l0IGEvZmZ0b29scy90ZXh0 Zm9ybWF0L3RmX3htbC5jIGIvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX3htbC5jCmluZGV4IDU3MTcx YzRjYjMuLjZjODlkMDFlOWQgMTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl94bWwu YworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvdGZfeG1sLmMKQEAgLTI1LDEyICsyNSw5IEBACiAj aW5jbHVkZSA8c3RyaW5nLmg+CiAKICNpbmNsdWRlICJhdnRleHRmb3JtYXQuaCIKLSNpbmNsdWRl IDxsaWJhdnV0aWwvbWVtLmg+Ci0jaW5jbHVkZSA8bGliYXZ1dGlsL2F2YXNzZXJ0Lmg+Ci0jaW5j bHVkZSA8bGliYXZ1dGlsL2JwcmludC5oPgotI2luY2x1ZGUgPGxpYmF2dXRpbC9lcnJvci5oPgot I2luY2x1ZGUgPGxpYmF2dXRpbC9tYWNyb3MuaD4KLSNpbmNsdWRlIDxsaWJhdnV0aWwvb3B0Lmg+ CisjaW5jbHVkZSAibGliYXZ1dGlsL2JwcmludC5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9lcnJv ci5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9vcHQuaCIKIAogI2RlZmluZSB3cml0ZXJfdzgod2N0 eF8sIGJfKSAod2N0eF8pLT53cml0ZXItPndyaXRlci0+d3JpdGVyX3c4KCh3Y3R4XyktPndyaXRl ciwgYl8pCiAjZGVmaW5lIHdyaXRlcl9wdXRfc3RyKHdjdHhfLCBzdHJfKSAod2N0eF8pLT53cml0 ZXItPndyaXRlci0+d3JpdGVyX3B1dF9zdHIoKHdjdHhfKS0+d3JpdGVyLCBzdHJfKQotLSAKMi40 NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0003-fftools-textformat-tw_avio-Remove-unused-private-cla.patch" Content-Disposition: attachment; filename*0="0003-fftools-textformat-tw_avio-Remove-unused-private-cla.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhMmQyNzgyYzU4MGVhNmE2MmI0OGIyOWNlY2E2OTJhZmIxMThkZWI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMDo0Mjo0MiArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDMvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvOiBSZW1vdmUgdW51 c2VkIHByaXZhdGUgY2xhc3MKClRoaXMgQVZUZXh0V3JpdGVyIGRvZXMgbm90IGhhdmUgYW55IG9w dGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5o YXJkdEBvdXRsb29rLmNvbT4KLS0tCiBmZnRvb2xzL3RleHRmb3JtYXQvdHdfYXZpby5jIHwgMTUg KysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxMiBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9mZnRvb2xzL3RleHRmb3JtYXQvdHdfYXZpby5jIGIvZmZ0 b29scy90ZXh0Zm9ybWF0L3R3X2F2aW8uYwppbmRleCBkMzM1ZDM1YTU2Li43N2Y4NTIxMjM1IDEw MDY0NAotLS0gYS9mZnRvb2xzL3RleHRmb3JtYXQvdHdfYXZpby5jCisrKyBiL2ZmdG9vbHMvdGV4 dGZvcm1hdC90d19hdmlvLmMKQEAgLTIwLDkgKzIwLDExIEBACiAKICNpbmNsdWRlIDxsaW1pdHMu aD4KICNpbmNsdWRlIDxzdGRhcmcuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KIAogI2luY2x1ZGUg ImF2dGV4dHdyaXRlcnMuaCIKLSNpbmNsdWRlICJsaWJhdnV0aWwvb3B0LmgiCisKKyNpbmNsdWRl ICJsaWJhdnV0aWwvZXJyb3IuaCIKIAogLyogQVZJTyBXcml0ZXIgKi8KIApAQCAtMzQsMTYgKzM2 LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgSU9Xcml0ZXJDb250ZXh0IHsKICAgICBpbnQgY2xvc2Vfb25f dW5pbml0OwogfSBJT1dyaXRlckNvbnRleHQ7CiAKLXN0YXRpYyBjb25zdCBjaGFyICppb3dyaXRl cl9nZXRfbmFtZSh2b2lkICpjdHgpCi17Ci0gICAgcmV0dXJuIFdSSVRFUl9OQU1FOwotfQotCi1z dGF0aWMgY29uc3QgQVZDbGFzcyBpb3dyaXRlcl9jbGFzcyA9IHsKLSAgICAuY2xhc3NfbmFtZSA9 IFdSSVRFUl9OQU1FLAotICAgIC5pdGVtX25hbWUgPSBpb3dyaXRlcl9nZXRfbmFtZSwKLX07Ci0K IHN0YXRpYyBhdl9jb2xkIHZvaWQgaW93cml0ZXJfdW5pbml0KEFWVGV4dFdyaXRlckNvbnRleHQg KndjdHgpCiB7CiAgICAgSU9Xcml0ZXJDb250ZXh0ICpjdHggPSB3Y3R4LT5wcml2OwpAQCAtODEs NyArNzMsNiBAQCBjb25zdCBBVlRleHRXcml0ZXIgYXZ0ZXh0d3JpdGVyX2F2aW8gPSB7CiAgICAg Lm5hbWUgICAgICAgICAgICAgICAgID0gV1JJVEVSX05BTUUsCiAgICAgLnByaXZfc2l6ZSAgICAg ICAgICAgID0gc2l6ZW9mKElPV3JpdGVyQ29udGV4dCksCiAgICAgLnVuaW5pdCAgICAgICAgICAg ICAgID0gaW93cml0ZXJfdW5pbml0LAotICAgIC5wcml2X2NsYXNzICAgICAgICAgICA9ICZpb3dy aXRlcl9jbGFzcywKICAgICAud3JpdGVyX3B1dF9zdHIgICAgICAgPSBpb19wdXRfc3RyLAogICAg IC53cml0ZXJfcHJpbnRmICAgICAgICA9IGlvX3ByaW50ZiwKICAgICAud3JpdGVyX3c4ICAgICAg ICAgICAgPSBpb193OAotLSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0004-fftools-textformat-tw_avio-Don-t-flush-unnecessarily.patch" Content-Disposition: attachment; filename*0="0004-fftools-textformat-tw_avio-Don-t-flush-unnecessarily.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBmNTljNTc3ZTBiY2JlNmNjNDVkZTAwN2I3YTZhZmY4MWExNjBjYThhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMDo0NDo0OCArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDQvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvOiBEb24ndCBmbHVz aCB1bm5lY2Vzc2FyaWx5CgphdmlvX2Nsb3NlKCkgYXV0b21hdGljYWxseSBmbHVzaGVzIHRoZSBB VklPQ29udGV4dC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5y aGVpbmhhcmR0QG91dGxvb2suY29tPgotLS0KIGZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvLmMg fCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZmZ0b29s cy90ZXh0Zm9ybWF0L3R3X2F2aW8uYyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvLmMKaW5k ZXggNzdmODUyMTIzNS4uZjlmZWEyNGIxOSAxMDA2NDQKLS0tIGEvZmZ0b29scy90ZXh0Zm9ybWF0 L3R3X2F2aW8uYworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvdHdfYXZpby5jCkBAIC00MSw3ICs0 MSw2IEBAIHN0YXRpYyBhdl9jb2xkIHZvaWQgaW93cml0ZXJfdW5pbml0KEFWVGV4dFdyaXRlckNv bnRleHQgKndjdHgpCiAgICAgSU9Xcml0ZXJDb250ZXh0ICpjdHggPSB3Y3R4LT5wcml2OwogCiAg ICAgaWYgKGN0eC0+Y2xvc2Vfb25fdW5pbml0ICYmIGN0eC0+YXZpb19jb250ZXh0KSB7Ci0gICAg ICAgIGF2aW9fZmx1c2goY3R4LT5hdmlvX2NvbnRleHQpOwogICAgICAgICBhdmlvX2Nsb3NlKGN0 eC0+YXZpb19jb250ZXh0KTsKICAgICB9CiB9Ci0tIAoyLjQ1LjIKCg== --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0005-fftools-textformat-tw_avio-Use-avio_closep.patch" Content-Disposition: attachment; filename="0005-fftools-textformat-tw_avio-Use-avio_closep.patch" Content-Transfer-Encoding: base64 RnJvbSBjMGZjMzg5ZDFkNzAyZTNhMzUwYjYyZDE5ZjNmZTY0MzQ4NTZlYzNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMDo0NjozNyArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDUvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvOiBVc2UgYXZpb19j bG9zZXAoKQoKQXZvaWRzIGxlYXZpbmcgZGFuZ2xpbmcgcG9pbnRlcnMgYmVoaW5kLgoKU2lnbmVk LW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWluaGFyZHRAb3V0bG9vay5j b20+Ci0tLQogZmZ0b29scy90ZXh0Zm9ybWF0L3R3X2F2aW8uYyB8IDUgKystLS0KIDEgZmlsZSBj aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZmZ0 b29scy90ZXh0Zm9ybWF0L3R3X2F2aW8uYyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvLmMK aW5kZXggZjlmZWEyNGIxOS4uYTgwYjBkMjU4OCAxMDA2NDQKLS0tIGEvZmZ0b29scy90ZXh0Zm9y bWF0L3R3X2F2aW8uYworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvdHdfYXZpby5jCkBAIC00MCw5 ICs0MCw4IEBAIHN0YXRpYyBhdl9jb2xkIHZvaWQgaW93cml0ZXJfdW5pbml0KEFWVGV4dFdyaXRl ckNvbnRleHQgKndjdHgpCiB7CiAgICAgSU9Xcml0ZXJDb250ZXh0ICpjdHggPSB3Y3R4LT5wcml2 OwogCi0gICAgaWYgKGN0eC0+Y2xvc2Vfb25fdW5pbml0ICYmIGN0eC0+YXZpb19jb250ZXh0KSB7 Ci0gICAgICAgIGF2aW9fY2xvc2UoY3R4LT5hdmlvX2NvbnRleHQpOwotICAgIH0KKyAgICBpZiAo Y3R4LT5jbG9zZV9vbl91bmluaXQpCisgICAgICAgIGF2aW9fY2xvc2VwKCZjdHgtPmF2aW9fY29u dGV4dCk7CiB9CiAKIHN0YXRpYyB2b2lkIGlvX3c4KEFWVGV4dFdyaXRlckNvbnRleHQgKndjdHgs IGludCBiKQotLSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0006-textformat-tw_avio-Remove-close_on_uninit-param-from.patch" Content-Disposition: attachment; filename*0="0006-textformat-tw_avio-Remove-close_on_uninit-param-from.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA5MzE5OTQ3M2RkYTkxMDY0MDUwNDNmMzE5MWRkZmI4ZTk1NjdjN2UxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMDo0OToyMiArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDYvMTJdIHRleHRmb3JtYXQvdHdfYXZpbzogUmVtb3ZlIGNsb3NlX29uX3Vu aW5pdCBwYXJhbSBmcm9tCiBjcmVhdGVfZmlsZQoKYXZ0ZXh0d3JpdGVyX2NyZWF0ZV9maWxlKCkg Y3JlYXRlcyBhbiBBVklPQ29udGV4dCB3aG9zZSBwb2ludGVyCnJlc2lkZXMgaW4gaXRzIHByaXZh dGUgY29udGV4dC4gSWYgaXQgd2VyZSBub3QgYWx3YXlzIGNsb3NlZCBvbgp1bmluaXQsIHRoZSBB VklPQ29udGV4dCB3b3VsZCBsZWFrLCBzbyBpdCBtYWtlcyBubyBzZW5zZQp0byBoYXZlIHRoaXMg cGFyYW1ldGVyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJo ZWluaGFyZHRAb3V0bG9vay5jb20+Ci0tLQogZmZ0b29scy9mZnByb2JlLmMgICAgICAgICAgICAg ICAgICB8IDIgKy0KIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHR3cml0ZXJzLmggfCAyICstCiBm ZnRvb2xzL3RleHRmb3JtYXQvdHdfYXZpby5jICAgICAgIHwgNCArKy0tCiAzIGZpbGVzIGNoYW5n ZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9mZnRvb2xz L2ZmcHJvYmUuYyBiL2ZmdG9vbHMvZmZwcm9iZS5jCmluZGV4IGUwYTczMjI1MjMuLjA5NTNhMDI5 YTAgMTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvZmZwcm9iZS5jCisrKyBiL2ZmdG9vbHMvZmZwcm9iZS5j CkBAIC0zMTYxLDcgKzMxNjEsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg ICAgfQogCiAgICAgaWYgKG91dHB1dF9maWxlbmFtZSkgewotICAgICAgICByZXQgPSBhdnRleHR3 cml0ZXJfY3JlYXRlX2ZpbGUoJndjdHgsIG91dHB1dF9maWxlbmFtZSwgMSk7CisgICAgICAgIHJl dCA9IGF2dGV4dHdyaXRlcl9jcmVhdGVfZmlsZSgmd2N0eCwgb3V0cHV0X2ZpbGVuYW1lKTsKICAg ICB9IGVsc2UKICAgICAgICAgcmV0ID0gYXZ0ZXh0d3JpdGVyX2NyZWF0ZV9zdGRvdXQoJndjdHgp OwogCmRpZmYgLS1naXQgYS9mZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0d3JpdGVycy5oIGIvZmZ0 b29scy90ZXh0Zm9ybWF0L2F2dGV4dHdyaXRlcnMuaAppbmRleCBhNjJmMmM4OTA2Li44N2IwMDI0 YmExIDEwMDY0NAotLS0gYS9mZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0d3JpdGVycy5oCisrKyBi L2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHR3cml0ZXJzLmgKQEAgLTYxLDcgKzYxLDcgQEAgaW50 IGF2dGV4dHdyaXRlcl9jcmVhdGVfc3Rkb3V0KEFWVGV4dFdyaXRlckNvbnRleHQgKipwd2N0eCk7 CiAKIGludCBhdnRleHR3cml0ZXJfY3JlYXRlX2F2aW8oQVZUZXh0V3JpdGVyQ29udGV4dCAqKnB3 Y3R4LCBBVklPQ29udGV4dCAqYXZpb19jdHgsIGludCBjbG9zZV9vbl91bmluaXQpOwogCi1pbnQg YXZ0ZXh0d3JpdGVyX2NyZWF0ZV9maWxlKEFWVGV4dFdyaXRlckNvbnRleHQgKipwd2N0eCwgY29u c3QgY2hhciAqb3V0cHV0X2ZpbGVuYW1lLCBpbnQgY2xvc2Vfb25fdW5pbml0KTsKK2ludCBhdnRl eHR3cml0ZXJfY3JlYXRlX2ZpbGUoQVZUZXh0V3JpdGVyQ29udGV4dCAqKnB3Y3R4LCBjb25zdCBj aGFyICpvdXRwdXRfZmlsZW5hbWUpOwogCiBpbnQgYXZ0ZXh0d3JpdGVyX2NyZWF0ZV9idWZmZXIo QVZUZXh0V3JpdGVyQ29udGV4dCAqKnB3Y3R4LCBBVkJQcmludCAqYnVmZmVyKTsKIApkaWZmIC0t Z2l0IGEvZmZ0b29scy90ZXh0Zm9ybWF0L3R3X2F2aW8uYyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90 d19hdmlvLmMKaW5kZXggYTgwYjBkMjU4OC4uNjAzNGY3NGVjOSAxMDA2NDQKLS0tIGEvZmZ0b29s cy90ZXh0Zm9ybWF0L3R3X2F2aW8uYworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvdHdfYXZpby5j CkBAIC03Niw3ICs3Niw3IEBAIGNvbnN0IEFWVGV4dFdyaXRlciBhdnRleHR3cml0ZXJfYXZpbyA9 IHsKICAgICAud3JpdGVyX3c4ICAgICAgICAgICAgPSBpb193OAogfTsKIAotaW50IGF2dGV4dHdy aXRlcl9jcmVhdGVfZmlsZShBVlRleHRXcml0ZXJDb250ZXh0ICoqcHdjdHgsIGNvbnN0IGNoYXIg Km91dHB1dF9maWxlbmFtZSwgaW50IGNsb3NlX29uX3VuaW5pdCkKK2ludCBhdnRleHR3cml0ZXJf Y3JlYXRlX2ZpbGUoQVZUZXh0V3JpdGVyQ29udGV4dCAqKnB3Y3R4LCBjb25zdCBjaGFyICpvdXRw dXRfZmlsZW5hbWUpCiB7CiAgICAgSU9Xcml0ZXJDb250ZXh0ICpjdHg7CiAgICAgaW50IHJldDsK QEAgLTk1LDcgKzk1LDcgQEAgaW50IGF2dGV4dHdyaXRlcl9jcmVhdGVfZmlsZShBVlRleHRXcml0 ZXJDb250ZXh0ICoqcHdjdHgsIGNvbnN0IGNoYXIgKm91dHB1dF9maWwKICAgICAgICAgcmV0dXJu IHJldDsKICAgICB9CiAKLSAgICBjdHgtPmNsb3NlX29uX3VuaW5pdCA9IGNsb3NlX29uX3VuaW5p dDsKKyAgICBjdHgtPmNsb3NlX29uX3VuaW5pdCA9IDE7CiAKICAgICByZXR1cm4gcmV0OwogfQot LSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0007-fftools-textformat-Use-av_default_item_name.patch" Content-Disposition: attachment; filename="0007-fftools-textformat-Use-av_default_item_name.patch" Content-Transfer-Encoding: base64 RnJvbSBiNjZiYTZmNzI2OWJjYjRkOTA3NDBjOTQ4MTEzYzg2Y2RkMzU5ZGIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMDo1Nzo0MiArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDcvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdDogVXNlIGF2X2RlZmF1bHRfaXRl bV9uYW1lKCkKClNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVp bmhhcmR0QG91dGxvb2suY29tPgotLS0KIGZmdG9vbHMvdGV4dGZvcm1hdC90Zl9jb21wYWN0LmMg fCA2ICstLS0tLQogZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2RlZmF1bHQuYyB8IDYgKy0tLS0tCiBm ZnRvb2xzL3RleHRmb3JtYXQvdGZfZmxhdC5jICAgIHwgNiArLS0tLS0KIGZmdG9vbHMvdGV4dGZv cm1hdC90Zl9pbmkuYyAgICAgfCA2ICstLS0tLQogZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2pzb24u YyAgICB8IDYgKy0tLS0tCiBmZnRvb2xzL3RleHRmb3JtYXQvdGZfeG1sLmMgICAgIHwgNiArLS0t LS0KIDYgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9mZnRvb2xzL3RleHRmb3JtYXQvdGZfY29tcGFjdC5jIGIvZmZ0b29scy90ZXh0 Zm9ybWF0L3RmX2NvbXBhY3QuYwppbmRleCAzMWJmYzgxNTEzLi5jNzJmNDAxYWZjIDEwMDY0NAot LS0gYS9mZnRvb2xzL3RleHRmb3JtYXQvdGZfY29tcGFjdC5jCisrKyBiL2ZmdG9vbHMvdGV4dGZv cm1hdC90Zl9jb21wYWN0LmMKQEAgLTM2LDEzICszNiw5IEBACiAKIAogI2RlZmluZSBERUZJTkVf Rk9STUFUVEVSX0NMQVNTKG5hbWUpICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBjb25zdCBj aGFyICpuYW1lIyNfZ2V0X25hbWUodm9pZCAqY3R4KSAgICAgICBcCi17ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHJldHVybiAjbmFtZSA7 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgY29uc3QgQVZDbGFzcyBu YW1lIyNfY2xhc3MgPSB7ICAgICAgICAgICAgICAgXAogICAgIC5jbGFzc19uYW1lID0gI25hbWUs ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAuaXRlbV9uYW1lICA9IG5hbWUjI19n ZXRfbmFtZSwgICAgICAgICAgICAgICAgICBcCisgICAgLml0ZW1fbmFtZSAgPSBhdl9kZWZhdWx0 X2l0ZW1fbmFtZSwgICAgICAgICAgICAgXAogICAgIC5vcHRpb24gICAgID0gbmFtZSMjX29wdGlv bnMgICAgICAgICAgICAgICAgICAgIFwKIH0KIApkaWZmIC0tZ2l0IGEvZmZ0b29scy90ZXh0Zm9y bWF0L3RmX2RlZmF1bHQuYyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl9kZWZhdWx0LmMKaW5kZXgg ODY1ODI4MjllNC4uMTdkYzEyMTY4ZSAxMDA2NDQKLS0tIGEvZmZ0b29scy90ZXh0Zm9ybWF0L3Rm X2RlZmF1bHQuYworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvdGZfZGVmYXVsdC5jCkBAIC0zMywx MyArMzMsOSBAQAogI2RlZmluZSB3cml0ZXJfcHJpbnRmKHdjdHhfLCBmbXRfLCAuLi4pICh3Y3R4 XyktPndyaXRlci0+d3JpdGVyLT53cml0ZXJfcHJpbnRmKCh3Y3R4XyktPndyaXRlciwgZm10Xywg X19WQV9BUkdTX18pCiAKICNkZWZpbmUgREVGSU5FX0ZPUk1BVFRFUl9DTEFTUyhuYW1lKSAgICAg ICAgICAgICAgICAgICBcCi1zdGF0aWMgY29uc3QgY2hhciAqbmFtZSMjX2dldF9uYW1lKHZvaWQg KmN0eCkgICAgICAgXAoteyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwKLSAgICByZXR1cm4gI25hbWUgOyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBcCi19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXAogc3RhdGljIGNvbnN0IEFWQ2xhc3MgbmFtZSMjX2NsYXNzID0geyAgICAgICAgICAg ICAgIFwKICAgICAuY2xhc3NfbmFtZSA9ICNuYW1lLCAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcCi0gICAgLml0ZW1fbmFtZSAgPSBuYW1lIyNfZ2V0X25hbWUsICAgICAgICAgICAgICAgICAg XAorICAgIC5pdGVtX25hbWUgID0gYXZfZGVmYXVsdF9pdGVtX25hbWUsICAgICAgICAgICAgIFwK ICAgICAub3B0aW9uICAgICA9IG5hbWUjI19vcHRpb25zICAgICAgICAgICAgICAgICAgICBcCiB9 CiAKZGlmZiAtLWdpdCBhL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl9mbGF0LmMgYi9mZnRvb2xzL3Rl eHRmb3JtYXQvdGZfZmxhdC5jCmluZGV4IDkxOWQ0NGJjNmIuLjA1YWFlMjYyYWIgMTAwNjQ0Ci0t LSBhL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl9mbGF0LmMKKysrIGIvZmZ0b29scy90ZXh0Zm9ybWF0 L3RmX2ZsYXQuYwpAQCAtMzQsMTMgKzM0LDkgQEAKICNkZWZpbmUgd3JpdGVyX3ByaW50Zih3Y3R4 XywgZm10XywgLi4uKSAod2N0eF8pLT53cml0ZXItPndyaXRlci0+d3JpdGVyX3ByaW50Zigod2N0 eF8pLT53cml0ZXIsIGZtdF8sIF9fVkFfQVJHU19fKQogCiAjZGVmaW5lIERFRklORV9GT1JNQVRU RVJfQ0xBU1MobmFtZSkgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGNvbnN0IGNoYXIgKm5h bWUjI19nZXRfbmFtZSh2b2lkICpjdHgpICAgICAgIFwKLXsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcmV0dXJuICNuYW1lIDsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyBjb25zdCBBVkNsYXNzIG5hbWUjI19j bGFzcyA9IHsgICAgICAgICAgICAgICBcCiAgICAgLmNsYXNzX25hbWUgPSAjbmFtZSwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAotICAgIC5pdGVtX25hbWUgID0gbmFtZSMjX2dldF9uYW1l LCAgICAgICAgICAgICAgICAgIFwKKyAgICAuaXRlbV9uYW1lICA9IGF2X2RlZmF1bHRfaXRlbV9u YW1lLCAgICAgICAgICAgICBcCiAgICAgLm9wdGlvbiAgICAgPSBuYW1lIyNfb3B0aW9ucyAgICAg ICAgICAgICAgICAgICAgXAogfQogCmRpZmYgLS1naXQgYS9mZnRvb2xzL3RleHRmb3JtYXQvdGZf aW5pLmMgYi9mZnRvb2xzL3RleHRmb3JtYXQvdGZfaW5pLmMKaW5kZXggZDgwOTlmZjkyZS4uNGM2 OTRiYzc4YSAxMDA2NDQKLS0tIGEvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2luaS5jCisrKyBiL2Zm dG9vbHMvdGV4dGZvcm1hdC90Zl9pbmkuYwpAQCAtMzQsMTMgKzM0LDkgQEAKICNkZWZpbmUgd3Jp dGVyX3ByaW50Zih3Y3R4XywgZm10XywgLi4uKSAod2N0eF8pLT53cml0ZXItPndyaXRlci0+d3Jp dGVyX3ByaW50Zigod2N0eF8pLT53cml0ZXIsIGZtdF8sIF9fVkFfQVJHU19fKQogCiAjZGVmaW5l IERFRklORV9GT1JNQVRURVJfQ0xBU1MobmFtZSkgICAgICAgICAgICAgICAgICAgXAotc3RhdGlj IGNvbnN0IGNoYXIgKm5hbWUjI19nZXRfbmFtZSh2b2lkICpjdHgpICAgICAgIFwKLXsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcmV0dXJu ICNuYW1lIDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyBjb25zdCBB VkNsYXNzIG5hbWUjI19jbGFzcyA9IHsgICAgICAgICAgICAgICBcCiAgICAgLmNsYXNzX25hbWUg PSAjbmFtZSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIC5pdGVtX25hbWUgID0g bmFtZSMjX2dldF9uYW1lLCAgICAgICAgICAgICAgICAgIFwKKyAgICAuaXRlbV9uYW1lICA9IGF2 X2RlZmF1bHRfaXRlbV9uYW1lLCAgICAgICAgICAgICBcCiAgICAgLm9wdGlvbiAgICAgPSBuYW1l IyNfb3B0aW9ucyAgICAgICAgICAgICAgICAgICAgXAogfQogCmRpZmYgLS1naXQgYS9mZnRvb2xz L3RleHRmb3JtYXQvdGZfanNvbi5jIGIvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2pzb24uYwppbmRl eCBjMjZhOTEyNDM1Li4wYTRjOWY4YjI1IDEwMDY0NAotLS0gYS9mZnRvb2xzL3RleHRmb3JtYXQv dGZfanNvbi5jCisrKyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl9qc29uLmMKQEAgLTMzLDEzICsz Myw5IEBACiAjZGVmaW5lIHdyaXRlcl9wcmludGYod2N0eF8sIGZtdF8sIC4uLikgKHdjdHhfKS0+ d3JpdGVyLT53cml0ZXItPndyaXRlcl9wcmludGYoKHdjdHhfKS0+d3JpdGVyLCBmbXRfLCBfX1ZB X0FSR1NfXykKIAogI2RlZmluZSBERUZJTkVfRk9STUFUVEVSX0NMQVNTKG5hbWUpICAgICAgICAg ICAgICAgICAgIFwKLXN0YXRpYyBjb25zdCBjaGFyICpuYW1lIyNfZ2V0X25hbWUodm9pZCAqY3R4 KSAgICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXAotICAgIHJldHVybiAjbmFtZSA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwKLX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcCiBzdGF0aWMgY29uc3QgQVZDbGFzcyBuYW1lIyNfY2xhc3MgPSB7ICAgICAgICAgICAgICAg XAogICAgIC5jbGFzc19uYW1lID0gI25hbWUsICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK LSAgICAuaXRlbV9uYW1lICA9IG5hbWUjI19nZXRfbmFtZSwgICAgICAgICAgICAgICAgICBcCisg ICAgLml0ZW1fbmFtZSAgPSBhdl9kZWZhdWx0X2l0ZW1fbmFtZSwgICAgICAgICAgICAgXAogICAg IC5vcHRpb24gICAgID0gbmFtZSMjX29wdGlvbnMgICAgICAgICAgICAgICAgICAgIFwKIH0KIApk aWZmIC0tZ2l0IGEvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX3htbC5jIGIvZmZ0b29scy90ZXh0Zm9y bWF0L3RmX3htbC5jCmluZGV4IDZjODlkMDFlOWQuLjk2NzUxNDMzZWQgMTAwNjQ0Ci0tLSBhL2Zm dG9vbHMvdGV4dGZvcm1hdC90Zl94bWwuYworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvdGZfeG1s LmMKQEAgLTM0LDEzICszNCw5IEBACiAjZGVmaW5lIHdyaXRlcl9wcmludGYod2N0eF8sIGZtdF8s IC4uLikgKHdjdHhfKS0+d3JpdGVyLT53cml0ZXItPndyaXRlcl9wcmludGYoKHdjdHhfKS0+d3Jp dGVyLCBmbXRfLCBfX1ZBX0FSR1NfXykKIAogI2RlZmluZSBERUZJTkVfRk9STUFUVEVSX0NMQVNT KG5hbWUpICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBjb25zdCBjaGFyICpuYW1lIyNfZ2V0 X25hbWUodm9pZCAqY3R4KSAgICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAotICAgIHJldHVybiAjbmFtZSA7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFwKLX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgY29uc3QgQVZDbGFzcyBuYW1lIyNfY2xhc3MgPSB7 ICAgICAgICAgICAgICAgXAogICAgIC5jbGFzc19uYW1lID0gI25hbWUsICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwKLSAgICAuaXRlbV9uYW1lICA9IG5hbWUjI19nZXRfbmFtZSwgICAgICAg ICAgICAgICAgICBcCisgICAgLml0ZW1fbmFtZSAgPSBhdl9kZWZhdWx0X2l0ZW1fbmFtZSwgICAg ICAgICAgICAgXAogICAgIC5vcHRpb24gICAgID0gbmFtZSMjX29wdGlvbnMgICAgICAgICAgICAg ICAgICAgIFwKIH0KIAotLSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0008-fftools-textformat-avtextformat-Fix-segfault-upon-al.patch" Content-Disposition: attachment; filename*0="0008-fftools-textformat-avtextformat-Fix-segfault-upon-al.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAwYTE4MjU4MWY2ZjE4YTQ3NmJlMjk1NzQwMmM2NjU0NTY4MWFmYjlmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMTo0NTo1NCArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDgvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQ6IEZpeCBz ZWdmYXVsdCB1cG9uCiBhbGxvY2F0aW9uIGVycm9yCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJo ZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KLS0tCiBmZnRvb2xzL3Rl eHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2ZmdG9vbHMvdGV4 dGZvcm1hdC9hdnRleHRmb3JtYXQuYyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQu YwppbmRleCBjMWI1ZWVmYWI0Li43ZWRmNzkwMWU0IDEwMDY0NAotLS0gYS9mZnRvb2xzL3RleHRm b3JtYXQvYXZ0ZXh0Zm9ybWF0LmMKKysrIGIvZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1h dC5jCkBAIC01OTAsMTAgKzU5MCwxMiBAQCBpbnQgYXZ0ZXh0d3JpdGVyX2NvbnRleHRfY2xvc2Uo QVZUZXh0V3JpdGVyQ29udGV4dCAqKnB3Y3R4KQogICAgIGlmICghd2N0eCkKICAgICAgICAgcmV0 dXJuIEVJTlZBTDsKIAotICAgIGlmICh3Y3R4LT53cml0ZXItPnVuaW5pdCkKLSAgICAgICAgd2N0 eC0+d3JpdGVyLT51bmluaXQod2N0eCk7Ci0gICAgaWYgKHdjdHgtPndyaXRlci0+cHJpdl9jbGFz cykKLSAgICAgICAgYXZfb3B0X2ZyZWUod2N0eC0+cHJpdik7CisgICAgaWYgKHdjdHgtPndyaXRl cikgeworICAgICAgICBpZiAod2N0eC0+d3JpdGVyLT51bmluaXQpCisgICAgICAgICAgICB3Y3R4 LT53cml0ZXItPnVuaW5pdCh3Y3R4KTsKKyAgICAgICAgaWYgKHdjdHgtPndyaXRlci0+cHJpdl9j bGFzcykKKyAgICAgICAgICAgIGF2X29wdF9mcmVlKHdjdHgtPnByaXYpOworICAgIH0KICAgICBh dl9mcmVlcCgmd2N0eC0+cHJpdik7CiAgICAgYXZfZnJlZXAocHdjdHgpOwogICAgIHJldHVybiBy ZXQ7Ci0tIAoyLjQ1LjIKCg== --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0009-fftools-textformat-avtextformat-Fix-segfault-upon-al.patch" Content-Disposition: attachment; filename*0="0009-fftools-textformat-avtextformat-Fix-segfault-upon-al.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzNmJkOTFlNmZiZGQ1NjA5ZGM2OTk1ZmE4YmMxZTViMzhlYjVmYzFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMjoxMTo1NyArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMDkvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQ6IEZpeCBz ZWdmYXVsdCB1cG9uCiBhbGxvY2F0aW9uIGVycm9yCgpXb3VsZCBoYXBwZW4gaWYgYW4gQVZUZXh0 Rm9ybWF0Q29udGV4dCdzIHByaXZhdGUgY29udGV4dApjb3VsZCBub3QgYmUgYWxsb2NhdGVkLgoK U2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWluaGFyZHRAb3V0 bG9vay5jb20+Ci0tLQogZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5jIHwgMTAgKysr KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9mZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmMgYi9mZnRvb2xz L3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmMKaW5kZXggN2VkZjc5MDFlNC4uNWUyMjU4MjViYSAx MDA2NDQKLS0tIGEvZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5jCisrKyBiL2ZmdG9v bHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuYwpAQCAtMTEyLDEyICsxMTIsMTQgQEAgaW50IGF2 dGV4dF9jb250ZXh0X2Nsb3NlKEFWVGV4dEZvcm1hdENvbnRleHQgKipwdGN0eCkKIAogICAgIGF2 X2hhc2hfZnJlZXAoJnRjdHgtPmhhc2gpOwogCi0gICAgaWYgKHRjdHgtPmZvcm1hdHRlci0+dW5p bml0KQotICAgICAgICB0Y3R4LT5mb3JtYXR0ZXItPnVuaW5pdCh0Y3R4KTsKKyAgICBpZiAodGN0 eC0+Zm9ybWF0dGVyKSB7CisgICAgICAgIGlmICh0Y3R4LT5mb3JtYXR0ZXItPnVuaW5pdCkKKyAg ICAgICAgICAgIHRjdHgtPmZvcm1hdHRlci0+dW5pbml0KHRjdHgpOworICAgICAgICBpZiAodGN0 eC0+Zm9ybWF0dGVyLT5wcml2X2NsYXNzKQorICAgICAgICAgICAgYXZfb3B0X2ZyZWUodGN0eC0+ cHJpdik7CisgICAgfQogICAgIGZvciAoaSA9IDA7IGkgPCBTRUNUSU9OX01BWF9OQl9MRVZFTFM7 IGkrKykKICAgICAgICAgYXZfYnByaW50X2ZpbmFsaXplKCZ0Y3R4LT5zZWN0aW9uX3BidWZbaV0s IE5VTEwpOwotICAgIGlmICh0Y3R4LT5mb3JtYXR0ZXItPnByaXZfY2xhc3MpCi0gICAgICAgIGF2 X29wdF9mcmVlKHRjdHgtPnByaXYpOwogICAgIGF2X2ZyZWVwKCZ0Y3R4LT5wcml2KTsKICAgICBh dl9vcHRfZnJlZSh0Y3R4KTsKICAgICBhdl9mcmVlcChwdGN0eCk7Ci0tIAoyLjQ1LjIKCg== --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0010-fftools-textformat-avtextformat-Initialize-stuff-ear.patch" Content-Disposition: attachment; filename*0="0010-fftools-textformat-avtextformat-Initialize-stuff-ear.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAxMWNiMTI3OWI1Zjc1NDkwMWJkOTFlMmY1NzZmN2I1MDEyOWM1MjhjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMjoxNToyMCArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMTAvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQ6IEluaXRp YWxpemUgc3R1ZmYKIGVhcmxpZXIKCmF2dGV4dF9jb250ZXh0X2Nsb3NlKCkgY2FsbHMgYXZfb3B0 X2ZyZWUoKSBvbiBhbiBBVlRleHRGb3JtYXRDb250ZXh0CmFzIHdlbGwgYXMgYXZfYnByaW50X2Zp bmFsaXplKCkgb24gdGhlIGNvbnRhaW5pbmcgc2VjdGlvbl9wYnVmCkF2QlByaW50cywgeWV0IGl0 IGNhbiBoYXBwZW4gdGhhdCB0aGUgQVZCUHJpbnRzIGhhdmUgbm90IGJlZW4KaW5pdGlhbGl6ZWQg KG9ubHkgemVyb2VkKSBhbmQgdGhhdCBhdl9vcHRfc2V0X2RlZmF1bHRzKCkgaGFzCm5vdCBiZWVu IGNhbGxlZC4gVGhpcyB3b3JrcywgYnV0IGl0IGlzIG5vdCByZWFsbHkgZG9jdW1lbnRlZCB0byBk byBzby4KU28gZW5zdXJlIHRoYXQgdGhlIG9wdGlvbnMgYW5kIHRoZSBBVkJQcmludHMgaGF2ZSBi ZWVuIGluaXRpYWxpemVkCndoZW4gYXZ0ZXh0X2NvbnRleHRfY2xvc2UoKSBpcyBjYWxsZWQuCgpT aWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRs b29rLmNvbT4KLS0tCiBmZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmMgfCAxMiArKysr KystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5jIGIvZmZ0b29s cy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5jCmluZGV4IDVlMjI1ODI1YmEuLjRhOTBkODY2NGYg MTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuYworKysgYi9mZnRv b2xzL3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmMKQEAgLTE0NCw2ICsxNDQsMTIgQEAgaW50IGF2 dGV4dF9jb250ZXh0X29wZW4oQVZUZXh0Rm9ybWF0Q29udGV4dCAqKnB0Y3R4LCBjb25zdCBBVlRl eHRGb3JtYXR0ZXIgKmZvcm0KICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAorICAgIGZvciAo aW50IGkgPSAwOyBpIDwgU0VDVElPTl9NQVhfTkJfTEVWRUxTOyBpKyspCisgICAgICAgIGF2X2Jw cmludF9pbml0KCZ0Y3R4LT5zZWN0aW9uX3BidWZbaV0sIDEsIEFWX0JQUklOVF9TSVpFX1VOTElN SVRFRCk7CisKKyAgICB0Y3R4LT5jbGFzcyA9ICZ0ZXh0Y29udGV4dF9jbGFzczsKKyAgICBhdl9v cHRfc2V0X2RlZmF1bHRzKHRjdHgpOworCiAgICAgaWYgKCEodGN0eC0+cHJpdiA9IGF2X21hbGxv Y3ooZm9ybWF0dGVyLT5wcml2X3NpemUpKSkgewogICAgICAgICByZXQgPSBBVkVSUk9SKEVOT01F TSk7CiAgICAgICAgIGdvdG8gZmFpbDsKQEAgLTE2MSwxNSArMTY3LDEyIEBAIGludCBhdnRleHRf Y29udGV4dF9vcGVuKEFWVGV4dEZvcm1hdENvbnRleHQgKipwdGN0eCwgY29uc3QgQVZUZXh0Rm9y bWF0dGVyICpmb3JtCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKLSAgICB0Y3R4LT5jbGFz cyA9ICZ0ZXh0Y29udGV4dF9jbGFzczsKICAgICB0Y3R4LT5mb3JtYXR0ZXIgPSBmb3JtYXR0ZXI7 CiAgICAgdGN0eC0+bGV2ZWwgPSAtMTsKICAgICB0Y3R4LT5zZWN0aW9ucyA9IHNlY3Rpb25zOwog ICAgIHRjdHgtPm5iX3NlY3Rpb25zID0gbmJfc2VjdGlvbnM7CiAgICAgdGN0eC0+d3JpdGVyID0g d3JpdGVyX2NvbnRleHQ7CiAKLSAgICBhdl9vcHRfc2V0X2RlZmF1bHRzKHRjdHgpOwotCiAgICAg aWYgKGZvcm1hdHRlci0+cHJpdl9jbGFzcykgewogICAgICAgICB2b2lkICpwcml2X2N0eCA9IHRj dHgtPnByaXY7CiAgICAgICAgICooY29uc3QgQVZDbGFzcyAqKilwcml2X2N0eCA9IGZvcm1hdHRl ci0+cHJpdl9jbGFzczsKQEAgLTIzMiw5ICsyMzUsNiBAQCBpbnQgYXZ0ZXh0X2NvbnRleHRfb3Bl bihBVlRleHRGb3JtYXRDb250ZXh0ICoqcHRjdHgsIGNvbnN0IEFWVGV4dEZvcm1hdHRlciAqZm9y bQogICAgICAgICB9CiAgICAgfQogCi0gICAgZm9yIChpID0gMDsgaSA8IFNFQ1RJT05fTUFYX05C X0xFVkVMUzsgaSsrKQotICAgICAgICBhdl9icHJpbnRfaW5pdCgmdGN0eC0+c2VjdGlvbl9wYnVm W2ldLCAxLCBBVl9CUFJJTlRfU0laRV9VTkxJTUlURUQpOwotCiAgICAgaWYgKHRjdHgtPmZvcm1h dHRlci0+aW5pdCkKICAgICAgICAgcmV0ID0gdGN0eC0+Zm9ybWF0dGVyLT5pbml0KHRjdHgpOwog ICAgIGlmIChyZXQgPCAwKQotLSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0011-fftools-textformat-avtextformat-Add-missing-AVERROR.patch" Content-Disposition: attachment; filename*0="0011-fftools-textformat-avtextformat-Add-missing-AVERROR.pat"; filename*1="ch" Content-Transfer-Encoding: base64 RnJvbSBmZWUyMzRjMTkzZjM3ZDg2ODM1NzY2ZjMzNTRiOTY2M2U2NDA2MGQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMjozMDo0OCArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMTEvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQ6IEFkZCBt aXNzaW5nIEFWRVJST1IoKQoKU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRy ZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+Ci0tLQogZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4 dGZvcm1hdC5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQu YyBiL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuYwppbmRleCA0YTkwZDg2NjRmLi41 YWJmODExOTRlIDEwMDY0NAotLS0gYS9mZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0LmMK KysrIGIvZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5jCkBAIC0xMDYsNyArMTA2LDcg QEAgaW50IGF2dGV4dF9jb250ZXh0X2Nsb3NlKEFWVGV4dEZvcm1hdENvbnRleHQgKipwdGN0eCkK ICAgICBpbnQgcmV0ID0gMDsKIAogICAgIGlmICghdGN0eCkKLSAgICAgICAgcmV0dXJuIEVJTlZB TDsKKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlOVkFMKTsKIAogICAgIGF2X2hhc2hfZnJlZXAo JnRjdHgtPmhhc2gpOwogCkBAIC01OTAsNyArNTkwLDcgQEAgaW50IGF2dGV4dHdyaXRlcl9jb250 ZXh0X2Nsb3NlKEFWVGV4dFdyaXRlckNvbnRleHQgKipwd2N0eCkKICAgICBpbnQgcmV0ID0gMDsK IAogICAgIGlmICghd2N0eCkKLSAgICAgICAgcmV0dXJuIEVJTlZBTDsKKyAgICAgICAgcmV0dXJu IEFWRVJST1IoRUlOVkFMKTsKIAogICAgIGlmICh3Y3R4LT53cml0ZXIpIHsKICAgICAgICAgaWYg KHdjdHgtPndyaXRlci0+dW5pbml0KQotLSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/x-patch; charset=UTF-8; name="0012-fftools-textformat-avtextformat-Make-close-functions.patch" Content-Disposition: attachment; filename*0="0012-fftools-textformat-avtextformat-Make-close-functions.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3OTAyYzg5MmRhZGZmYjFhMmVmNTYwMDQ3ZGY3NDA4NDJjNTUxNDk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogVHVlLCAxNSBBcHIgMjAyNSAwMjozMToyOCArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMTIvMTJdIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQ6IE1ha2Ug Y2xvc2UgZnVuY3Rpb25zCiByZXR1cm4gdm9pZAoKSnVzdCBsaWtlIG5vcm1hbCBjbG9zZSBmdW5j dGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5o YXJkdEBvdXRsb29rLmNvbT4KLS0tCiBmZnRvb2xzL2ZmcHJvYmUuYyAgICAgICAgICAgICAgICAg IHwgMTQgKysrLS0tLS0tLS0tLS0KIGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuYyAg fCAxMSArKysrLS0tLS0tLQogZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5oICB8ICAy ICstCiBmZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0d3JpdGVycy5oIHwgIDIgKy0KIDQgZmlsZXMg Y2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9m ZnRvb2xzL2ZmcHJvYmUuYyBiL2ZmdG9vbHMvZmZwcm9iZS5jCmluZGV4IDA5NTNhMDI5YTAuLmY1 YzgzOTI1YjkgMTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvZmZwcm9iZS5jCisrKyBiL2ZmdG9vbHMvZmZw cm9iZS5jCkBAIC0zMDc3LDcgKzMwNzcsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy Z3YpCiAgICAgQVZUZXh0V3JpdGVyQ29udGV4dCAqd2N0eDsKICAgICBjaGFyICpidWY7CiAgICAg Y2hhciAqZl9uYW1lID0gTlVMTCwgKmZfYXJncyA9IE5VTEw7Ci0gICAgaW50IHJldCwgaW5wdXRf cmV0LCBpOworICAgIGludCByZXQsIGk7CiAKICAgICBpbml0X2R5bmxvYWQoKTsKIApAQCAtMzE5 NywxOSArMzE5NywxMSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAg ICAgICAgICAgc2hvd19lcnJvcih0Y3R4LCByZXQpOwogICAgICAgICB9CiAKLSAgICAgICAgaW5w dXRfcmV0ID0gcmV0OwotCiAgICAgICAgIGF2dGV4dF9wcmludF9zZWN0aW9uX2Zvb3Rlcih0Y3R4 KTsKIAotICAgICAgICByZXQgPSBhdnRleHR3cml0ZXJfY29udGV4dF9jbG9zZSgmd2N0eCk7Ci0g ICAgICAgIGlmIChyZXQgPCAwKQotICAgICAgICAgICAgYXZfbG9nKE5VTEwsIEFWX0xPR19FUlJP UiwgIldyaXRpbmcgb3V0cHV0IGZhaWxlZCAoY2xvc2luZyB3cml0ZXIpOiAlc1xuIiwgYXZfZXJy MnN0cihyZXQpKTsKLQotICAgICAgICByZXQgPSBhdnRleHRfY29udGV4dF9jbG9zZSgmdGN0eCk7 Ci0gICAgICAgIGlmIChyZXQgPCAwKQotICAgICAgICAgICAgYXZfbG9nKE5VTEwsIEFWX0xPR19F UlJPUiwgIldyaXRpbmcgb3V0cHV0IGZhaWxlZCAoY2xvc2luZyBmb3JtYXR0ZXIpOiAlc1xuIiwg YXZfZXJyMnN0cihyZXQpKTsKKyAgICAgICAgYXZ0ZXh0d3JpdGVyX2NvbnRleHRfY2xvc2UoJndj dHgpOwogCi0gICAgICAgIHJldCA9IEZGTUlOKHJldCwgaW5wdXRfcmV0KTsKKyAgICAgICAgYXZ0 ZXh0X2NvbnRleHRfY2xvc2UoJnRjdHgpOwogICAgIH0KIAogZW5kOgpkaWZmIC0tZ2l0IGEvZmZ0 b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5jIGIvZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4 dGZvcm1hdC5jCmluZGV4IDVhYmY4MTE5NGUuLjQ0MDg1ZmM4N2EgMTAwNjQ0Ci0tLSBhL2ZmdG9v bHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuYworKysgYi9mZnRvb2xzL3RleHRmb3JtYXQvYXZ0 ZXh0Zm9ybWF0LmMKQEAgLTk5LDE0ICs5OSwxMyBAQCBzdGF0aWMgdm9pZCBicHJpbnRfYnl0ZXMo QVZCUHJpbnQgKmJwLCBjb25zdCB1aW50OF90ICp1YnVmLCBzaXplX3QgdWJ1Zl9zaXplKQogICAg ICAgICBhdl9icHJpbnRmKGJwLCAiJTAyWCIsIHVidWZbaV0pOwogfQogCi1pbnQgYXZ0ZXh0X2Nv bnRleHRfY2xvc2UoQVZUZXh0Rm9ybWF0Q29udGV4dCAqKnB0Y3R4KQordm9pZCBhdnRleHRfY29u dGV4dF9jbG9zZShBVlRleHRGb3JtYXRDb250ZXh0ICoqcHRjdHgpCiB7CiAgICAgQVZUZXh0Rm9y bWF0Q29udGV4dCAqdGN0eCA9ICpwdGN0eDsKICAgICBpbnQgaTsKLSAgICBpbnQgcmV0ID0gMDsK IAogICAgIGlmICghdGN0eCkKLSAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlOVkFMKTsKKyAgICAg ICAgcmV0dXJuOwogCiAgICAgYXZfaGFzaF9mcmVlcCgmdGN0eC0+aGFzaCk7CiAKQEAgLTEyMyw3 ICsxMjIsNiBAQCBpbnQgYXZ0ZXh0X2NvbnRleHRfY2xvc2UoQVZUZXh0Rm9ybWF0Q29udGV4dCAq KnB0Y3R4KQogICAgIGF2X2ZyZWVwKCZ0Y3R4LT5wcml2KTsKICAgICBhdl9vcHRfZnJlZSh0Y3R4 KTsKICAgICBhdl9mcmVlcChwdGN0eCk7Ci0gICAgcmV0dXJuIHJldDsKIH0KIAogCkBAIC01ODQs MTMgKzU4MiwxMyBAQCBzdGF0aWMgY29uc3QgQVZDbGFzcyB0ZXh0d3JpdGVyX2NsYXNzID0gewog fTsKIAogCi1pbnQgYXZ0ZXh0d3JpdGVyX2NvbnRleHRfY2xvc2UoQVZUZXh0V3JpdGVyQ29udGV4 dCAqKnB3Y3R4KQordm9pZCBhdnRleHR3cml0ZXJfY29udGV4dF9jbG9zZShBVlRleHRXcml0ZXJD b250ZXh0ICoqcHdjdHgpCiB7CiAgICAgQVZUZXh0V3JpdGVyQ29udGV4dCAqd2N0eCA9ICpwd2N0 eDsKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIGlmICghd2N0eCkKLSAgICAgICAgcmV0dXJuIEFW RVJST1IoRUlOVkFMKTsKKyAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKHdjdHgtPndyaXRlcikg ewogICAgICAgICBpZiAod2N0eC0+d3JpdGVyLT51bmluaXQpCkBAIC02MDAsNyArNTk4LDYgQEAg aW50IGF2dGV4dHdyaXRlcl9jb250ZXh0X2Nsb3NlKEFWVGV4dFdyaXRlckNvbnRleHQgKipwd2N0 eCkKICAgICB9CiAgICAgYXZfZnJlZXAoJndjdHgtPnByaXYpOwogICAgIGF2X2ZyZWVwKHB3Y3R4 KTsKLSAgICByZXR1cm4gcmV0OwogfQogCiAKZGlmZiAtLWdpdCBhL2ZmdG9vbHMvdGV4dGZvcm1h dC9hdnRleHRmb3JtYXQuaCBiL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuaAppbmRl eCA5ZmFkM2NhYWU1Li5jMmM1NmRjMWE3IDEwMDY0NAotLS0gYS9mZnRvb2xzL3RleHRmb3JtYXQv YXZ0ZXh0Zm9ybWF0LmgKKysrIGIvZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5oCkBA IC0xMzIsNyArMTMyLDcgQEAgaW50IGF2dGV4dF9jb250ZXh0X29wZW4oQVZUZXh0Rm9ybWF0Q29u dGV4dCAqKnB0Y3R4LCBjb25zdCBBVlRleHRGb3JtYXR0ZXIgKmZvcm0KICAgICAgICAgICAgICAg ICAgICAgICAgIGludCBzaG93X29wdGlvbmFsX2ZpZWxkcywKICAgICAgICAgICAgICAgICAgICAg ICAgIGNoYXIgKnNob3dfZGF0YV9oYXNoKTsKIAotaW50IGF2dGV4dF9jb250ZXh0X2Nsb3NlKEFW VGV4dEZvcm1hdENvbnRleHQgKip0Y3R4KTsKK3ZvaWQgYXZ0ZXh0X2NvbnRleHRfY2xvc2UoQVZU ZXh0Rm9ybWF0Q29udGV4dCAqKnRjdHgpOwogCiAKIHZvaWQgYXZ0ZXh0X3ByaW50X3NlY3Rpb25f aGVhZGVyKEFWVGV4dEZvcm1hdENvbnRleHQgKnRjdHgsIGNvbnN0IHZvaWQgKmRhdGEsIGludCBz ZWN0aW9uX2lkKTsKZGlmZiAtLWdpdCBhL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHR3cml0ZXJz LmggYi9mZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0d3JpdGVycy5oCmluZGV4IDg3YjAwMjRiYTEu LmM5OWQ2YjM1NDggMTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHR3cml0ZXJz LmgKKysrIGIvZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dHdyaXRlcnMuaApAQCAtNTUsNyArNTUs NyBAQCB0eXBlZGVmIHN0cnVjdCBBVlRleHRXcml0ZXJDb250ZXh0IHsKIAogaW50IGF2dGV4dHdy aXRlcl9jb250ZXh0X29wZW4oQVZUZXh0V3JpdGVyQ29udGV4dCAqKnB3Y3R4LCBjb25zdCBBVlRl eHRXcml0ZXIgKndyaXRlcik7CiAKLWludCBhdnRleHR3cml0ZXJfY29udGV4dF9jbG9zZShBVlRl eHRXcml0ZXJDb250ZXh0ICoqcHdjdHgpOwordm9pZCBhdnRleHR3cml0ZXJfY29udGV4dF9jbG9z ZShBVlRleHRXcml0ZXJDb250ZXh0ICoqcHdjdHgpOwogCiBpbnQgYXZ0ZXh0d3JpdGVyX2NyZWF0 ZV9zdGRvdXQoQVZUZXh0V3JpdGVyQ29udGV4dCAqKnB3Y3R4KTsKIAotLSAKMi40NS4yCgo= --------------IEx3pE0K0tZNBxHFNPKbEK3X Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --------------IEx3pE0K0tZNBxHFNPKbEK3X--