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 A1CE74BDD1 for <ffmpegdev@gitmailbox.com>; Sun, 30 Mar 2025 16:41:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E0E11687CA5; Sun, 30 Mar 2025 19:41:08 +0300 (EEST) Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9FD99687B57 for <ffmpeg-devel@ffmpeg.org>; Sun, 30 Mar 2025 19:41:02 +0300 (EEST) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id CFB7A2819FDCD; Sun, 30 Mar 2025 18:41:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1743352861; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RZuBlfUtIe0vNOJYibuTQTnXa00JNAPJ8SQUzYlXWl4=; b=qUKg1pxoKmDJKTT6rAoCzVPBSPanRmdGqZ2jcVc++tYgigZp24IdJV5rGWq73rXOlTJPlk Z6Q/947YaBXrBtkVCQsJMR/wYQn7MY4K5L+Dtuel4OuTiEi+KWWEO7mn4v7rYKTEe4+EzD lFnlQBEHA+rnAiHfZuP+ZIBlWRKRg0lQOghP/gm8VIMYqP8xNV3AkP9naE+MNjV5lil88w fMSIzHQUpg4OS4wEgK3JFQVCMOrOnnBNQA4knGrldFJl5C1H8RKoDI90nCrI76evxMCGvy f+eCCmMKxrcnXuQ0uTgztPuzxrqJ2/MDUir4JQmBMxeByLsGRUhGw03/zHUQwg== Message-ID: <44a6c62f-05b5-4418-b474-ba524c54315a@rothenpieler.org> Date: Sun, 30 Mar 2025 18:41:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Kieran Kunhya <kieran618@googlemail.com>, FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> References: <20250330000414.300619-1-aicommander@gmail.com> <CABGuwE=Ld+X+w35cmKPzkABsr4hcxESo8pCRzXsFT6vbyZuWkw@mail.gmail.com> Content-Language: en-US From: Timo Rothenpieler <timo@rothenpieler.org> In-Reply-To: <CABGuwE=Ld+X+w35cmKPzkABsr4hcxESo8pCRzXsFT6vbyZuWkw@mail.gmail.com> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/nvenc: Use CBR filler data consistently across codecs 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/44a6c62f-05b5-4418-b474-ba524c54315a@rothenpieler.org/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> T24gMzAuMDMuMjAyNSAxNzozMywgS2llcmFuIEt1bmh5YSB3cm90ZToKPiBPbiBTdW4sIE1hciAz MCwgMjAyNSBhdCAxMjowNOKAr0FNIENhbWVyb24gR3V0bWFuIDxhaWNvbW1hbmRlckBnbWFpbC5j b20+IHdyb3RlOgo+Pgo+PiBQcmV2aW91c2x5LCBBVjEgdXNlZCBmaWxsZXIgZGF0YSB3aXRoIENC UiBieSBkZWZhdWx0IHdoaWxlIEguMjY0Cj4+IGFuZCBIRVZDIGRpZCBub3QuIE1ha2UgdGhpcyBj b25zaXN0ZW50IGJ5IHVzaW5nIGZpbGxlciBkYXRhIGluCj4+IENCUiBtb2RlIGFjcm9zcyBhbGwg Y29kZWNzLgo+Pgo+PiBTaW5jZSB0aGVyZSBhcmUgdmFsaWQgcmVhc29ucyB0byB1c2UgQ0JSIHdp dGggb3Igd2l0aG91dCBmaWxsZXIsCj4+IGFsc28gYWRkIGEgY2JyX3BhZGRpbmcgb3B0aW9uIHRv IGFsbG93IHVzZXJzIHRvIG9wdCBvdXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IENhbWVyb24gR3V0 bWFuIDxhaWNvbW1hbmRlckBnbWFpbC5jb20+Cj4+IC0tLQo+PiAgIGxpYmF2Y29kZWMvbnZlbmMu YyAgICAgIHwgMTYgKysrKysrKysrKysrKy0tLQo+PiAgIGxpYmF2Y29kZWMvbnZlbmMuaCAgICAg IHwgIDIgKysKPj4gICBsaWJhdmNvZGVjL252ZW5jX2F2MS5jICB8ICAyICsrCj4+ICAgbGliYXZj b2RlYy9udmVuY19oMjY0LmMgfCAgNCArKysrCj4+ICAgbGliYXZjb2RlYy9udmVuY19oZXZjLmMg fCAgNCArKysrCj4+ICAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9udmVuYy5jIGIvbGliYXZjb2Rl Yy9udmVuYy5jCj4+IGluZGV4IDBmNWU3NzJiM2UuLjQxYTRkYzU1ZjQgMTAwNjQ0Cj4+IC0tLSBh L2xpYmF2Y29kZWMvbnZlbmMuYwo+PiArKysgYi9saWJhdmNvZGVjL252ZW5jLmMKPj4gQEAgLTEz MDQsNyArMTMwNCwxMiBAQCBzdGF0aWMgYXZfY29sZCBpbnQgbnZlbmNfc2V0dXBfaDI2NF9jb25m aWcoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQo+PiAgICAgICBoMjY0LT5pZHJQZXJpb2QgPSBjYy0+ Z29wTGVuZ3RoOwo+Pgo+PiAgICAgICBpZiAoSVNfQ0JSKGNjLT5yY1BhcmFtcy5yYXRlQ29udHJv bE1vZGUpKSB7Cj4+IC0gICAgICAgIGgyNjQtPm91dHB1dEJ1ZmZlcmluZ1BlcmlvZFNFSSA9IDE7 Cj4+ICsgICAgICAgIC8qIE9sZGVyIFNES3MgdXNlIG91dHB1dEJ1ZmZlcmluZ1BlcmlvZFNFSSB0 byBjb250cm9sIGZpbGxlciBkYXRhICovCj4+ICsgICAgICAgIGgyNjQtPm91dHB1dEJ1ZmZlcmlu Z1BlcmlvZFNFSSA9IGN0eC0+Y2JyX3BhZGRpbmc7Cj4+ICsKPj4gKyNpZmRlZiBOVkVOQ19IQVZF X0ZJTExFUl9EQVRBCj4+ICsgICAgICAgIGgyNjQtPmVuYWJsZUZpbGxlckRhdGFJbnNlcnRpb24g PSBjdHgtPmNicl9wYWRkaW5nOwo+PiArI2VuZGlmCj4+ICAgICAgIH0KPj4KPj4gICAgICAgaDI2 NC0+b3V0cHV0UGljdHVyZVRpbWluZ1NFSSA9IDE7Cj4+IEBAIC0xNTAzLDcgKzE1MDgsMTIgQEAg c3RhdGljIGF2X2NvbGQgaW50IG52ZW5jX3NldHVwX2hldmNfY29uZmlnKEFWQ29kZWNDb250ZXh0 ICphdmN0eCkKPj4gICAgICAgaGV2Yy0+aWRyUGVyaW9kID0gY2MtPmdvcExlbmd0aDsKPj4KPj4g ICAgICAgaWYgKElTX0NCUihjYy0+cmNQYXJhbXMucmF0ZUNvbnRyb2xNb2RlKSkgewo+PiAtICAg ICAgICBoZXZjLT5vdXRwdXRCdWZmZXJpbmdQZXJpb2RTRUkgPSAxOwo+PiArICAgICAgICAvKiBP bGRlciBTREtzIHVzZSBvdXRwdXRCdWZmZXJpbmdQZXJpb2RTRUkgdG8gY29udHJvbCBmaWxsZXIg ZGF0YSAqLwo+PiArICAgICAgICBoZXZjLT5vdXRwdXRCdWZmZXJpbmdQZXJpb2RTRUkgPSBjdHgt PmNicl9wYWRkaW5nOwo+PiArCj4+ICsjaWZkZWYgTlZFTkNfSEFWRV9GSUxMRVJfREFUQQo+PiAr ICAgICAgICBoZXZjLT5lbmFibGVGaWxsZXJEYXRhSW5zZXJ0aW9uID0gY3R4LT5jYnJfcGFkZGlu ZzsKPj4gKyNlbmRpZgo+PiAgICAgICB9Cj4+Cj4+ICAgICAgIGhldmMtPm91dHB1dFBpY3R1cmVU aW1pbmdTRUkgPSAxOwo+PiBAQCAtMTYyNSw3ICsxNjM1LDcgQEAgc3RhdGljIGF2X2NvbGQgaW50 IG52ZW5jX3NldHVwX2F2MV9jb25maWcoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQo+PiAgICAgICBh djEtPmlkclBlcmlvZCA9IGNjLT5nb3BMZW5ndGg7Cj4+Cj4+ICAgICAgIGlmIChJU19DQlIoY2Mt PnJjUGFyYW1zLnJhdGVDb250cm9sTW9kZSkpIHsKPj4gLSAgICAgICAgYXYxLT5lbmFibGVCaXRz dHJlYW1QYWRkaW5nID0gMTsKPj4gKyAgICAgICAgYXYxLT5lbmFibGVCaXRzdHJlYW1QYWRkaW5n ID0gY3R4LT5jYnJfcGFkZGluZzsKPj4gICAgICAgfQo+Pgo+PiAgICAgICBpZiAoY3R4LT50aWxl X2NvbHMgPj0gMCkKPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbnZlbmMuaCBiL2xpYmF2Y29k ZWMvbnZlbmMuaAo+PiBpbmRleCBlMDM1ZTEyM2M2Li40YjEyODQ2ZWQ3IDEwMDY0NAo+PiAtLS0g YS9saWJhdmNvZGVjL252ZW5jLmgKPj4gKysrIGIvbGliYXZjb2RlYy9udmVuYy5oCj4+IEBAIC02 MSw2ICs2MSw3IEBAIHR5cGVkZWYgdm9pZCBJRDNEMTFEZXZpY2U7Cj4+ICAgI2RlZmluZSBOVkVO Q19IQVZFX01VTFRJUExFX1JFRl9GUkFNRVMKPj4gICAjZGVmaW5lIE5WRU5DX0hBVkVfQ1VTVFJF QU1fUFRSCj4+ICAgI2RlZmluZSBOVkVOQ19IQVZFX0dFVExBU1RFUlJPUlNUUklORwo+PiArI2Rl ZmluZSBOVkVOQ19IQVZFX0ZJTExFUl9EQVRBCj4+ICAgI2VuZGlmCj4+Cj4+ICAgLy8gU0RLIDEw LjAgY29tcGlsZSB0aW1lIGZlYXR1cmUgY2hlY2tzCj4+IEBAIC0zMDksNiArMzEwLDcgQEAgdHlw ZWRlZiBzdHJ1Y3QgTnZlbmNDb250ZXh0Cj4+ICAgICAgIGludCB1bmlkaXJfYjsKPj4gICAgICAg aW50IHNwbGl0X2VuY29kZV9tb2RlOwo+PiAgICAgICBpbnQgbWRtLCBjbGw7Cj4+ICsgICAgaW50 IGNicl9wYWRkaW5nOwo+PiAgIH0gTnZlbmNDb250ZXh0Owo+Pgo+PiAgIGludCBmZl9udmVuY19l bmNvZGVfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpOwo+PiBkaWZmIC0tZ2l0IGEvbGliYXZj b2RlYy9udmVuY19hdjEuYyBiL2xpYmF2Y29kZWMvbnZlbmNfYXYxLmMKPj4gaW5kZXggMDE2MjYx MTNhYi4uYjFiOTU2NzJmMiAxMDA2NDQKPj4gLS0tIGEvbGliYXZjb2RlYy9udmVuY19hdjEuYwo+ PiArKysgYi9saWJhdmNvZGVjL252ZW5jX2F2MS5jCj4+IEBAIC0xNTYsNiArMTU2LDggQEAgc3Rh dGljIGNvbnN0IEFWT3B0aW9uIG9wdGlvbnNbXSA9IHsKPj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPRkZTRVQoZXh0cmFfc2Vp KSwgICAgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDEgfSwgMCwgMSwgVkUgfSwKPj4gICAg ICAgeyAiYTUzY2MiLCAgICAgICAgIlVzZSBBNTMgQ2xvc2VkIENhcHRpb25zIChpZiBhdmFpbGFi bGUpIiwgT0ZGU0VUKGE1M19jYyksICAgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDEgfSwg MCwgMSwgVkUgfSwKPj4gICAgICAgeyAiczEybV90YyIsICAgICAgIlVzZSB0aW1lY29kZSAoaWYg YXZhaWxhYmxlKSIsICAgICAgICBPRkZTRVQoczEybV90YyksICAgICAgQVZfT1BUX1RZUEVfQk9P TCwgIHsgLmk2NCA9IDEgfSwgMCwgMSwgVkUgfSwKPj4gKyAgICB7ICJjYnJfcGFkZGluZyIsICAi UGFkIHRoZSBiaXRzdHJlYW0gdG8gZW5zdXJlIGJpdHJhdGUgZG9lcyBub3QgZHJvcCBiZWxvdyB0 aGUgdGFyZ2V0IGluIENCUiBtb2RlIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNFVChjYnJfcGFkZGluZyksICBBVl9P UFRfVFlQRV9CT09MLCAgeyAuaTY0ID0gMSB9LCAwLCAxLCBWRSB9LAo+PiAgICNpZmRlZiBOVkVO Q19IQVZFX0gyNjRfQU5EX0FWMV9URU1QT1JBTF9GSUxURVIKPj4gICAgICAgeyAidGZfbGV2ZWwi LCAgICAgIlNwZWNpZmllcyB0aGUgc3RyZW5ndGggb2YgdGhlIHRlbXBvcmFsIGZpbHRlcmluZyIs Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgT0ZGU0VUKHRmX2xldmVsKSwgICAgIEFWX09QVF9UWVBFX0lOVCwgICB7IC5pNjQg PSAtMSB9LCAtMSwgSU5UX01BWCwgVkUsIC51bml0ID0gInRmX2xldmVsIiB9LAo+PiBkaWZmIC0t Z2l0IGEvbGliYXZjb2RlYy9udmVuY19oMjY0LmMgYi9saWJhdmNvZGVjL252ZW5jX2gyNjQuYwo+ PiBpbmRleCAyMWQyNWQ2NDNhLi40ODQ1ZDA0MjJkIDEwMDY0NAo+PiAtLS0gYS9saWJhdmNvZGVj L252ZW5jX2gyNjQuYwo+PiArKysgYi9saWJhdmNvZGVjL252ZW5jX2gyNjQuYwo+PiBAQCAtMjMx LDYgKzIzMSwxMCBAQCBzdGF0aWMgY29uc3QgQVZPcHRpb24gb3B0aW9uc1tdID0gewo+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IE9GRlNFVChtYXhfc2xpY2Vfc2l6ZSksIEFWX09QVF9UWVBFX0lOVCwgeyAuaTY0ID0gMCB9LCAw LCBJTlRfTUFYLCBWRSB9LAo+PiAgICAgICB7ICJjb25zdHJhaW5lZC1lbmNvZGluZyIsICJFbmFi bGUgY29uc3RyYWluZWRGcmFtZSBlbmNvZGluZyB3aGVyZSBlYWNoIHNsaWNlIGluIHRoZSBjb25z dHJhaW5lZCBwaWN0dXJlIGlzIGluZGVwZW5kZW50IG9mIG90aGVyIHNsaWNlcyIsCj4+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg T0ZGU0VUKGNvbnN0cmFpbmVkX2VuY29kaW5nKSwgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9 IDAgfSwgMCwgMSwgVkUgfSwKPj4gKyNpZmRlZiBOVkVOQ19IQVZFX0ZJTExFUl9EQVRBCj4+ICsg ICAgeyAiY2JyX3BhZGRpbmciLCAgIlBhZCB0aGUgYml0c3RyZWFtIHRvIGVuc3VyZSBiaXRyYXRl IGRvZXMgbm90IGRyb3AgYmVsb3cgdGhlIHRhcmdldCBpbiBDQlIgbW9kZSIsCj4+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPRkZT RVQoY2JyX3BhZGRpbmcpLCAgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDEgfSwgMCwgMSwg VkUgfSwKPj4gKyNlbmRpZgo+PiAgICNpZmRlZiBOVkVOQ19IQVZFX0gyNjRfQU5EX0FWMV9URU1Q T1JBTF9GSUxURVIKPj4gICAgICAgeyAidGZfbGV2ZWwiLCAgICAgIlNwZWNpZmllcyB0aGUgc3Ry ZW5ndGggb2YgdGhlIHRlbXBvcmFsIGZpbHRlcmluZyIsCj4+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHRmX2xldmVs KSwgICAgIEFWX09QVF9UWVBFX0lOVCwgICB7IC5pNjQgPSAtMSB9LCAtMSwgSU5UX01BWCwgVkUs IC51bml0ID0gInRmX2xldmVsIiB9LAo+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9udmVuY19o ZXZjLmMgYi9saWJhdmNvZGVjL252ZW5jX2hldmMuYwo+PiBpbmRleCBjNzRlY2E5YmIzLi44NjQ4 ZjRmM2E5IDEwMDY0NAo+PiAtLS0gYS9saWJhdmNvZGVjL252ZW5jX2hldmMuYwo+PiArKysgYi9s aWJhdmNvZGVjL252ZW5jX2hldmMuYwo+PiBAQCAtMjA2LDYgKzIwNiwxMCBAQCBzdGF0aWMgY29u c3QgQVZPcHRpb24gb3B0aW9uc1tdID0gewo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNFVChtYXhfc2xpY2Vfc2l6ZSks IEFWX09QVF9UWVBFX0lOVCwgeyAuaTY0ID0gMCB9LCAwLCBJTlRfTUFYLCBWRSB9LAo+PiAgICAg ICB7ICJjb25zdHJhaW5lZC1lbmNvZGluZyIsICJFbmFibGUgY29uc3RyYWluZWRGcmFtZSBlbmNv ZGluZyB3aGVyZSBlYWNoIHNsaWNlIGluIHRoZSBjb25zdHJhaW5lZCBwaWN0dXJlIGlzIGluZGVw ZW5kZW50IG9mIG90aGVyIHNsaWNlcyIsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKGNvbnN0cmFpbmVkX2VuY29k aW5nKSwgQVZfT1BUX1RZUEVfQk9PTCwgeyAuaTY0ID0gMCB9LCAwLCAxLCBWRSB9LAo+PiArI2lm ZGVmIE5WRU5DX0hBVkVfRklMTEVSX0RBVEEKPj4gKyAgICB7ICJjYnJfcGFkZGluZyIsICAiUGFk IHRoZSBiaXRzdHJlYW0gdG8gZW5zdXJlIGJpdHJhdGUgZG9lcyBub3QgZHJvcCBiZWxvdyB0aGUg dGFyZ2V0IGluIENCUiBtb2RlIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNFVChjYnJfcGFkZGluZyksICBBVl9PUFRf VFlQRV9CT09MLCAgeyAuaTY0ID0gMSB9LCAwLCAxLCBWRSB9LAo+PiArI2VuZGlmCj4+ICAgI2lm ZGVmIE5WRU5DX0hBVkVfVEVNUE9SQUxfRklMVEVSCj4+ICAgICAgIHsgInRmX2xldmVsIiwgICAg ICJTcGVjaWZpZXMgdGhlIHN0cmVuZ3RoIG9mIHRoZSB0ZW1wb3JhbCBmaWx0ZXJpbmciLAo+PiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIE9GRlNFVCh0Zl9sZXZlbCksICAgICBBVl9PUFRfVFlQRV9JTlQsICAgeyAuaTY0ID0gLTEg fSwgLTEsIElOVF9NQVgsIFZFLCAudW5pdCA9ICJ0Zl9sZXZlbCIgfSwKPj4gLS0KPj4gMi40OS4w Cj4gCj4gCj4gVGhpcyBzaG91bGQgYmUgb2ZmIGJ5IGRlZmF1bHQgaW4gRkZtcGVnLiBXZSBkb24n dCBkbyB0aGlzIGluIGFueSBvdGhlciBlbmNvZGVyLgoKSXQncyBiZWVuIG9uIGJ5IGRlZmF1bHQg aW4gbnZlbmMgc2luY2UgYWx3YXlzLCBzbyB0dXJuaW5nIGl0IG9mZiBub3cgaXMgCmFuIEFQSSBi cmVhay4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=