From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 69D3D4DD89 for ; Mon, 5 Jan 2026 17:17:48 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'u9mvbI3Y2GqOalC2Izq0lZ36nTJECR7uZyySpnq6vcQ=', expected b'WUR9Yo/klBNbOM33gVCYVOMBzpmZ2O3CtKAZQ3qFKAI=')) header.d=gmail.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767633460; h=mime-version : references : in-reply-to : date : message-id : to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=u9mvbI3Y2GqOalC2Izq0lZ36nTJECR7uZyySpnq6vcQ=; b=jLkVj/vuA86nJAsqoqzgb9QI5N9bvG7eN5FPwJTMKaUunwNMKbIF6+GRwhPlCaGgTatZR wLkWPLrklkoWB56Lt18r/zFHjjdtI0nK8Zwgs+t1za0PDfKJ4L2WV7GiHcsmqm+Hm2RXBYF 1B1nOL57/hjBUnYwikl5aoEwqjlW5ot0Q2fNXwC2WKc4oIIBTA4wph0P/HxC7xvZymYe5ft ZhqpdjUkyuJHEBQ7BmefNekj1qxad6CVWF7r4WvmOh0VIEsysWIgcFhbg19YwIWbuW3gAPP 1xa8Za6DhigpXXAySDPJ+tP9WJuLExtCyYQuficzzEHusWMJ65OaC6RHo85A== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 9D0C6690AC5; Mon, 5 Jan 2026 19:17:40 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767633445; b=myaXovz+ub8mBwRTaU9w4KM2qBrJtYMTKCRuljWP37aTnt2IGGKzOn9uvfCooqd/xyW2f hWR3Za6TChevbnT2Wh7raxQTMV3u7LPCtQeYdejHsE46Hcvw4eztj8BF437nGTQmBBhGuyL OmJFbpQO24Pk878zjcb/Z4maYoNY+V2J4iYE9q8oBAbn/j1WNS8lXcaonu8G0zmNtM9n+0E C6qcG8e9y9hY7lp0TGyTJMCQ/1HCwxkBBTP6FCALaQA8ypNrxSN4m9hva/xDd+jB8RKDr+B ROeipOa059bZexLo62R5lzPEm5F5B7i9o4257CVgP/Fg3wwOvjSMN8WzS3vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767633445; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=u9mvbI3Y2GqOalC2Izq0lZ36nTJECR7uZyySpnq6vcQ=; b=rLGYG9TeUE6nR0naoOfRTCGHS/ZTqoEU4lYgQMuw8NrtTv4yaA5WW7erNUku8k7V4KFLL G6usXoCOsWth+vMl248DnooJVj3Vt/D0kSKqWqb/U8yqlPT9dB9uiqHqC1CB9YBz7ntVotM /nyj8oeiDnuuhCPi9//879K5qWxpK52q8SqkknjS2yh28YSkOWXEDrnTSv7VRg6CI9+9Dz4 ZAHghiOU3OdgiO3a4JVxR0nB1/LVB4lWZ9yRvrjK5DKWkOLLNs2GaHlq7qps67UioMS5RgV oyVYV7nhUpiEEUWokbqh7BolVp/PddhceX72D8eCmLDGhUlTJeJc5lX+8YXg== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=gmail.com; arc=none; dmarc=pass header.from=gmail.com policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=gmail.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=gmail.com policy.dmarc=quarantine Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2747968F436 for ; Mon, 5 Jan 2026 19:17:12 +0200 (EET) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-42fb0fc5aa4so73502f8f.1 for ; Mon, 05 Jan 2026 09:17:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767633431; x=1768238231; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=WUR9Yo/klBNbOM33gVCYVOMBzpmZ2O3CtKAZQ3qFKAI=; b=g0wAsGpdyqey5ixv03rEibNwlR0t9Xvxy6eysSW8IRw59ILLzeqtWk5Z0Bgnb9fCRy QvAdT0LzY0ikVQ2uX+jcrjN0I5EfGhd3RoQKSQ43rflthrsfmVv5s/pXM1lWHiULoKf/ M2uL/4cVC6LegkeV5KpbePgRtJy2wlgFuy/3W35ig8uy6qP31IRwuxUA0k+WrajLgilX +KRbCZ3LAVH5WwPC9BC+ZbBLd80gitq2ejQWtkONiKQ4sC4c51wbE0nNkBRUUJLfT2jR 10FQC6M7WdSP5g9cRe6FTJTpDXjrjgNh+KcNkXLYyZL1Ip4y53fNOugTVrK3GDTT5vud v9xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767633431; x=1768238231; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WUR9Yo/klBNbOM33gVCYVOMBzpmZ2O3CtKAZQ3qFKAI=; b=JNGkX/WvuTwK5UKLtbzCZDFR4Qhwz7gCbr9ODoiq/y48+OCER/ekSIaExPtabvYqkR g00fUnyJC1qAg+G5YK/fiki9Dj9ADX6F2vsdvofqqU8inzoEydwW/6/e18MJH1kmyml0 0+3RRq8qHvwcptANdWAeBnVH/9zk2tvuwkP7DeXGAtS3Dh+QPw4qtQyHzOfON1OLRftO cuTSzZ89aZPVurTLDxUPDEn/6Njes0e/cFMZJ9X3Qnji2gkPY6UM41hnBGeewPJ6NuPl ehXd+X+h81PoP61DCpYtIIyVUuyH6BA3kgd9QFcftQPXoW2iNoANp6IBiSP186rzXb5/ uZGg== X-Gm-Message-State: AOJu0Yz+g2iD/eO5htCD0xxRpBmdDzv6DShEgdrOL1XEDBNg4pbxBQgt OUOS7GJmlInGs3IQZ7/XZH5GHW9BWejlhpMg2/bxwrEXkxsVgSTMexEBqoJHHWkSYSI6UNI3kVc 1xub/J9M0MoYs2XyxHZYCuTHgWQJvJhMIfwCMJYnlyw== X-Gm-Gg: AY/fxX5k3FuhwC/IZzt7WWIyM6QVY6bGUWStNaZxAJG8SNQ+FLt36Rs/ZOc19+ZBN6Y InxFlS+iMtqK9XNtpaEMa1GUKk8islpYk/TepU7f5gq2a+Zk/+Wqhh5Wrbq7lq3Jswew0sJS9M+ uRFcKHbmIAEikNMYAty8DVU+IVUdLEVxHCngcf6YOfxvRr5swR9/Ca5bo9IX6lLRx0KdzWAoQa0 G31RcA7Wndjo4eZsR2HgGkVnI7cBa0br4QXmubbblDm8XWxHLT4dPFmXHu0+C2gO96YZSc7KEi4 +Q65WYVLRfnyE6JXvH3ROBQgwQ== X-Google-Smtp-Source: AGHT+IGU0BqwPmEYedOKMApBrfnr+GYiY0ByPfSOzhChLVRKMfcYPQsDD/RBlumDidDdnhwtkPdGDAqXAD0Z7BazSPg= X-Received: by 2002:a05:6000:24c7:b0:430:f5ed:83e3 with SMTP id ffacd0b85a97d-432bc9cbcf4mr601568f8f.6.1767633430846; Mon, 05 Jan 2026 09:17:10 -0800 (PST) MIME-Version: 1.0 References: <20260105165239.7590-1-cordacct2001@gmail.com> In-Reply-To: <20260105165239.7590-1-cordacct2001@gmail.com> Date: Mon, 5 Jan 2026 22:46:56 +0530 X-Gm-Features: AQt7F2pp3TKzPv83L7jYZ-VjpqSgWnUaEYqX969JXg2gG6--XM28TLrgkDp4kVY Message-ID: To: ffmpeg-devel@ffmpeg.org Message-ID-Hash: QT7UTB25CLJB22GCA4GQ5P3UBRTMHRSW X-Message-ID-Hash: QT7UTB25CLJB22GCA4GQ5P3UBRTMHRSW X-MailFrom: SRS0=Vj7b=7K=gmail.com=cordacct2001@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH] fftools/ffmpeg_opt: add index selector to metadata stream specifier List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Discord Account via ffmpeg-devel Cc: Discord Account Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: VGhpcyBmZWF0dXJlIHdhcyBzdWdnZXN0ZWQgYXQ6DQpodHRwczovL2NvZGUuZmZtcGVnLm9yZy9G Rm1wZWcvRkZtcGVnL2lzc3Vlcy8yMDE0OQ0KDQpPbiBNb24sIEphbiA1LCAyMDI2IGF0IDEwOjIy 4oCvUE0gUHJhY3RpY2UyMDAxIDxjb3JkYWNjdDIwMDFAZ21haWwuY29tPiB3cm90ZToNCg0KPiBU aGlzIHBhdGNoIGludHJvZHVjZXMgYW4gb3B0aW9uYWwgaW5kZXggc2VsZWN0b3IgdG8gdGhlIG1l dGFkYXRhIHN0cmVhbQ0KPiBzcGVjaWZpZXIgKGUuZy4sIC1tYXAgMDpzOm06bGFuZ3VhZ2U6ZnJl OjApLg0KPg0KPiBDdXJyZW50bHksIG1hcHBpbmcgc3RyZWFtcyBieSBtZXRhZGF0YSAobGlrZSBs YW5ndWFnZSkgc2VsZWN0cyBhbGwNCj4gbWF0Y2hpbmcgc3RyZWFtcy4gVGhpcyBpcyBwcm9ibGVt YXRpYyBpbiBmaWxlcyB3aXRoIG11bHRpcGxlIHN0cmVhbXMNCj4gb2YgdGhlIHNhbWUgbGFuZ3Vh Z2UgKGUuZy4sIGEgZnVsbCBGcmVuY2ggc3VidGl0bGUgdHJhY2sgYW5kIGENCj4gZm9yY2VkL1NE SCBGcmVuY2ggdHJhY2spLiBXaGlsZSB1c2VycyBjYW4gY3VycmVudGx5IGZpbmQgdGhlIGFic29s dXRlDQo+IHN0cmVhbSBpbmRleCB2aWEgZmZwcm9iZSwgdGhpcyBpcyBjdW1iZXJzb21lIGZvciBi YXRjaCBwcm9jZXNzaW5nDQo+IHdoZXJlIGluZGljZXMgdmFyeSBhY3Jvc3MgZmlsZXMuDQo+DQo+ IEJ5IGFkZGluZyBhIHRyYWlsaW5nIGluZGV4LCB1c2VycyBjYW4gbm93IHNlbGVjdCBhIHNwZWNp ZmljIG9jY3VycmVuY2UNCj4gZnJvbSB0aGUgc3Vic2V0IG9mIHN0cmVhbXMgdGhhdCBtYXRjaGVk IHRoZSBtZXRhZGF0YSBjcml0ZXJpYS4NCj4NCj4gRXhhbXBsZToNCj4gLW1hcCAwOnM6bTpsYW5n dWFnZTpmcmU6MCAgIyBTZWxlY3RzIG9ubHkgdGhlIGZpcnN0IEZyZW5jaCBzdWJ0aXRsZQ0KPiAt bWFwIDA6czptOmxhbmd1YWdlOmZyZToxICAjIFNlbGVjdHMgb25seSB0aGUgc2Vjb25kIEZyZW5j aCBzdWJ0aXRsZQ0KPg0KPiBJIGhhdmUgdmVyaWZpZWQgdGhpcyBjaGFuZ2Ugd2l0aCB0aGUgZm9s bG93aW5nIGNvbW1hbmQ6DQo+IGZmbXBlZyAtaSBpbnB1dC5ta3YgLW1hcCAwOnM6bTpsYW5ndWFn ZTpmcmU6MCAtYyBjb3B5IG91dHB1dC5zdXANCj4gVGhpcyBjb3JyZWN0bHkgc2VsZWN0cyB0aGUg c2Vjb25kIEZyZW5jaCBzdWJ0aXRsZSBzdHJlYW0gaW4gbXkgdGVzdCBmaWxlLg0KPiBBbGwgY3Vy cmVudCBGQVRFIHRlc3RzIHBhc3MuDQo+DQo+IFNpZ25lZC1vZmYtYnk6IFByYWN0aWNlMjAwMSA8 Y29yZGFjY3QyMDAxQGdtYWlsLmNvbT4NCj4gLS0tDQo+ICBkb2MvZmZ0b29scy1jb21tb24tb3B0 cy50ZXhpIHwgIDcgKysrKy0tLQ0KPiAgZmZ0b29scy9jbWR1dGlscy5jICAgICAgICAgICB8IDMx ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0NCj4gIHRlc3RzL2ZhdGUvZmZtcGVnLm1h ayAgICAgICAgfCAxNSArKysrKysrKysrKysrKysNCj4gIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5z ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdpdCBhL2RvYy9mZnRvb2xz LWNvbW1vbi1vcHRzLnRleGkgYi9kb2MvZmZ0b29scy1jb21tb24tb3B0cy50ZXhpDQo+IGluZGV4 IDdiNWExMWI2MzQuLmE0MmU4NWQ5MWIgMTAwNjQ0DQo+IC0tLSBhL2RvYy9mZnRvb2xzLWNvbW1v bi1vcHRzLnRleGkNCj4gKysrIGIvZG9jL2ZmdG9vbHMtY29tbW9uLW9wdHMudGV4aQ0KPiBAQCAt NzUsMTEgKzc1LDEyIEBAIGFyZSBwYXJ0IG9mIHRoZSBwcm9ncmFtIGFuZCBtYXRjaCB0aGUNCj4g QHZhcnthZGRpdGlvbmFsX3N0cmVhbV9zcGVjaWZpZXJ9Lg0KPg0KPiAgQGl0ZW0gI0B2YXJ7c3Ry ZWFtX2lkfSBvciBpOkB2YXJ7c3RyZWFtX2lkfQ0KPiAgTWF0Y2ggdGhlIHN0cmVhbSBieSBzdHJl YW0gaWQgKGUuZy4gUElEIGluIE1QRUctVFMgY29udGFpbmVyKS4NCj4gLUBpdGVtIG06QHZhcntr ZXl9WzpAdmFye3ZhbHVlfV0NCj4gK0BpdGVtIG06QHZhcntrZXl9WzpAdmFye3ZhbHVlfV1bOkB2 YXJ7c3RyZWFtX2luZGV4fV0NCj4gIE1hdGNoZXMgc3RyZWFtcyB3aXRoIHRoZSBtZXRhZGF0YSB0 YWcgQHZhcntrZXl9IGhhdmluZyB0aGUgc3BlY2lmaWVkDQo+IHZhbHVlLiBJZg0KPiAgQHZhcnt2 YWx1ZX0gaXMgbm90IGdpdmVuLCBtYXRjaGVzIHN0cmVhbXMgdGhhdCBjb250YWluIHRoZSBnaXZl biB0YWcgd2l0aA0KPiBhbnkNCj4gLXZhbHVlLiBUaGUgY29sb24gY2hhcmFjdGVyICc6JyBpbiBA dmFye2tleX0gb3IgQHZhcnt2YWx1ZX0gbmVlZHMgdG8gYmUNCj4gLWJhY2tzbGFzaC1lc2NhcGVk Lg0KPiArdmFsdWUuIElmIEB2YXJ7c3RyZWFtX2luZGV4fSBpcyBnaXZlbiwgbWF0Y2hlcyB0aGUg QHZhcntzdHJlYW1faW5kZXh9LXRoDQo+IHN0cmVhbQ0KPiArYW1vbmcgdGhvc2UgbWF0Y2hpbmcg dGhlIGtleS92YWx1ZSBjcml0ZXJpYS4gVGhlIGNvbG9uIGNoYXJhY3RlciAnOicgaW4NCj4gK0B2 YXJ7a2V5fSBvciBAdmFye3ZhbHVlfSBuZWVkcyB0byBiZSBiYWNrc2xhc2gtZXNjYXBlZC4NCj4g IEBpdGVtIGRpc3A6QHZhcntkaXNwb3NpdGlvbnN9WzpAdmFye2FkZGl0aW9uYWxfc3RyZWFtX3Nw ZWNpZmllcn1dDQo+ICBNYXRjaGVzIHN0cmVhbXMgd2l0aCB0aGUgZ2l2ZW4gZGlzcG9zaXRpb24o cykuIEB2YXJ7ZGlzcG9zaXRpb25zfSBpcyBhDQo+IGxpc3Qgb2YNCj4gIG9uZSBvciBtb3JlIGRp c3Bvc2l0aW9ucyAoYXMgcHJpbnRlZCBieSB0aGUgQG9wdGlvbnstZGlzcG9zaXRpb25zfSBvcHRp b24pDQo+IGRpZmYgLS1naXQgYS9mZnRvb2xzL2NtZHV0aWxzLmMgYi9mZnRvb2xzL2NtZHV0aWxz LmMNCj4gaW5kZXggZTkwNmQ0NTA2ZC4uY2EzNjQxY2VlZCAxMDA2NDQNCj4gLS0tIGEvZmZ0b29s cy9jbWR1dGlscy5jDQo+ICsrKyBiL2ZmdG9vbHMvY21kdXRpbHMuYw0KPiBAQCAtOTYyLDggKzk2 Miw3IEBAIEZJTEUgKmdldF9wcmVzZXRfZmlsZShjaGFyICpmaWxlbmFtZSwgc2l6ZV90DQo+IGZp bGVuYW1lX3NpemUsDQo+ICAgICAgICAgICAgICAgICAgICAgIGRhdGFkaXIsIGRlc2lyZWRfc2l6 ZSwgc2l6ZW9mICpkYXRhZGlyKTsNCj4gICAgICAgICAgICAgICAgICBpZiAobmV3X2RhdGFkaXIp IHsNCj4gICAgICAgICAgICAgICAgICAgICAgZGF0YWRpciA9IG5ld19kYXRhZGlyOw0KPiAtICAg ICAgICAgICAgICAgICAgICBkYXRhZGlyW2RhdGFkaXJfbGVuXSA9IDA7DQo+IC0gICAgICAgICAg ICAgICAgICAgIHN0cm5jYXQoZGF0YWRpciwgIi9mZnByZXNldHMiLCAgZGVzaXJlZF9zaXplIC0g MSAtDQo+IGRhdGFkaXJfbGVuKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgc3RyY3B5KGRhdGFk aXIgKyBkYXRhZGlyX2xlbiwgIi9mZnByZXNldHMiKTsNCj4gICAgICAgICAgICAgICAgICAgICAg YmFzZVsyXSA9IGRhdGFkaXI7DQo+ICAgICAgICAgICAgICAgICAgfQ0KPiAgICAgICAgICAgICAg fQ0KPiBAQCAtMTAyNCw3ICsxMDIzLDcgQEAgaW50IHN0cmVhbV9zcGVjaWZpZXJfcGFyc2UoU3Ry ZWFtU3BlY2lmaWVyICpzcywNCj4gY29uc3QgY2hhciAqc3BlYywNCj4gICAgICBhdl9sb2cobG9n Y3R4LCBBVl9MT0dfVFJBQ0UsICJQYXJzaW5nIHN0cmVhbSBzcGVjaWZpZXI6ICVzXG4iLCBzcGVj KTsNCj4NCj4gICAgICB3aGlsZSAoKnNwZWMpIHsNCj4gLSAgICAgICAgaWYgKCpzcGVjIDw9ICc5 JyAmJiAqc3BlYyA+PSAnMCcpIHsgLyogb3B0OmluZGV4ICovDQo+ICsgICAgICAgIGlmIChzcy0+ aWR4ID09IC0xICYmICpzcGVjIDw9ICc5JyAmJiAqc3BlYyA+PSAnMCcpIHsgLyogb3B0OmluZGV4 DQo+ICovDQo+ICAgICAgICAgICAgICBzcy0+aWR4ID0gc3RydG9sKHNwZWMsICZlbmRwdHIsIDAp Ow0KPg0KPiAgICAgICAgICAgICAgYXZfYXNzZXJ0MChlbmRwdHIgPiBzcGVjKTsNCj4gQEAgLTEx NzYsOCArMTE3NSw5IEBAIGludCBzdHJlYW1fc3BlY2lmaWVyX3BhcnNlKFN0cmVhbVNwZWNpZmll ciAqc3MsDQo+IGNvbnN0IGNoYXIgKnNwZWMsDQo+ICAgICAgICAgICAgICAgICAgICAgIlBhcnNl ZCBtZXRhZGF0YTogJXM6JXM7IHJlbWFpbmRlcjogJXMiLCBzcy0+bWV0YV9rZXksDQo+ICAgICAg ICAgICAgICAgICAgICAgc3MtPm1ldGFfdmFsID8gc3MtPm1ldGFfdmFsIDogIjxhbnkgdmFsdWU+ Iiwgc3BlYyk7DQo+DQo+IC0gICAgICAgICAgICAvLyB0aGlzIHRlcm1pbmF0ZXMgdGhlIHNwZWNp Zmllcg0KPiAtICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICBpZiAoKnNwZWMgPT0g JzonKSBzcGVjKys7DQo+ICsNCj4gKyAgICAgICAgICAgIC8vIGNvbnRpbnVlIHBhcnNpbmcgZm9y IHBvc3NpYmxlIGluZGV4DQo+ICAgICAgICAgIH0gZWxzZSBpZiAoKnNwZWMgPT0gJ3UnICYmICgq KHNwZWMgKyAxKSA9PSAnXDAnIHx8ICooc3BlYyArIDEpID09DQo+ICc6JykpIHsNCj4gICAgICAg ICAgICAgIHNzLT51c2FibGVfb25seSA9IDE7DQo+ICAgICAgICAgICAgICBzcGVjKys7DQo+IEBA IC0xMTkyLDYgKzExOTIsMjcgQEAgaW50IHN0cmVhbV9zcGVjaWZpZXJfcGFyc2UoU3RyZWFtU3Bl Y2lmaWVyICpzcywNCj4gY29uc3QgY2hhciAqc3BlYywNCj4gICAgICAgICAgICAgIHNwZWMrKzsN Cj4gICAgICB9DQo+DQo+ICsgICAgaWYgKCpzcGVjID49ICcwJyAmJiAqc3BlYyA8PSAnOScpIHsN Cj4gKyAgICAgICAgY2hhciAqZW5kcHRyOw0KPiArDQo+ICsgICAgICAgIHNzLT5pZHggPSBzdHJ0 b2woc3BlYywgJmVuZHB0ciwgMCk7DQo+ICsNCj4gKyAgICAgICAgYXZfbG9nKGxvZ2N0eCwgQVZf TE9HX1RSQUNFLA0KPiArICAgICAgICAgICAgICAgIlBhcnNlZCB0cmFpbGluZyBpbmRleDogJWQ7 IHJlbWFpbmRlcjogJXNcbiIsIHNzLT5pZHgsDQo+IGVuZHB0cik7DQo+ICsNCj4gKyAgICAgICAg c3BlYyA9IGVuZHB0cjsNCj4gKyAgICB9IGVsc2UgaWYgKCpzcGVjID09ICc6JyAmJiAqKHNwZWMg KyAxKSA+PSAnMCcgJiYgKihzcGVjICsgMSkgPD0gJzknKSB7DQo+ICsgICAgICAgIGNoYXIgKmVu ZHB0cjsNCj4gKw0KPiArICAgICAgICBzcGVjKys7DQo+ICsgICAgICAgIHNzLT5pZHggPSBzdHJ0 b2woc3BlYywgJmVuZHB0ciwgMCk7DQo+ICsNCj4gKyAgICAgICAgYXZfbG9nKGxvZ2N0eCwgQVZf TE9HX1RSQUNFLA0KPiArICAgICAgICAgICAgICAgIlBhcnNlZCB0cmFpbGluZyBpbmRleDogJWQ7 IHJlbWFpbmRlcjogJXNcbiIsIHNzLT5pZHgsDQo+IGVuZHB0cik7DQo+ICsNCj4gKyAgICAgICAg c3BlYyA9IGVuZHB0cjsNCj4gKyAgICB9DQo+ICsNCj4gICAgICBpZiAoKnNwZWMpIHsNCj4gICAg ICAgICAgaWYgKCFhbGxvd19yZW1haW5kZXIpIHsNCj4gICAgICAgICAgICAgIGF2X2xvZyhsb2dj dHgsIEFWX0xPR19FUlJPUiwNCj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2ZhdGUvZmZtcGVnLm1hayBi L3Rlc3RzL2ZhdGUvZmZtcGVnLm1haw0KPiBpbmRleCA1NzAyOGE3OTM2Li4yOTdlOWQ1NWFlIDEw MDY0NA0KPiAtLS0gYS90ZXN0cy9mYXRlL2ZmbXBlZy5tYWsNCj4gKysrIGIvdGVzdHMvZmF0ZS9m Zm1wZWcubWFrDQo+IEBAIC0yODAsMyArMjgwLDE4IEBAIEZBVEVfU0FNUExFU19GRk1QRUctJChj YWxsIEZSQU1FQ1JDLCBNT1YsIEhFVkMsDQo+IEhFVkNfUEFSU0VSKSArPSBmYXRlLWZmbXBlZy1o ZWlmDQo+ICAjIGJpbmRpbmcgdGhlIGludGVybmFsIGZpbHRlZ3JhcGggd2l0aCBhIGNhbGxlciBk ZWZpbmVkIGZpbHRlcmdyYXBoDQo+ICBmYXRlLWZmbXBlZy1oZWlmLW1lcmdlLWZpbHRlcmdyYXBo OiBDTUQgPSBmcmFtZWNyYyAtaQ0KPiAkKFRBUkdFVF9TQU1QTEVTKS9oZWlmLWNvbmZvcm1hbmNl L0MwMDcuaGVpYyAtZmlsdGVyX2NvbXBsZXgNCj4gInN3c19mbGFncz0rYWNjdXJhdGVfcm5kK2Jp dGV4YWN0XDtbMDpnOjBdc2NhbGU9dz0xMjgwOmg9NzIwW291dF0iIC1tYXANCj4gIltvdXRdIg0K PiAgRkFURV9TQU1QTEVTX0ZGTVBFRy0kKGNhbGwgRlJBTUVDUkMsIE1PViwgSEVWQywgSEVWQ19Q QVJTRVIgU0NBTEVfRklMVEVSKQ0KPiArPSBmYXRlLWZmbXBlZy1oZWlmLW1lcmdlLWZpbHRlcmdy YXBoDQo+ICsNCj4gKyMgVGVzdDogU2VsZWN0IGZpcnN0IEZyZW5jaCBzdWJ0aXRsZSBmcm9tIG11 bHRpcGxlIEZyZW5jaCBzdWJ0aXRsZXMNCj4gK0ZBVEVfRkZNUEVHICs9IGZhdGUtZmZtcGVnLW1h cC1tZXRhZGF0YS1pbmRleC0wDQo+ICtmYXRlLWZmbXBlZy1tYXAtbWV0YWRhdGEtaW5kZXgtMDog Q01EID0gZmZtcGVnIC1pDQo+ICQoVEFSR0VUX1NBTVBMRVMpL3N1YnRpdGxlcy9tdWx0aS1mcmVu Y2gubWt2IFwNCj4gKyAgICAtbWFwIDA6czptOmxhbmd1YWdlOmZyZTowIC1jIGNvcHkgLWYgbnVs bCAtDQo+ICsNCj4gKyMgVGVzdDogU2VsZWN0IHNlY29uZCBGcmVuY2ggc3VidGl0bGUNCj4gK0ZB VEVfRkZNUEVHICs9IGZhdGUtZmZtcGVnLW1hcC1tZXRhZGF0YS1pbmRleC0xDQo+ICtmYXRlLWZm bXBlZy1tYXAtbWV0YWRhdGEtaW5kZXgtMTogQ01EID0gZmZtcGVnIC1pDQo+ICQoVEFSR0VUX1NB TVBMRVMpL3N1YnRpdGxlcy9tdWx0aS1mcmVuY2gubWt2IFwNCj4gKyAgICAtbWFwIDA6czptOmxh bmd1YWdlOmZyZToxIC1jIGNvcHkgLWYgbnVsbCAtDQo+ICsNCj4gKyMgVGVzdDogRXJyb3Igb24g b3V0LW9mLXJhbmdlIGluZGV4DQo+ICtGQVRFX0ZGTVBFRyArPSBmYXRlLWZmbXBlZy1tYXAtbWV0 YWRhdGEtaW5kZXgtZXJyb3INCj4gK2ZhdGUtZmZtcGVnLW1hcC1tZXRhZGF0YS1pbmRleC1lcnJv cjogQ01EID0gZmZtcGVnIC1pDQo+ICQoVEFSR0VUX1NBTVBMRVMpL3N1YnRpdGxlcy9tdWx0aS1m cmVuY2gubWt2IFwNCj4gKyAgICAtbWFwIDA6czptOmxhbmd1YWdlOmZyZTo5OSAtYyBjb3B5IC1m IG51bGwgLSA7IHRlc3QgJCQ/IC1uZSAwDQo+IC0tDQo+IDIuMzQuMQ0KPg0KPg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdCAtLSBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFu IGVtYWlsIHRvIGZmbXBlZy1kZXZlbC1sZWF2ZUBmZm1wZWcub3JnCg==