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 7FF2A45940 for ; Thu, 27 Apr 2023 14:28:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E6C5868BFF1; Thu, 27 Apr 2023 17:26:29 +0300 (EEST) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5E19F68BF67 for ; Thu, 27 Apr 2023 17:26:16 +0300 (EEST) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 166DC2404EC for ; Thu, 27 Apr 2023 16:26:16 +0200 (CEST) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id uFDKal24eLjz for ; Thu, 27 Apr 2023 16:26:15 +0200 (CEST) Received: from libav.khirnov.net (libav.khirnov.net [IPv6:2a00:c500:561:201::7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "libav.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 02711240D1B for ; Thu, 27 Apr 2023 16:26:06 +0200 (CEST) Received: from libav.khirnov.net (libav.khirnov.net [IPv6:::1]) by libav.khirnov.net (Postfix) with ESMTP id E87723A03F3 for ; Thu, 27 Apr 2023 16:26:05 +0200 (CEST) From: Anton Khirnov To: ffmpeg-devel@ffmpeg.org Date: Thu, 27 Apr 2023 16:26:01 +0200 Message-Id: <20230427142601.2613-21-anton@khirnov.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230427142601.2613-1-anton@khirnov.net> References: <20230427142601.2613-1-anton@khirnov.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 21/21] fftools/ffmpeg: always use the same path for setting InputStream.[next_]dts 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: Q3VycmVudGx5IHRob3NlIGFyZSBzZXQgaW4gZGlmZmVyZW50IHdheXMgZGVwZW5kaW5nIG9uIHdo ZXRoZXIgdGhlCnN0cmVhbSBpcyBkZWNvZGVkIG9yIG5vdCwgdXNpbmcgc29tZSB2YWx1ZXMgZnJv bSB0aGUgZGVjb2RlciBpZiBpdCBpcy4KVGhpcyBpcyB3cm9uZywgYmVjYXVzZSB0aGVyZSBtYXkg YmUgYXJiaXRyYXJ5IGFtb3VudCBvZiBkZWxheSBiZXR3ZWVuCmlucHV0IHBhY2tldHMgYW5kIG91 dHB1dCBmcmFtZXMgKGRlcGVuZGluZyBlLmcuIG9uIHRoZSB0aHJlYWQgY291bnQgd2hlbgpmcmFt ZSB0aHJlYWRpbmcgaXMgdXNlZCkuCgpBbHdheXMgdXNlIHRoZSBwYXRoIHRoYXQgd2FzIHByZXZp b3VzbHkgdXNlZCBvbmx5IGZvciBzdHJlYW1jb3B5LiBUaGlzCnNob3VsZCBub3QgY2F1c2UgYW55 IGlzc3VlcywgYmVjYXVzZSB0aGVzZSB2YWx1ZXMgYXJlIG5vdyB1c2VkIG9ubHkgZm9yCnN0cmVh bWNvcHkgYW5kIGRpc2NvbnRpbnVpdHkgaGFuZGxpbmcuCgpUaGlzIGNoYW5nZSB3aWxsIGFsbG93 IHRvIGRlY291cGxlIGRpc2NvbnRpbnVpdHkgcHJvY2Vzc2luZyBmcm9tCmRlY29kaW5nIGFuZCBt b3ZlIGl0IHRvIGZmbXBlZ19kZW11eC4gSXQgYWxzbyBtYWtlcyB0aGUgY29kZSBzaW1wbGVyLgoK Q2hhbmdlcyBvdXRwdXQgaW4gZmF0ZS1jb3Zlci1hcnQtYWlmZi1pZDN2Mi1yZW11eCBhbmQKZmF0 ZS1jb3Zlci1hcnQtbXAzLWlkM3YyLXJlbXV4LCB3aGVyZSBhdHRhY2hlZCBwaWN0dXJlcyBhcmUg bm93IHdyaXR0ZW4KaW4gdGhlIGNvcnJlY3Qgb3JkZXIuIFRoaXMgaGFwcGVucyBiZWNhdXNlIElu cHV0U3RyZWFtLmR0cyBpcyBubyBsb25nZXIKcmVzZXQgdG8gQVZfTk9QVFNfVkFMVUUgYWZ0ZXIg ZGVjb2RpbmcsIHNvIHN0cmVhbWNvcHkgYWN0dWFsbHkgc2Vlcwp2YWxpZCBkdHMgdmFsdWVzLgot LS0KIGZmdG9vbHMvZmZtcGVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzQgKysrKy0t LS0tLS0tLS0tLS0tLS0tLS0KIHRlc3RzL3JlZi9mYXRlL2NvdmVyLWFydC1haWZmLWlkM3YyLXJl bXV4IHwgMzQgKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRlc3RzL3JlZi9mYXRlL2NvdmVyLWFy dC1tcDMtaWQzdjItcmVtdXggIHwgMjIgKysrKysrKy0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQs IDMzIGluc2VydGlvbnMoKyksIDU3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2ZmdG9vbHMv ZmZtcGVnLmMgYi9mZnRvb2xzL2ZmbXBlZy5jCmluZGV4IDA3YmQ0MDc0OWQuLmM3MmZjNjYwOGUg MTAwNjQ0Ci0tLSBhL2ZmdG9vbHMvZmZtcGVnLmMKKysrIGIvZmZ0b29scy9mZm1wZWcuYwpAQCAt OTc0LDExICs5NzQsNiBAQCBzdGF0aWMgaW50IGRlY29kZV9hdWRpbyhJbnB1dFN0cmVhbSAqaXN0 LCBjb25zdCBBVlBhY2tldCAqcGt0LCBpbnQgKmdvdF9vdXRwdXQsCiAgICAgaXN0LT5zYW1wbGVz X2RlY29kZWQgKz0gZGVjb2RlZF9mcmFtZS0+bmJfc2FtcGxlczsKICAgICBpc3QtPmZyYW1lc19k ZWNvZGVkKys7CiAKLSAgICAvKiBpbmNyZW1lbnQgbmV4dF9kdHMgdG8gdXNlIGZvciB0aGUgY2Fz ZSB3aGVyZSB0aGUgaW5wdXQgc3RyZWFtIGRvZXMgbm90Ci0gICAgICAgaGF2ZSB0aW1lc3RhbXBz IG9yIHRoZXJlIGFyZSBtdWx0aXBsZSBmcmFtZXMgaW4gdGhlIHBhY2tldCAqLwotICAgIGlzdC0+ bmV4dF9kdHMgKz0gKChpbnQ2NF90KUFWX1RJTUVfQkFTRSAqIGRlY29kZWRfZnJhbWUtPm5iX3Nh bXBsZXMpIC8KLSAgICAgICAgICAgICAgICAgICAgIGRlY29kZWRfZnJhbWUtPnNhbXBsZV9yYXRl OwotCiAgICAgYXVkaW9fdHNfcHJvY2Vzcyhpc3QsIGRlY29kZWRfZnJhbWUpOwogCiAgICAgaXN0 LT5uYl9zYW1wbGVzID0gZGVjb2RlZF9mcmFtZS0+bmJfc2FtcGxlczsKQEAgLTEzOTMsNyArMTM4 OCw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19pbnB1dF9wYWNrZXQoSW5wdXRTdHJlYW0gKmlzdCwg Y29uc3QgQVZQYWNrZXQgKnBrdCwgaW50IG5vX2VvCiAgICAgaWYgKCFpc3QtPnNhd19maXJzdF90 cykgewogICAgICAgICBpc3QtPmZpcnN0X2R0cyA9CiAgICAgICAgIGlzdC0+ZHRzID0gaXN0LT5z dC0+YXZnX2ZyYW1lX3JhdGUubnVtID8gLSBpc3QtPmRlY19jdHgtPmhhc19iX2ZyYW1lcyAqIEFW X1RJTUVfQkFTRSAvIGF2X3EyZChpc3QtPnN0LT5hdmdfZnJhbWVfcmF0ZSkgOiAwOwotICAgICAg ICBpZiAocGt0ICYmIHBrdC0+cHRzICE9IEFWX05PUFRTX1ZBTFVFICYmICFpc3QtPmRlY29kaW5n X25lZWRlZCkgeworICAgICAgICBpZiAocGt0ICYmIHBrdC0+cHRzICE9IEFWX05PUFRTX1ZBTFVF KSB7CiAgICAgICAgICAgICBpc3QtPmZpcnN0X2R0cyA9CiAgICAgICAgICAgICBpc3QtPmR0cyAr PSBhdl9yZXNjYWxlX3EocGt0LT5wdHMsIHBrdC0+dGltZV9iYXNlLCBBVl9USU1FX0JBU0VfUSk7 CiAgICAgICAgIH0KQEAgLTE0MTYsMTMgKzE0MTEsMTAgQEAgc3RhdGljIGludCBwcm9jZXNzX2lu cHV0X3BhY2tldChJbnB1dFN0cmVhbSAqaXN0LCBjb25zdCBBVlBhY2tldCAqcGt0LCBpbnQgbm9f ZW8KIAogICAgIC8vIHdoaWxlIHdlIGhhdmUgbW9yZSB0byBkZWNvZGUgb3Igd2hpbGUgdGhlIGRl Y29kZXIgZGlkIG91dHB1dCBzb21ldGhpbmcgb24gRU9GCiAgICAgd2hpbGUgKGlzdC0+ZGVjb2Rp bmdfbmVlZGVkKSB7Ci0gICAgICAgIGludDY0X3QgZHVyYXRpb25fZHRzID0gMDsKICAgICAgICAg aW50NjRfdCBkdXJhdGlvbl9wdHMgPSAwOwogICAgICAgICBpbnQgZ290X291dHB1dCA9IDA7CiAg ICAgICAgIGludCBkZWNvZGVfZmFpbGVkID0gMDsKIAotICAgICAgICBpc3QtPmR0cyA9IGlzdC0+ bmV4dF9kdHM7Ci0KICAgICAgICAgc3dpdGNoIChwYXItPmNvZGVjX3R5cGUpIHsKICAgICAgICAg Y2FzZSBBVk1FRElBX1RZUEVfQVVESU86CiAgICAgICAgICAgICByZXQgPSBkZWNvZGVfYXVkaW8g ICAgKGlzdCwgcmVwZWF0aW5nID8gTlVMTCA6IGF2cGt0LCAmZ290X291dHB1dCwKQEAgLTE0MzIs MjMgKzE0MjQsNiBAQCBzdGF0aWMgaW50IHByb2Nlc3NfaW5wdXRfcGFja2V0KElucHV0U3RyZWFt ICppc3QsIGNvbnN0IEFWUGFja2V0ICpwa3QsIGludCBub19lbwogICAgICAgICBjYXNlIEFWTUVE SUFfVFlQRV9WSURFTzoKICAgICAgICAgICAgIHJldCA9IGRlY29kZV92aWRlbyAgICAoaXN0LCBy ZXBlYXRpbmcgPyBOVUxMIDogYXZwa3QsICZnb3Rfb3V0cHV0LCAmZHVyYXRpb25fcHRzLCAhcGt0 LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGVjb2RlX2ZhaWxlZCk7Ci0g ICAgICAgICAgICBpZiAoIXJlcGVhdGluZyB8fCAhcGt0IHx8IGdvdF9vdXRwdXQpIHsKLSAgICAg ICAgICAgICAgICBpZiAocGt0ICYmIHBrdC0+ZHVyYXRpb24pIHsKLSAgICAgICAgICAgICAgICAg ICAgZHVyYXRpb25fZHRzID0gYXZfcmVzY2FsZV9xKHBrdC0+ZHVyYXRpb24sIHBrdC0+dGltZV9i YXNlLCBBVl9USU1FX0JBU0VfUSk7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIGlmKGlzdC0+ZGVj X2N0eC0+ZnJhbWVyYXRlLm51bSAhPSAwICYmIGlzdC0+ZGVjX2N0eC0+ZnJhbWVyYXRlLmRlbiAh PSAwKSB7Ci0gICAgICAgICAgICAgICAgICAgIGludCB0aWNrcyA9IGlzdC0+bGFzdF9wa3RfcmVw ZWF0X3BpY3QgPj0gMCA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzdC0+bGFz dF9wa3RfcmVwZWF0X3BpY3QgKyAxICA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGlzdC0+ZGVjX2N0eC0+dGlja3NfcGVyX2ZyYW1lOwotICAgICAgICAgICAgICAgICAgICBkdXJh dGlvbl9kdHMgPSAoKGludDY0X3QpQVZfVElNRV9CQVNFICoKLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGlzdC0+ZGVjX2N0eC0+ZnJhbWVyYXRlLmRlbiAqIHRpY2tzKSAvCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc3QtPmRlY19jdHgtPmZyYW1lcmF0 ZS5udW0gLyBpc3QtPmRlY19jdHgtPnRpY2tzX3Blcl9mcmFtZTsKLSAgICAgICAgICAgICAgICB9 Ci0KLSAgICAgICAgICAgICAgICBpZihpc3QtPmR0cyAhPSBBVl9OT1BUU19WQUxVRSAmJiBkdXJh dGlvbl9kdHMpIHsKLSAgICAgICAgICAgICAgICAgICAgaXN0LT5uZXh0X2R0cyArPSBkdXJhdGlv bl9kdHM7Ci0gICAgICAgICAgICAgICAgfWVsc2UKLSAgICAgICAgICAgICAgICAgICAgaXN0LT5u ZXh0X2R0cyA9IEFWX05PUFRTX1ZBTFVFOwotICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBh dl9wYWNrZXRfdW5yZWYoYXZwa3QpOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0xNTEyLDggKzE0 ODcsNyBAQCBzdGF0aWMgaW50IHByb2Nlc3NfaW5wdXRfcGFja2V0KElucHV0U3RyZWFtICppc3Qs IGNvbnN0IEFWUGFja2V0ICpwa3QsIGludCBub19lbwogICAgICAgICB9CiAgICAgfQogCi0gICAg LyogaGFuZGxlIHN0cmVhbSBjb3B5ICovCi0gICAgaWYgKCFpc3QtPmRlY29kaW5nX25lZWRlZCAm JiBwa3QpIHsKKyAgICBpZiAocGt0KSB7CiAgICAgICAgIGlzdC0+ZHRzID0gaXN0LT5uZXh0X2R0 czsKICAgICAgICAgc3dpdGNoIChwYXItPmNvZGVjX3R5cGUpIHsKICAgICAgICAgY2FzZSBBVk1F RElBX1RZUEVfQVVESU86CkBAIC0xNTQzLDcgKzE1MTcsOSBAQCBzdGF0aWMgaW50IHByb2Nlc3Nf aW5wdXRfcGFja2V0KElucHV0U3RyZWFtICppc3QsIGNvbnN0IEFWUGFja2V0ICpwa3QsIGludCBu b19lbwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICB9 IGVsc2UgaWYgKCFpc3QtPmRlY29kaW5nX25lZWRlZCkKKyAgICB9CisKKyAgICBpZiAoIXBrdCAm JiAhaXN0LT5kZWNvZGluZ19uZWVkZWQpCiAgICAgICAgIGVvZl9yZWFjaGVkID0gMTsKIAogICAg IGR1cmF0aW9uX2V4Y2VlZGVkID0gMDsKZGlmZiAtLWdpdCBhL3Rlc3RzL3JlZi9mYXRlL2NvdmVy LWFydC1haWZmLWlkM3YyLXJlbXV4IGIvdGVzdHMvcmVmL2ZhdGUvY292ZXItYXJ0LWFpZmYtaWQz djItcmVtdXgKaW5kZXggM2NhMjg1NWViOC4uYTU5YmEzN2M2NSAxMDA2NDQKLS0tIGEvdGVzdHMv cmVmL2ZhdGUvY292ZXItYXJ0LWFpZmYtaWQzdjItcmVtdXgKKysrIGIvdGVzdHMvcmVmL2ZhdGUv Y292ZXItYXJ0LWFpZmYtaWQzdjItcmVtdXgKQEAgLTEsNCArMSw0IEBACi1kNGE5NDgxMDkwYThi YWIxYTNmMDcyYTgxMDhhMWQ2YSAqdGVzdHMvZGF0YS9mYXRlL2NvdmVyLWFydC1haWZmLWlkM3Yy LXJlbXV4LmFpZmYKKzMzMGFkMmJmNTM4ZTkxYTMxNzUyYjM4MDI0NDYxZGYxICp0ZXN0cy9kYXRh L2ZhdGUvY292ZXItYXJ0LWFpZmYtaWQzdjItcmVtdXguYWlmZgogNjA4OTE0IHRlc3RzL2RhdGEv ZmF0ZS9jb3Zlci1hcnQtYWlmZi1pZDN2Mi1yZW11eC5haWZmCiAjdGIgMDogMS80NDEwMAogI21l ZGlhX3R5cGUgMDogYXVkaW8KQEAgLTEyLDI0ICsxMiwyNCBAQCBkNGE5NDgxMDkwYThiYWIxYTNm MDcyYTgxMDhhMWQ2YSAqdGVzdHMvZGF0YS9mYXRlL2NvdmVyLWFydC1haWZmLWlkM3YyLXJlbXV4 LmFpZgogI3NhciAxOiAxLzEKICN0YiAyOiAxLzkwMDAwCiAjbWVkaWFfdHlwZSAyOiB2aWRlbwot I2NvZGVjX2lkIDI6IG1qcGVnCisjY29kZWNfaWQgMjogcG5nCiAjZGltZW5zaW9ucyAyOiAzNTB4 MzUwCiAjc2FyIDI6IDEvMQogI3RiIDM6IDEvOTAwMDAKICNtZWRpYV90eXBlIDM6IHZpZGVvCi0j Y29kZWNfaWQgMzogcG5nCisjY29kZWNfaWQgMzogYm1wCiAjZGltZW5zaW9ucyAzOiAzNTB4MzUw Ci0jc2FyIDM6IDEvMQorI3NhciAzOiAwLzEKICN0YiA0OiAxLzkwMDAwCiAjbWVkaWFfdHlwZSA0 OiB2aWRlbwotI2NvZGVjX2lkIDQ6IGJtcAorI2NvZGVjX2lkIDQ6IG1qcGVnCiAjZGltZW5zaW9u cyA0OiAzNTB4MzUwCi0jc2FyIDQ6IDAvMQorI3NhciA0OiAxLzEKIDAsICAgICAgICAgIDAsICAg ICAgICAgIDAsICAgICAxMDI0LCAgICAgNDA5NiwgMHhkYWM0Njk1ZAogMSwgICAgICAgICAgMCwg ICAgICAgICAgMCwgICAgICAgIDAsICAgIDE5NjUwLCAweGQ1NjYyNjEwCi0yLCAgICAgICAgICAw LCAgICAgICAgICAwLCAgICAgICAgMCwgICAgMTk2NTAsIDB4ZDU2NjI2MTAKLTMsICAgICAgICAg IDAsICAgICAgICAgIDAsICAgICAgICAwLCAgIDE4NDQ5NywgMHhjMzNmOGQ0NAotNCwgICAgICAg ICAgMCwgICAgICAgICAgMCwgICAgICAgIDAsICAgMzY4MjU0LCAweGZhN2Y0YmQ4CisyLCAgICAg ICAgICAwLCAgICAgICAgICAwLCAgICAgICAgMCwgICAxODQ0OTcsIDB4YzMzZjhkNDQKKzMsICAg ICAgICAgIDAsICAgICAgICAgIDAsICAgICAgICAwLCAgIDM2ODI1NCwgMHhmYTdmNGJkOAorNCwg ICAgICAgICAgMCwgICAgICAgICAgMCwgICAgICAgIDAsICAgIDE5NjUwLCAweGQ1NjYyNjEwCiAw LCAgICAgICAxMDI0LCAgICAgICAxMDI0LCAgICAgMTAyNCwgICAgIDQwOTYsIDB4YWQwNWM5MDkK IDAsICAgICAgIDIwNDgsICAgICAgIDIwNDgsICAgICAxMDI0LCAgICAgNDA5NiwgMHg5N2UzYjhm OAogMCwgICAgICAgMzA3MiwgICAgICAgMzA3MiwgICAgIDEwMjQsICAgICA0MDk2LCAweGIwODE4 MGZhCkBAIC00NywyNSArNDcsMjUgQEAgVEFHOmNvbW1lbnQ9T3RoZXIKIFsvU1RSRUFNXQogW1NU UkVBTV0KIGluZGV4PTIKLWNvZGVjX25hbWU9bWpwZWcKLURJU1BPU0lUSU9OOmF0dGFjaGVkX3Bp Yz0xCi1UQUc6dGl0bGU9Zm91cnRoCi1UQUc6Y29tbWVudD1Db21wb3NlcgotWy9TVFJFQU1dCi1b U1RSRUFNXQotaW5kZXg9MwogY29kZWNfbmFtZT1wbmcKIERJU1BPU0lUSU9OOmF0dGFjaGVkX3Bp Yz0xCiBUQUc6dGl0bGU9c2Vjb25kCiBUQUc6Y29tbWVudD1JbGx1c3RyYXRpb24KIFsvU1RSRUFN XQogW1NUUkVBTV0KLWluZGV4PTQKK2luZGV4PTMKIGNvZGVjX25hbWU9Ym1wCiBESVNQT1NJVElP TjphdHRhY2hlZF9waWM9MQogVEFHOnRpdGxlPXRoaXJkCiBUQUc6Y29tbWVudD1Db25kdWN0b3IK IFsvU1RSRUFNXQorW1NUUkVBTV0KK2luZGV4PTQKK2NvZGVjX25hbWU9bWpwZWcKK0RJU1BPU0lU SU9OOmF0dGFjaGVkX3BpYz0xCitUQUc6dGl0bGU9Zm91cnRoCitUQUc6Y29tbWVudD1Db21wb3Nl cgorWy9TVFJFQU1dCiBbRk9STUFUXQogVEFHOmFydGlzdD3QnNC10LvRjNC90LjRhtCwCiBUQUc6 UkFUSU5HPTAKZGlmZiAtLWdpdCBhL3Rlc3RzL3JlZi9mYXRlL2NvdmVyLWFydC1tcDMtaWQzdjIt cmVtdXggYi90ZXN0cy9yZWYvZmF0ZS9jb3Zlci1hcnQtbXAzLWlkM3YyLXJlbXV4CmluZGV4IDkw NmE2NDY3OTkuLjUyYjdlNzJhNTYgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3JlZi9mYXRlL2NvdmVyLWFy dC1tcDMtaWQzdjItcmVtdXgKKysrIGIvdGVzdHMvcmVmL2ZhdGUvY292ZXItYXJ0LW1wMy1pZDN2 Mi1yZW11eApAQCAtMSw0ICsxLDQgQEAKLWMxYjU1YTlhOTIyMjZjZDcyZDNmNTNjY2Q4MzBkMTI3 ICp0ZXN0cy9kYXRhL2ZhdGUvY292ZXItYXJ0LW1wMy1pZDN2Mi1yZW11eC5tcDMKKzk0OTQ2ZjBl ZmQ1ZjliYjAwNjFhYzFmYmZmN2Q3MzFmICp0ZXN0cy9kYXRhL2ZhdGUvY292ZXItYXJ0LW1wMy1p ZDN2Mi1yZW11eC5tcDMKIDM5OTM0NiB0ZXN0cy9kYXRhL2ZhdGUvY292ZXItYXJ0LW1wMy1pZDN2 Mi1yZW11eC5tcDMKICN0YiAwOiAxLzE0MTEyMDAwCiAjbWVkaWFfdHlwZSAwOiBhdWRpbwpAQCAt NywyMiArNywyMiBAQCBjMWI1NWE5YTkyMjI2Y2Q3MmQzZjUzY2NkODMwZDEyNyAqdGVzdHMvZGF0 YS9mYXRlL2NvdmVyLWFydC1tcDMtaWQzdjItcmVtdXgubXAzCiAjY2hhbm5lbF9sYXlvdXRfbmFt ZSAwOiBzdGVyZW8KICN0YiAxOiAxLzkwMDAwCiAjbWVkaWFfdHlwZSAxOiB2aWRlbwotI2NvZGVj X2lkIDE6IG1qcGVnCisjY29kZWNfaWQgMTogYm1wCiAjZGltZW5zaW9ucyAxOiAyNjN4MjYzCi0j c2FyIDE6IDk2Lzk2Cisjc2FyIDE6IDAvMQogI3RiIDI6IDEvOTAwMDAKICNtZWRpYV90eXBlIDI6 IHZpZGVvCi0jY29kZWNfaWQgMjogYm1wCisjY29kZWNfaWQgMjogbWpwZWcKICNkaW1lbnNpb25z IDI6IDI2M3gyNjMKLSNzYXIgMjogMC8xCisjc2FyIDI6IDk2Lzk2CiAjdGIgMzogMS85MDAwMAog I21lZGlhX3R5cGUgMzogdmlkZW8KICNjb2RlY19pZCAzOiBwbmcKICNkaW1lbnNpb25zIDM6IDI2 M3gyNjMKICNzYXIgMzogMS8xCiAwLCAgICAtMzUzNTkwLCAgICAtMzUzNTkwLCAgIDM2ODY0MCwg ICAgICA0MTcsIDB4MTU4NDgyOTAsIFM9MSwgICAgICAgMTAKLTEsICAgICAgICAgIDAsICAgICAg ICAgIDAsICAgICAgICAwLCAgICAxNTc2MCwgMHg3MWQ1YzQxOAotMiwgICAgICAgICAgMCwgICAg ICAgICAgMCwgICAgICAgIDAsICAgMjA4MzUwLCAweDI5MWI0NGQxCisxLCAgICAgICAgICAwLCAg ICAgICAgICAwLCAgICAgICAgMCwgICAyMDgzNTAsIDB4MjkxYjQ0ZDEKKzIsICAgICAgICAgIDAs ICAgICAgICAgIDAsICAgICAgICAwLCAgICAxNTc2MCwgMHg3MWQ1YzQxOAogMywgICAgICAgICAg MCwgICAgICAgICAgMCwgICAgICAgIDAsICAgMTY1NjcxLCAweDdjMWM4MDcwCiAwLCAgICAgIDE1 MDUwLCAgICAgIDE1MDUwLCAgIDM2ODY0MCwgICAgICA0MTgsIDB4NDZmNjg0YTQKIDAsICAgICAz ODM2OTAsICAgICAzODM2OTAsICAgMzY4NjQwLCAgICAgIDQxOCwgMHg0NmY2ODRhNApAQCAtMzYs MTUgKzM2LDE1IEBAIFRBRzplbmNvZGVyPUxhdmYKIFsvU1RSRUFNXQogW1NUUkVBTV0KIGluZGV4 PTEKLWNvZGVjX25hbWU9bWpwZWcKK2NvZGVjX25hbWU9Ym1wCiBESVNQT1NJVElPTjphdHRhY2hl ZF9waWM9MQotVEFHOmNvbW1lbnQ9T3RoZXIKK1RBRzpjb21tZW50PUJhbmQvT3JjaGVzdHJhCiBb L1NUUkVBTV0KIFtTVFJFQU1dCiBpbmRleD0yCi1jb2RlY19uYW1lPWJtcAorY29kZWNfbmFtZT1t anBlZwogRElTUE9TSVRJT046YXR0YWNoZWRfcGljPTEKLVRBRzpjb21tZW50PUJhbmQvT3JjaGVz dHJhCitUQUc6Y29tbWVudD1PdGhlcgogWy9TVFJFQU1dCiBbU1RSRUFNXQogaW5kZXg9MwotLSAK Mi4zOS4yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8v ZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUs IHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5v cmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==