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=