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 ED6E94A9EA for <ffmpegdev@gitmailbox.com>; Mon, 24 Mar 2025 19:07:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B82F7687BE0; Mon, 24 Mar 2025 21:07:47 +0200 (EET) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A803E687A59 for <ffmpeg-devel@ffmpeg.org>; Mon, 24 Mar 2025 21:07:41 +0200 (EET) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4394a0c65fcso44174695e9.1 for <ffmpeg-devel@ffmpeg.org>; Mon, 24 Mar 2025 12:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742843261; x=1743448061; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=fd3JKMlSEQm0CqLZPWSZnUnumAV1VIAkEDek++lSwCY=; b=Go+1LGKPrHIjNVcDlLYFkjKzLHOkmsy97fuSAnqjdWfI4LMl3/FJTx8iIRnKALzfpF +XyORbiwg77Qmcfda3bmMsMAoLFPSMZK1c6rFg2irIE00sxGdZ/vgH/IzMYlqnMu8RCa IpBjoSRSurFZffjB7zqdyGhm8TrBkm4fohmiI+CvKCq5b/lk6woBMOjX6oPZht9pY1Uo U0wT+a1XiIT8Vj6AWBHOvG1kyeEvkTvY9xBLm09y6d8x9gV62ur8JmFEa/nSI736280Q 4cIrbnq1Bz3d/mCFIP+gXbvCLvfJUnrX6qR7UVQGUhmmZP/9IjX1GxtPIForKDGiUhE5 mDtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742843261; x=1743448061; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fd3JKMlSEQm0CqLZPWSZnUnumAV1VIAkEDek++lSwCY=; b=cMqWd7fRoeudrjhjJnp8N3GUb0kADK/HfE2rVzOXxrsq84W0z85Kk6hLxUDhXjpBGs 0i9hd27HDZDmXJYaRshi/U1VQQwHBQyEbklZ9eP1HGEEUtbFWuTWrMbKg70o+pGUVw91 T4THnoRpB+l4hdiQ5y+/P//e7shFyJxU0hz0Ue0H7UBBzsMekWLjxKH1u5TcypLl3UDb Mnd8S9FTz9UBM/cXPn85kHG/DadTmQU7ZQRcqZ/LTvIOm3ZpAY58qJsiexADUaNcKE1J AvNDVha3o6Zo03JjYPmpQhzOyIJ+Iwc8JpOGa3RWeR2OCR/RCB31t+RNOaKAD04k+DKs nsDA== X-Gm-Message-State: AOJu0YydIvznkdxNgPCgX+VgtNmYjyGlO2TeBYDes1JSzNFvpVuDviql o/vHkHl8iFWYmcoYqo7/mF6HGugKfDvccqtGQhkhNLAFoN29a0JRFzlrsg== X-Gm-Gg: ASbGncuplzfOmcx26/ie+uUn7V9WOuTIj1z9qbqa5X7eIkwEM60v5c6I/wZ6LPxkh7D OKMXRfwAu1EZy/ZmZsgrL0HCaaRh/kZuHV+Rhp6pUx6yn5+i/KdaC1bMn18YsUAeZ4U2RNtEQRd egOrl2Gg0R/ZvCnOH9sDr6e4vi61q3uKaZVdMSsCsSX23/FKdYYbLVZ8NuMfY7F7NrduYrpOWkR 6WUfe7EV++11hQNw23TtBMgBFVzzCyb7a478grl0WWHKdnFZ0PN7RnV3z7kZQR9JEtpj7bELLcn Zx8/IibOBrhhqJ6PsgPDrz7oigfzjmUnCCbsc57mV+SSAf+JjygqDJonTJ5O8No+hi7WqUOedbU nLb85rM+bI6317Ww7/w== X-Google-Smtp-Source: AGHT+IHbwr4zjiI7A+iZ/3JauC6+aKZ0tGCNlFtq5dfKLu9jhmt2J6vhvehDXEH9JJa4IHBIjfRyZw== X-Received: by 2002:a05:600c:5493:b0:43d:683:8cb2 with SMTP id 5b1f17b1804b1-43d50a0a93dmr132634635e9.14.1742843260649; Mon, 24 Mar 2025 12:07:40 -0700 (PDT) Received: from ?IPV6:2a01:e0a:ac5:bb70:fa4a:1c31:c388:1da? ([2a01:e0a:ac5:bb70:fa4a:1c31:c388:1da]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d3ae040f9sm155649785e9.0.2025.03.24.12.07.38 for <ffmpeg-devel@ffmpeg.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Mar 2025 12:07:39 -0700 (PDT) Message-ID: <fb1381fc-346f-44ba-964d-2b45668b30a9@gmail.com> Date: Mon, 24 Mar 2025 20:07:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250322174949.531092-1-eynard.massimo@gmail.com> <1f047015-c97e-4ba0-8fab-88a99ec2f1fa@gmail.com> <3c11bb68-a756-4f0e-b433-016e7407978a@gmail.com> <77052b92-d41e-467a-8de4-f9f98bdab2ac@gmail.com> <CA+anqdyxPNFY4nhv=0+4C6vomc_xmx-jNVo=qL8yg7i=-B8sHg@mail.gmail.com> <bde807f1-bff3-49c3-acdd-28459811ad7a@gmail.com> Content-Language: en-US From: Massimo Eynard <eynard.massimo@gmail.com> In-Reply-To: <bde807f1-bff3-49c3-acdd-28459811ad7a@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/mlpdec: Add decoding of object audio data 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> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/fb1381fc-346f-44ba-964d-2b45668b30a9@gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> T24gMjQvMDMvMjAyNSAwMDowMCwgSmFtZXMgQWxtZXIgd3JvdGU6Cj4gT24gMy8yMy8yMDI1IDY6 NDcgUE0sIEhlbmRyaWsgTGVwcGtlcyB3cm90ZToKPj4gT24gU3VuLCBNYXIgMjMsIDIwMjUgYXQg OTozNeKAr1BNIEphbWVzIEFsbWVyIDxqYW1yaWFsQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4g T24gMy8yMy8yMDI1IDQ6MzMgUE0sIE1hc3NpbW8gRXluYXJkIHdyb3RlOgo+Pj4+IE9uIDIzLzAz LzIwMjUgMjA6MDEsIEphbWVzIEFsbWVyIHdyb3RlOgo+Pj4+PiBPbiAzLzIyLzIwMjUgMjo0OSBQ TSwgTWFzc2ltbyBFeW5hcmQgd3JvdGU6Cj4+Pj4+PiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydCBm b3IgZGVjb2RpbmcgdGhlIGZvdXJ0aCBNTFAgc3Vic3RyZWFtCj4+Pj4+PiB3aGljaCBjb250YWlu cyB0aGUgMTYtY2hhbm5lbCBwcmVzZW50YXRpb24gdXNlZCBmb3IgQXRtb3MKPj4+Pj4+IGF1ZGlv IG9iamVjdHMuCj4+Pj4+Pgo+Pj4+Pj4gQnkgZGVmYXVsdCBvbmx5IHRoZSBmaXJzdCB0aHJlZSBz dWJzdHJlYW1zIGFyZSBkZWNvZGVkCj4+Pj4+PiB1bmxlc3MgdGhlIG5ldyBleHRyYWN0X29iamVj dHMgZmxhZyBpcyBlbmFibGVkIGFzIHRoZSByZXN1bHRpbmcKPj4+Pj4+IHByZXNlbnRhdGlvbiBj b250YWlucyBhdWRpbyBvYmplY3QgZmVlZHMgaW5zdGVhZCBvZiBjbGFzc2ljCj4+Pj4+PiBsb3Vk c3BlYWtlciBmZWVkcy4KPj4+Pj4+Cj4+Pj4+PiBBcyB0aGlzIGludHJvZHVjZXMgaW50ZXJwb2xh dGlvbiBvZiBwcmltaXRpdmUgbWF0cmljZXMsIHByZWNpc2lvbgo+Pj4+Pj4gaGFzIGJlZW4gaW5j cmVhc2VkIHRvIDIuMTggZml4ZWQgcG9pbnQuIFRoZXJlZm9yZSB0aGlzIHJlcXVpcmVzCj4+Pj4+ PiBEU1AgY29kZSB1cGdyYWRlIHdoaWNoIGhhcyBiZWVuIGRvbmUgZm9yIEMgYW5kIHg4NiBpbXBs ZW1lbnRhdGlvbnMKPj4+Pj4+IGJ1dCBub3QgdGhlIEFSTSBpbXBsZW1lbnRhdGlvbi4KPj4+Pj4+ Cj4+Pj4+PiBBZGRzIHR3byBGQVRFIHRlc3RzIHVzaW5nIGV4aXN0aW5nIGF0bW9zLnRoZCBzYW1w bGUgdG8gcmVmbGVjdAo+Pj4+Pj4gY2hhbmdlcy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5 OiBNYXNzaW1vIEV5bmFyZCA8ZXluYXJkLm1hc3NpbW9AZ21haWwuY29tPgo+Pj4+Pj4gLS0tCj4+ Pj4+PiDCoMKgwqAgbGliYXZjb2RlYy9hcm0vbWxwZHNwX2FybXY1dGUuU8KgIHzCoMKgIDIgKy0K Pj4+Pj4+IMKgwqDCoCBsaWJhdmNvZGVjL2FybS9tbHBkc3BfaW5pdF9hcm0uYyB8wqDCoCAzICst Cj4+Pj4+PiDCoMKgwqAgbGliYXZjb2RlYy9tbHAuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHzCoCAxMCArLQo+Pj4+Pj4gwqDCoMKgIGxpYmF2Y29kZWMvbWxwX3BhcnNlLmPCoMKg wqDCoMKgwqDCoMKgwqDCoCB8wqAgMzEgKystCj4+Pj4+PiDCoMKgwqAgbGliYXZjb2RlYy9tbHBf cGFyc2UuaMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDEgKwo+Pj4+Pj4gwqDCoMKgIGxpYmF2 Y29kZWMvbWxwX3BhcnNlci5jwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAxMSArLQo+Pj4+Pj4gwqDC oMKgIGxpYmF2Y29kZWMvbWxwZGVjLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDM4OSAr KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4+Pj4+PiDCoMKgwqAgbGliYXZjb2RlYy9t bHBkc3AuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA1MCArKystCj4+Pj4+PiDCoMKg wqAgbGliYXZjb2RlYy9tbHBkc3AuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyNSAr Kwo+Pj4+Pj4gwqDCoMKgIGxpYmF2Y29kZWMveDg2L21scGRzcC5hc23CoMKgwqDCoMKgwqDCoCB8 wqAgMTkgKy0KPj4+Pj4+IMKgwqDCoCB0ZXN0cy9mYXRlL3RydWVoZC5tYWvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHzCoCAxMCArCj4+Pj4+PiDCoMKgwqAgMTEgZmlsZXMgY2hhbmdlZCwgNDc2IGlu c2VydGlvbnMoKyksIDc1IGRlbGV0aW9ucygtKQo+Pj4+Pgo+Pj4+PiBXaXRoIGF0bW9zLnRoZCBp IGdldDoKPj4+Pj4KPj4+Pj4+IFthaXN0IzA6MC90cnVlaGQgQCAwMDAwMDIwOWNhZjNlZTAwXSBH dWVzc2VkIENoYW5uZWwgTGF5b3V0OiA3LjEuNAo+Pj4+Pj4gSW5wdXQgIzAsIHRydWVoZCwgZnJv bSAnLi4vc2FtcGxlcy90cnVlaGQvYXRtb3MudGhkJzoKPj4+Pj4+IMKgwqDCoCBEdXJhdGlvbjog Ti9BLCBzdGFydDogMC4wMDAwMDAsIGJpdHJhdGU6IE4vQQo+Pj4+Pj4gwqDCoMKgIFN0cmVhbSAj MDowOiBBdWRpbzogdHJ1ZWhkIChEb2xieSBUcnVlSEQgKyBEb2xieSBBdG1vcyksIDQ4MDAwIEh6 LCA3LjEuNCwgczMyICgyNCBiaXQpCj4+Pj4+Cj4+Pj4+IFdoaWNoIGlzIHVubGlrZWx5IHRvIGJl IGNvcnJlY3QuIFRoZSBmaWxlIGhhcyAxMSAob3IgMTIpIG9iamVjdHMsIHdoaWNoIGlzIGV4cG9y dGVkIGFzIDEyIGNoYW5uZWxzIGluIGFuIHVuc3BlY2lmaWVkIGxheW91dCwgYW5kIGF1dG9tYXRp Y2FsbHkgYXNzdW1lZCB0byBiZSBhIDcuMS40IGZpeGVkIGxheW91dC4KPj4+Pj4KPj4+Pgo+Pj4+ IFRoaXMgaXMgY2F1c2VkIGJ5IGBndWVzc19pbnB1dF9jaGFubmVsX2xheW91dGAgKGluIGBmZm1w ZWdfZGVtdXguY2ApIHdoaWNoIHRyaWVzIHRvIGFzc3VtZSBhIGxheW91dC4KPj4+PiBXb3VsZCB1 c2luZyBgQVZfQ0hBTk5FTF9PUkRFUl9DVVNUT01gIHdpdGggYWxsIGNoYW5uZWxzIHNldCB0byBg QVZfQ0hBTl9VTktOT1dOYCAoZm9yIHVua25vd24gcG9zaXRpb24sIGV4Y2VwdCBMRkUgaWYgcHJl c2VudCkgYmUgYSBiZXR0ZXIgc29sdXRpb24/Cj4+Pgo+Pj4gUG9zc2libHksIGJ1dCBpdCBtYXkg bWFrZSB0aGUgc3RyZWFtIHVuZGVjb2RhYmxlIHVubGVzcyB5b3UgcmVtYXAgdGhlCj4+PiBjaGFu bmVscyAocHJvYmFibHkgd2l0aCBhIGZpbHRlciBpbiB0aGUgZmlsdGVyY2hhaW4pLgo+Pj4KPj4+ IElzIHRoZXJlIG5vIGJldHRlciByZXByZXNlbnRhdGlvbiBmb3IgdGhlIG91dHB1dD8gV2hhdCBh cmUgdGhlc2UgMTIKPj4+IGNoYW5uZWxzIHRoZSBzYW1wbGUgZXhwb3J0cz8gMTYgY2hhbm5lbHMg KGFzIHlvdSBzYXkgdGhlIE1MUCBzdWJzdHJlYW0KPj4+IGNvbnRhaW5zKSB3b3VsZCBtYXRjaCBB bWJpc29uaWNzIDNyZCBvcmRlciwgYnV0IGkgYXNzdW1lIHRoYXQgZG9lc24ndAo+Pj4gYXBwbHkg aGVyZSwgdW5sZXNzIHlvdSBzaG91bGQgYWxzbyBiZSBvdXRwdXR0aW5nIHNvbWV0aGluZyBlbHNl Lgo+Pj4KPj4KPj4gSXRzIG9iamVjdC1iYXNlZCBhdWRpby4gRXZlcnkgZXh0cmEgImNoYW5uZWwi IHJlcHJlc2VudHMgYW4gYXVkaW8KPj4gb2JqZWN0IGF0IGFueSBhcmJpdHJhcnkgcG9zaXRpb24g aW4gc3BhY2UsIGFzIGRlZmluZWQgYnkgc2VwYXJhdGUKPj4gbWV0YWRhdGEsIHdoaWNoIHlvdSBh cmUgdGhlbiBzdXBwb3NlZCB0byBtaXggdG9nZXRoZXIgZm9yIHlvdXIgZmluYWwKPj4gc3BlYWtl ciBjb25maWd1cmF0aW9uLgo+PiBUeXBpY2FsbHksIHRoZSAiYmVkIiBjaGFubmVscyAoZWcuIHRo ZSBiYXNlIDcuMSkgd2lsbCBjb250YWluIGF1ZGlvCj4+IHRoYXQgZG9lc24ndCByZXF1aXJlIG11 Y2ggbG9jYWxpemF0aW9uIGluZm9ybWF0aW9uLCBtdXNpYywgYmFja2dyb3VuZAo+PiBub2lzZXMs IGFuZCB0aGUgb2JqZWN0cyB3aWxsIGNvbnRhaW4gYXVkaW8gd2hpY2ggaXMgbW9yZSByZWxldmFu dCB0bwo+PiBoYXZlIGZ1bGwgc3BhdGlhbCBsb2NhbGl6YXRpb24uIEEgbWl4ZXIgaXMgdGhlbiB0 YXNrZWQgYmFzZWQgb24gdGhlCj4+IHNwYXRpYWwgbWV0YWRhdGEgYW5kIGtub3dsZWRnZSBvZiB0 aGUgcGh5c2ljYWwgc3BlYWtlciBjb25maWd1cmF0aW9uCj4+IHRvIG1peCB0aGUgb2JqZWN0cyBm b3IgaWRlYWwgc3BhdGlhbCByZXByZXNlbnRhdGlvbi4KPj4KPj4gV2UgZG9uJ3QgaGF2ZSBhIGNo YW5uZWwgbGF5b3V0IHRoYXQgd291bGQgaWRlbnRpZnkgdGhpcyBzb3J0IG9mIHNldHVwCj4+IGFz IG9mIHlldCwgbmV2ZXJtaW5kIGEgbWl4ZXIgdGhhdCBjb3VsZCBhY3R1YWxseSBkZWFsIHdpdGgg aXQsIG9yIGV2ZW4KPj4gZXhwb3J0aW5nIHRoZSBtZXRhZGF0YSBmcm9tIHRoZSBUcnVlSEQgc3Ry ZWFtLCBidXQgYmFieSBzdGVwcyBJCj4+IHN1cHBvc2UuCj4gCj4gU28gd2UnZCBuZWVkIGEgbmV3 IGxheW91dCAob3IgcHNldWRvLWNoYW5uZWwpIHdoZXJlIHlvdSBzZXQgYXJiaXRyYXJ5IGNvb3Jk aW5hdGVzPyBTb3J0IG9mIGxpa2Ugd2hhdCBBcHBsZSBkZWZpbmVkIGluIGh0dHBzOi8vZGV2ZWxv cGVyLmFwcGxlLmNvbS9kb2N1bWVudGF0aW9uL2NvcmVhdWRpb3R5cGVzL2F1ZGlvLWNoYW5uZWwt Y29vcmRpbmF0ZXMKPiAKClRoYXQgd291bGQgYmUgdGhlIGJlc3QgYXBwcm9hY2ggSSBndWVzcy4g QXRtb3MgaW4gVHJ1ZUhEIGlzIHRoZSBzYW1lIGFzIGluIEUtQUMtMyAoZXhjZXB0IGZvciB0aGUg YXVkaW8gY29kaW5nIHBhcnQgb2YgY291cnNlKSB3aGljaCBpcyBkZXNjcmliZWQgaW4gc2VjdGlv biA0IG9mIEVUU0kgVFMgMTAzIDQyMC4KSW4gdGhlIHNwZWNpZmljYXRpb24sIHRoZSBhdWRpbyAi Y2hhbm5lbHMiIGZvciBvYmplY3RzIGFyZSBjYWxsZWQgImF1ZGlvIG9iamVjdCBlc3NlbmNlcyIg d2hpY2ggYXJlIHN1cHBsaWVkIHRvIGEgbWl4ZXIvcmVuZGVyZXIgYWxvbmdzaWRlIHRoZSBtZXRh ZGF0YS4KU2VjdGlvbiA0LjQgZGVzY3JpYmVzIHRoZSBtZXRhZGF0YSBpbnRlcmZhY2UuCgpIb3dl dmVyIHRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggaXMgb25seSB0byBkZWNvZGUgdGhlIGVzc2Vu Y2VzLiBXaGF0IHNob3VsZCBJIGRvIGZvciBub3c/Cgo+Pgo+PiBGV0lXLCB0YWtpbmcgYWxsIHRo aXMgaW50byBhY2NvdW50LCBJIGZ1bGx5IGFncmVlIHRoYXQgaXQgc2hvdWxkIGJ5Cj4+IGRlZmF1 bHQgb3V0cHV0IHRoZSA3LjEgcmVwcmVzZW50YXRpb24gdGhhdCBldmVyeW9uZSBjYW4gYWN0dWFs bHkKPj4gcHJvY2VzcywgYmVjYXVzZSB0aGUgYmVkK29iamVjdHMgcmVwcmVzZW50YXRpb24gaXMg cmF0aGVyIHVuZXhwZWN0ZWQKPj4gYW5kIHVuaGFuZGxlYWJsZSBhdCB0aGlzIHRpbWUuCj4gQWdy ZWUuCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcK PiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPiAKPiBU byB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=