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 CE10B49B03 for <ffmpegdev@gitmailbox.com>; Sat, 29 Mar 2025 21:37:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 42445687C3F; Sat, 29 Mar 2025 23:37:24 +0200 (EET) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6B2AC687A64 for <ffmpeg-devel@ffmpeg.org>; Sat, 29 Mar 2025 23:37:17 +0200 (EET) Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-2ff797f8f1bso5146125a91.3 for <ffmpeg-devel@ffmpeg.org>; Sat, 29 Mar 2025 14:37:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743284236; x=1743889036; darn=ffmpeg.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zqHQm4SN030L2C7YIpV00ZdAn1cVLbqIr8XJRFp2mVI=; b=ANeO1T3MVVNy0Jo+n8iIvwIkmdUcKcY0wEG4VgAhL3BluilImwZ5gN0zjVowjaDIVG POKvsjZv5BFiiugSgPyZN/LDuXoOKH8LddCC1hjOuxHGs8eN27fZM5LKKsV6ykBPSnNM WOZMtuV5kovZ4ZAHGfrrc3ipvK1OAFp1wb2IoKFftz9fgkA3sH2G1eP9cVb8bNsDjZ1g XZW+IqPXqHCX9E7OLSca+JhHHDasAhqMfZedG3XQVo+/atDU73a9O/Pb4cbd4mWfB7mp ehMckyMi0E18cD/zfMK9gM1BNIQcobtlYU7iDer0LH1N5c1E7brNeaxTmPoixaDksoQq QUew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743284236; x=1743889036; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zqHQm4SN030L2C7YIpV00ZdAn1cVLbqIr8XJRFp2mVI=; b=vPXrfinKmUlvcmqJoHSg+csHO1NPX5JDuZHsWEt2kJDvGrSvsi26olS9j01JwFHGv1 rumosTqFK9jCc5/1ttiNud6HZ8utgEb0+Voh4/hhDwYbpM7kRpcj2wJFwb8ZYePHYJPn maBd1nFe3IWP9qe1/RLPiA+tV1wcKxRqvAtkRes0Mb9ohrEQ1jDV7oZRih8+epqEepZZ PxzoYgCsVCwKss56PGeaZa7xsI3YOHCpfvEFDnXYXzaUgc7pmWDSO9uOSntPEQ8iZra9 9r8bqsIjT7HzuuUHrRj6ss57b0Dkj4n96AWVLlmJifnSg84sk4Y4OrDSF9dxN6zy3EA+ gZsA== X-Gm-Message-State: AOJu0YxFn6A27hgrGHjU6nKot7uZFeJNMGcUIKZxNVgi4WPeLibqcUkN hEKoQw44KPy1lkswHUon7t4XRSavyFxMdEmPvt5W6ahm5fObkZvozvsd7CvJqZixy3QmQ4I3+Xv lCD+5lqj+TnwWPrDckz5BvX8BF0M= X-Gm-Gg: ASbGncs2IRWjWvURmqH/mJNVkuFX6RN7s0739rub44NzFbOmdEz0RgPa1PB+h4b/HtZ CIejSLFwxdzCI8sdSdQeCIKQiwf+o0EvL53uQP2r+AKdfDaLzmasHKM4wEzwDtKmWvUvnrvzX1c kq+jhVS4rVrhT+QyFQVlRlPcwVBUGZBy31Y3ksoWIEGlg9/2A1q0UbdpFvdjw2 X-Google-Smtp-Source: AGHT+IF/XRrOZOycxEie29SGU71Ybyqvi64m1LUFKNm38YLkyHyLps1LcvrxA6FnkJCgXUwuyJ8HPQwfBSxMzPDYeB4= X-Received: by 2002:a17:90b:388b:b0:2fe:68a5:d84b with SMTP id 98e67ed59e1d1-30531f7c0c2mr5034992a91.1.1743284235486; Sat, 29 Mar 2025 14:37:15 -0700 (PDT) MIME-Version: 1.0 References: <20250329205922.293412-1-aicommander@gmail.com> <e88ad017-8c74-47d3-a556-06108e7e9dd8@rothenpieler.org> <CAAfxzZ1evaKbLuTRsNP==92yug6FVfFgczZLTunMyJ5dxGEejQ@mail.gmail.com> <697aa9e5-2d48-41e5-810f-b611c6f1a8b6@rothenpieler.org> In-Reply-To: <697aa9e5-2d48-41e5-810f-b611c6f1a8b6@rothenpieler.org> From: Cameron Gutman <aicommander@gmail.com> Date: Sat, 29 Mar 2025 16:37:04 -0500 X-Gm-Features: AQ5f1JpfSYCeRbrdl3sG-rAJFFc9kMbLSprEYs5TTK271DTS4Zw-9WcZFRG5K50 Message-ID: <CAAfxzZ0HK4CjZYrPfS_iHORAzzLc7OpKMVkbybfhQ5j4PxddxA@mail.gmail.com> To: Timo Rothenpieler <timo@rothenpieler.org> Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/nvenc: add option to skip padding OBUs 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> Cc: 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/CAAfxzZ0HK4CjZYrPfS_iHORAzzLc7OpKMVkbybfhQ5j4PxddxA@mail.gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> T24gU2F0LCBNYXIgMjksIDIwMjUgYXQgNDoyNuKAr1BNIFRpbW8gUm90aGVucGllbGVyIDx0aW1v QHJvdGhlbnBpZWxlci5vcmc+IHdyb3RlOgo+Cj4gT24gMjkuMDMuMjAyNSAyMjoxNywgQ2FtZXJv biBHdXRtYW4gd3JvdGU6Cj4gPiBPbiBTYXQsIE1hciAyOSwgMjAyNSBhdCA0OjAy4oCvUE0gVGlt byBSb3RoZW5waWVsZXIgPHRpbW9Acm90aGVucGllbGVyLm9yZz4gd3JvdGU6Cj4gPj4KPiA+PiBP biAyOS4wMy4yMDI1IDIxOjU4LCBDYW1lcm9uIEd1dG1hbiB3cm90ZToKPiA+Pj4gU29tZSBzY2Vu YXJpb3MgKHN1Y2ggYXMgZ2FtZSBzdHJlYW1pbmcgb3IgdmlkZW9jb25mZXJlbmNpbmcpIG1heSB1 c2UgQ0JSCj4gPj4+IHRvIHN0cmljdGx5IGNhcCB0aGUgbWF4aW11bSBlbmNvZGVkIGJpdHJhdGUs IGJ1dCB0aGV5IGRvbid0IG1pbmQgdGhlCj4gPj4+IGJpdHJhdGUgZmFsbGluZyBiZWxvdyB0aGUg dGFyZ2V0IGlmIHRoZSBlbmNvZGVyIGRvZXNuJ3QgbmVlZCB0aGUKPiA+Pj4gYWRkaXRpb25hbCBo ZWFkcm9vbS4KPiA+Pgo+ID4+IEJ1dCB3aHkgYXJlbid0IHRoZXkgdXNpbmcgdmJyIHdpdGggYSBt YXhyYXRlIHRoZW4/Cj4gPj4gSSBkaWRuJ3QgYWRkIHRoaXMgY29uZGl0aW9uYWxseSBzaW5jZSB3 aGVuIGluIENCUiBtb2RlLCB5b3UgYWN0dWFsbHkKPiA+PiByZWFsbHkgd2FudCBhIGNvbnN0YW50 IGJpdHJhdGUuCj4gPj4gSWYgeW91J3JlIG9rYXkgd2l0aCBpdCBkcm9wcGluZyBsb3dlciwgd2h5 IG5vdCB1c2UgYW5vdGhlciBtb2RlIHdpdGggYQo+ID4+IG1heHJhdGUgc2V0Pwo+ID4+Cj4gPgo+ ID4gQXMgSSB1bmRlcnN0YW5kIGl0LCB0aGUgcmF0ZSBjb250cm9sIGJlaGF2aW9yIG9mIENCUiB3 aXRob3V0IGZpbGxlciBpcwo+ID4gZGlmZmVyZW50IGZyb20KPiA+IGp1c3QgdXNpbmcgVkJSLCBw YXJ0aWN1bGFybHkgZm9yIGxvdyBsYXRlbmN5IGFwcGxpY2F0aW9ucy4gTnZpZGlhIHJlY29tbWVu ZHMgdXNlCj4gPiBvZiBDQlIgWzBdICh3aXRoIG9yIHdpdGhvdXQgZmlsbGVyIGRlcGVuZGluZyBv biBhcHBsaWNhdGlvbiBuZWVkcyBbMV0pCj4gPiByYXRoZXIgdGhhbgo+ID4gdXNpbmcgVkJSIGZv ciBsb3cgbGF0ZW5jeSBhcHBsaWNhdGlvbnMuCj4gPgo+ID4gQWxzbyBGV0lXLCB3ZSBkb24ndCBz ZXQgZW5hYmxlRmlsbGVyRGF0YUluc2VydGlvbiBmb3IgQ0JSIG9uIEguMjY0IGFuZCBIRVZDLAo+ ID4gc28gdGhvc2Ugd2lsbCBkaXAgYmVsb3cgdGhlIHRhcmdldCBiaXRyYXRlIGluIENCUiBtb2Rl IHdoaWxlIEFWMSB3aWxsIG5vdC4KPgo+IFdlIHByb2JhYmx5IHNob3VsZCByZWFsbHkuIEluIHRo ZSBwYXN0IG91dHB1dEJ1ZmZlcmluZ1BlcmlvZFNFSQo+IGNvbnRyb2xsZWQgdGhpcyBpbiBzb21l IHdlaXJkIHdheS4KPgo+IFRoZSBleHBlY3RhdGlvbiBvZiBDQlIgYnkgZGVmYXVsdCBzaG91bGQg YmUgdG8gYmUgYWN0dWFsbHkgY29uc3RhbnQgbm8KPiBtYXR0ZXIgd2hhdC4KPgo+IEkganVzdCBk b24ndCBrbm93IHdoYXQgYWN0dWFsIHJvbGUgdGhlIGJ1ZmZlcmluZyBwZXJpb2QgU0VJIHBsYXlz IHRoaXMKPiBkYXksIHdpdGggdGhlIG5ldyBvcHRpb24gbm93IGV4aXN0aW5nLgo+Cj4gSWYgeW91 IGxpa2UgeW91IGNhbiBhZGQgdGhlIHNhbWUgbG9naWMgZm9yIHRoYXQgZmxhZyBhcyB3ZWxsLgo+ Cj4gSSdkIGFsc28gcHJlZmVyIHRoaXMgdG8gYmUgY2FsbGVkIHN0cmljdF9jYnIgb3IgY2JyX3Bh ZGRpbmcgb3IKPiBzb21ldGhpbmcsIHRvIG1ha2UgaXQgb2J2aW91cyB3aGF0IGl0IHJlbGF0ZXMg dG8uCgpUbyBlbnN1cmUgSSB1bmRlcnN0YW5kLCB5b3Ugd2FudCB0aGUgZm9sbG93aW5nOgoxLiBS ZW5hbWUgdGhlIGZpbGxlcl9kYXRhIG9wdGlvbiBpbiB0aGlzIHBhdGNoIHRvIHN0cmljdF9jYnIg KGtlZXBpbmcKdGhlIGRlZmF1bHQgdmFsdWUgb2YgMSkKMi4gQ2hhbmdlIEguMjY0IGFuZCBIRVZD IHRvIHNldCBlbmFibGVGaWxsZXJEYXRhSW5zZXJ0aW9uIGZvciBDQlIgYnkKZGVmYXVsdCBhbmQg YWRkIHN0cmljdF9jYnIgb3B0aW9uIHRvIHRob3NlIHRvbwozLiBEb24ndCBzZXQgb3V0cHV0QnVm ZmVyaW5nUGVyaW9kU0VJID0gMSB1bmxlc3MgZmlsbGVyIGRhdGEgaXMgYWxzbyBlbmFibGVkCgpJ cyB0aGF0IGNvcnJlY3Q/Cgo+Cj4gPiBbMF06IGh0dHBzOi8vZG9jcy5udmlkaWEuY29tL3ZpZGVv LXRlY2hub2xvZ2llcy92aWRlby1jb2RlYy1zZGsvMTIuMS9udmVuYy12aWRlby1lbmNvZGVyLWFw aS1wcm9nLWd1aWRlL2luZGV4Lmh0bWwjcmVjb21tZW5kZWQtbnZlbmMtc2V0dGluZ3NfX3RhYmxl LW52ZW5jLXNldHRpbmdzCj4gPiBbMV06IGh0dHBzOi8vZG9jcy5udmlkaWEuY29tL3ZpZGVvLXRl Y2hub2xvZ2llcy92aWRlby1jb2RlYy1zZGsvMTIuMS9udmVuYy12aWRlby1lbmNvZGVyLWFwaS1w cm9nLWd1aWRlL2luZGV4Lmh0bWwjcmF0ZS1jb250cm9sCj4gPgo+ID4+PiBBbGxvdyB1c2VycyB0 byBvcHQtb3V0IG9mIGZpbGxlciBkYXRhIGluIENCUiBtb2RlIGZvciB0aG9zZSB1c2VjYXNlcwo+ ID4+PiB3aGVyZSBpdCBpcyB1bndhbnRlZC4KPiA+Pj4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogQ2Ft ZXJvbiBHdXRtYW4gPGFpY29tbWFuZGVyQGdtYWlsLmNvbT4KPiA+Pj4gLS0tCj4gPj4+IHYyOiBS ZWJhc2VkIHRvIHJlc29sdmUgY29uZmxpY3RzIGFnYWluc3QgbWFzdGVyCj4gPj4+IC0tLQo+ID4+ PiAgICBsaWJhdmNvZGVjL252ZW5jLmMgICAgIHwgMiArLQo+ID4+PiAgICBsaWJhdmNvZGVjL252 ZW5jLmggICAgIHwgMSArCj4gPj4+ICAgIGxpYmF2Y29kZWMvbnZlbmNfYXYxLmMgfCAyICsrCj4g Pj4+ICAgIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4g Pj4+Cj4gPj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL252ZW5jLmMgYi9saWJhdmNvZGVjL252 ZW5jLmMKPiA+Pj4gaW5kZXggMGY1ZTc3MmIzZS4uMGYyMzM2YjBlYyAxMDA2NDQKPiA+Pj4gLS0t IGEvbGliYXZjb2RlYy9udmVuYy5jCj4gPj4+ICsrKyBiL2xpYmF2Y29kZWMvbnZlbmMuYwo+ID4+ PiBAQCAtMTYyNCw3ICsxNjI0LDcgQEAgc3RhdGljIGF2X2NvbGQgaW50IG52ZW5jX3NldHVwX2F2 MV9jb25maWcoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQo+ID4+Pgo+ID4+PiAgICAgICAgYXYxLT5p ZHJQZXJpb2QgPSBjYy0+Z29wTGVuZ3RoOwo+ID4+Pgo+ID4+PiAtICAgIGlmIChJU19DQlIoY2Mt PnJjUGFyYW1zLnJhdGVDb250cm9sTW9kZSkpIHsKPiA+Pj4gKyAgICBpZiAoY3R4LT5maWxsZXJf ZGF0YSAmJiBJU19DQlIoY2MtPnJjUGFyYW1zLnJhdGVDb250cm9sTW9kZSkpIHsKPiA+Pj4gICAg ICAgICAgICBhdjEtPmVuYWJsZUJpdHN0cmVhbVBhZGRpbmcgPSAxOwo+ID4+PiAgICAgICAgfQo+ ID4+Pgo+ID4+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9udmVuYy5oIGIvbGliYXZjb2RlYy9u dmVuYy5oCj4gPj4+IGluZGV4IGUwMzVlMTIzYzYuLjM0MzE0NTc0MjIgMTAwNjQ0Cj4gPj4+IC0t LSBhL2xpYmF2Y29kZWMvbnZlbmMuaAo+ID4+PiArKysgYi9saWJhdmNvZGVjL252ZW5jLmgKPiA+ Pj4gQEAgLTMwOSw2ICszMDksNyBAQCB0eXBlZGVmIHN0cnVjdCBOdmVuY0NvbnRleHQKPiA+Pj4g ICAgICAgIGludCB1bmlkaXJfYjsKPiA+Pj4gICAgICAgIGludCBzcGxpdF9lbmNvZGVfbW9kZTsK PiA+Pj4gICAgICAgIGludCBtZG0sIGNsbDsKPiA+Pj4gKyAgICBpbnQgZmlsbGVyX2RhdGE7Cj4g Pj4+ICAgIH0gTnZlbmNDb250ZXh0Owo+ID4+Pgo+ID4+PiAgICBpbnQgZmZfbnZlbmNfZW5jb2Rl X2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KTsKPiA+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvbnZlbmNfYXYxLmMgYi9saWJhdmNvZGVjL252ZW5jX2F2MS5jCj4gPj4+IGluZGV4IDAxNjI2 MTEzYWIuLmMwMDgxN2FmN2IgMTAwNjQ0Cj4gPj4+IC0tLSBhL2xpYmF2Y29kZWMvbnZlbmNfYXYx LmMKPiA+Pj4gKysrIGIvbGliYXZjb2RlYy9udmVuY19hdjEuYwo+ID4+PiBAQCAtMTU2LDYgKzE1 Niw4IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBvcHRpb25zW10gPSB7Cj4gPj4+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9G RlNFVChleHRyYV9zZWkpLCAgICBBVl9PUFRfVFlQRV9CT09MLCAgeyAuaTY0ID0gMSB9LCAwLCAx LCBWRSB9LAo+ID4+PiAgICAgICAgeyAiYTUzY2MiLCAgICAgICAgIlVzZSBBNTMgQ2xvc2VkIENh cHRpb25zIChpZiBhdmFpbGFibGUpIiwgT0ZGU0VUKGE1M19jYyksICAgQVZfT1BUX1RZUEVfQk9P TCwgIHsgLmk2NCA9IDEgfSwgMCwgMSwgVkUgfSwKPiA+Pj4gICAgICAgIHsgInMxMm1fdGMiLCAg ICAgICJVc2UgdGltZWNvZGUgKGlmIGF2YWlsYWJsZSkiLCAgICAgICAgT0ZGU0VUKHMxMm1fdGMp LCAgICAgIEFWX09QVF9UWVBFX0JPT0wsICB7IC5pNjQgPSAxIH0sIDAsIDEsIFZFIH0sCj4gPj4+ ICsgICAgeyAiZmlsbGVyX2RhdGEiLCAgIlVzZSBmaWxsZXIgZGF0YSB0byBlbnN1cmUgQ0JSIGJp dHJhdGUgaXMgc3RyaWN0bHkgYWRoZXJlZCB0byIsCj4gPj4+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPRkZTRVQoZmlsbGVyX2Rh dGEpLCAgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDEgfSwgMCwgMSwgVkUgfSwKPiA+Pj4g ICAgI2lmZGVmIE5WRU5DX0hBVkVfSDI2NF9BTkRfQVYxX1RFTVBPUkFMX0ZJTFRFUgo+ID4+PiAg ICAgICAgeyAidGZfbGV2ZWwiLCAgICAgIlNwZWNpZmllcyB0aGUgc3RyZW5ndGggb2YgdGhlIHRl bXBvcmFsIGZpbHRlcmluZyIsCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNFVCh0Zl9sZXZlbCksICAgICBBVl9P UFRfVFlQRV9JTlQsICAgeyAuaTY0ID0gLTEgfSwgLTEsIElOVF9NQVgsIFZFLCAudW5pdCA9ICJ0 Zl9sZXZlbCIgfSwKPiA+Pgo+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gPj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+ID4+IGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCj4gPj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCj4gPj4KPiA+PiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKPiA+PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K