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 8E9814BD93 for <ffmpegdev@gitmailbox.com>; Sun, 30 Mar 2025 15:33:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1FFBF687CAA; Sun, 30 Mar 2025 18:33:50 +0300 (EEST) Received: from mail-yw1-f176.google.com (mail-yw1-f176.google.com [209.85.128.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4367F6879F8 for <ffmpeg-devel@ffmpeg.org>; Sun, 30 Mar 2025 18:33:43 +0300 (EEST) Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-6fee63b9139so30777907b3.1 for <ffmpeg-devel@ffmpeg.org>; Sun, 30 Mar 2025 08:33:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743348821; x=1743953621; 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=F95trIUabmT9gF1mP00uhujrr0JLt7AgJVHRTlvOvgA=; b=SJvnUDqCw206Gsb59cXCjnJ6O4lhPPN7+brebOkUr33CJlxClde/Mbjw9WjAPwf0kp 0TWHx7BcnXqbgeLU6j+K754sKmmlwybA2vLQfsdAHgSMvf1Ru3O8iYu9JEFgRM9tKWe4 FS8sm3F03Bs2Zrkyo9lx7CpFZfGfms67QP/ieddwLY5O61b8g/tj8IjEJuAym5uEdfY6 v9p6r7f++fjEGm/sMU+uOKlYk9cTXEQLgHcmleTmjA8os03vQWWRtIFaEt1vhBscUnFK sjRrJPMDK+iC3q/QBZ7l53d3abi7yo60Lwfg/i8Tbao13tXvbj6y1vMxrAmaRvA+Yvbj mv4w== X-Gm-Message-State: AOJu0Ywtj+3ZTBC4GFemRAdAbvv837qJSSya53yLZutDt//GvK0mECQm oEyKh9uEFZI2jRPq8TiBZnuJSKlyWBOZzM2LH3fno0XQG8vV86BzjzUa6QNw9reoUX2XLrGgB3a o/2F5PVtcnk0awAcRH8zY8M/yCAKnZw== X-Gm-Gg: ASbGncvzRFKIr721fHoiY1EfDC3b8MlMuXnswoVx8py5vZN+h432NbB8s8/2i4f0hML hGCYql1EywPnU2cqU9u+RzX27/1BmA34raAGSoLNr439RQQdMI4gIHhMmZxiV4WBg72cIyoYAiY RPCZnNf1xzK98ryyIwCRGUl9v7MA== X-Google-Smtp-Source: AGHT+IE76DkGmUKweu6sKOyJfSzBWR1gSYiBmXHxCJ8xXCcnTwISBj0pIeRTafuBQRXTcUDQYqmF096tyE14bq9qBMs= X-Received: by 2002:a05:690c:fd6:b0:702:55dd:425d with SMTP id 00721157ae682-70255dd427emr97825177b3.6.1743348821511; Sun, 30 Mar 2025 08:33:41 -0700 (PDT) MIME-Version: 1.0 References: <20250330000414.300619-1-aicommander@gmail.com> In-Reply-To: <20250330000414.300619-1-aicommander@gmail.com> Date: Sun, 30 Mar 2025 16:33:33 +0100 X-Gm-Features: AQ5f1JrIz80lu3TK2ZuloTLPTA6QKGcJTfquShpQ9cmmQ7ZssiWSDYzRHdxd9_0 Message-ID: <CABGuwE=Ld+X+w35cmKPzkABsr4hcxESo8pCRzXsFT6vbyZuWkw@mail.gmail.com> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> 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> From: Kieran Kunhya via ffmpeg-devel <ffmpeg-devel@ffmpeg.org> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: Kieran Kunhya <kieran618@googlemail.com>, timo@rothenpieler.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/CABGuwE=Ld+X+w35cmKPzkABsr4hcxESo8pCRzXsFT6vbyZuWkw@mail.gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> T24gU3VuLCBNYXIgMzAsIDIwMjUgYXQgMTI6MDTigK9BTSBDYW1lcm9uIEd1dG1hbiA8YWljb21t YW5kZXJAZ21haWwuY29tPiB3cm90ZToKPgo+IFByZXZpb3VzbHksIEFWMSB1c2VkIGZpbGxlciBk YXRhIHdpdGggQ0JSIGJ5IGRlZmF1bHQgd2hpbGUgSC4yNjQKPiBhbmQgSEVWQyBkaWQgbm90LiBN YWtlIHRoaXMgY29uc2lzdGVudCBieSB1c2luZyBmaWxsZXIgZGF0YSBpbgo+IENCUiBtb2RlIGFj cm9zcyBhbGwgY29kZWNzLgo+Cj4gU2luY2UgdGhlcmUgYXJlIHZhbGlkIHJlYXNvbnMgdG8gdXNl IENCUiB3aXRoIG9yIHdpdGhvdXQgZmlsbGVyLAo+IGFsc28gYWRkIGEgY2JyX3BhZGRpbmcgb3B0 aW9uIHRvIGFsbG93IHVzZXJzIHRvIG9wdCBvdXQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDYW1lcm9u IEd1dG1hbiA8YWljb21tYW5kZXJAZ21haWwuY29tPgo+IC0tLQo+ICBsaWJhdmNvZGVjL252ZW5j LmMgICAgICB8IDE2ICsrKysrKysrKysrKystLS0KPiAgbGliYXZjb2RlYy9udmVuYy5oICAgICAg fCAgMiArKwo+ICBsaWJhdmNvZGVjL252ZW5jX2F2MS5jICB8ICAyICsrCj4gIGxpYmF2Y29kZWMv bnZlbmNfaDI2NC5jIHwgIDQgKysrKwo+ICBsaWJhdmNvZGVjL252ZW5jX2hldmMuYyB8ICA0ICsr KysKPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbnZlbmMuYyBiL2xpYmF2Y29kZWMvbnZlbmMuYwo+ IGluZGV4IDBmNWU3NzJiM2UuLjQxYTRkYzU1ZjQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9u dmVuYy5jCj4gKysrIGIvbGliYXZjb2RlYy9udmVuYy5jCj4gQEAgLTEzMDQsNyArMTMwNCwxMiBA QCBzdGF0aWMgYXZfY29sZCBpbnQgbnZlbmNfc2V0dXBfaDI2NF9jb25maWcoQVZDb2RlY0NvbnRl eHQgKmF2Y3R4KQo+ICAgICAgaDI2NC0+aWRyUGVyaW9kID0gY2MtPmdvcExlbmd0aDsKPgo+ICAg ICAgaWYgKElTX0NCUihjYy0+cmNQYXJhbXMucmF0ZUNvbnRyb2xNb2RlKSkgewo+IC0gICAgICAg IGgyNjQtPm91dHB1dEJ1ZmZlcmluZ1BlcmlvZFNFSSA9IDE7Cj4gKyAgICAgICAgLyogT2xkZXIg U0RLcyB1c2Ugb3V0cHV0QnVmZmVyaW5nUGVyaW9kU0VJIHRvIGNvbnRyb2wgZmlsbGVyIGRhdGEg Ki8KPiArICAgICAgICBoMjY0LT5vdXRwdXRCdWZmZXJpbmdQZXJpb2RTRUkgPSBjdHgtPmNicl9w YWRkaW5nOwo+ICsKPiArI2lmZGVmIE5WRU5DX0hBVkVfRklMTEVSX0RBVEEKPiArICAgICAgICBo MjY0LT5lbmFibGVGaWxsZXJEYXRhSW5zZXJ0aW9uID0gY3R4LT5jYnJfcGFkZGluZzsKPiArI2Vu ZGlmCj4gICAgICB9Cj4KPiAgICAgIGgyNjQtPm91dHB1dFBpY3R1cmVUaW1pbmdTRUkgPSAxOwo+ IEBAIC0xNTAzLDcgKzE1MDgsMTIgQEAgc3RhdGljIGF2X2NvbGQgaW50IG52ZW5jX3NldHVwX2hl dmNfY29uZmlnKEFWQ29kZWNDb250ZXh0ICphdmN0eCkKPiAgICAgIGhldmMtPmlkclBlcmlvZCA9 IGNjLT5nb3BMZW5ndGg7Cj4KPiAgICAgIGlmIChJU19DQlIoY2MtPnJjUGFyYW1zLnJhdGVDb250 cm9sTW9kZSkpIHsKPiAtICAgICAgICBoZXZjLT5vdXRwdXRCdWZmZXJpbmdQZXJpb2RTRUkgPSAx Owo+ICsgICAgICAgIC8qIE9sZGVyIFNES3MgdXNlIG91dHB1dEJ1ZmZlcmluZ1BlcmlvZFNFSSB0 byBjb250cm9sIGZpbGxlciBkYXRhICovCj4gKyAgICAgICAgaGV2Yy0+b3V0cHV0QnVmZmVyaW5n UGVyaW9kU0VJID0gY3R4LT5jYnJfcGFkZGluZzsKPiArCj4gKyNpZmRlZiBOVkVOQ19IQVZFX0ZJ TExFUl9EQVRBCj4gKyAgICAgICAgaGV2Yy0+ZW5hYmxlRmlsbGVyRGF0YUluc2VydGlvbiA9IGN0 eC0+Y2JyX3BhZGRpbmc7Cj4gKyNlbmRpZgo+ICAgICAgfQo+Cj4gICAgICBoZXZjLT5vdXRwdXRQ aWN0dXJlVGltaW5nU0VJID0gMTsKPiBAQCAtMTYyNSw3ICsxNjM1LDcgQEAgc3RhdGljIGF2X2Nv bGQgaW50IG52ZW5jX3NldHVwX2F2MV9jb25maWcoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQo+ICAg ICAgYXYxLT5pZHJQZXJpb2QgPSBjYy0+Z29wTGVuZ3RoOwo+Cj4gICAgICBpZiAoSVNfQ0JSKGNj LT5yY1BhcmFtcy5yYXRlQ29udHJvbE1vZGUpKSB7Cj4gLSAgICAgICAgYXYxLT5lbmFibGVCaXRz dHJlYW1QYWRkaW5nID0gMTsKPiArICAgICAgICBhdjEtPmVuYWJsZUJpdHN0cmVhbVBhZGRpbmcg PSBjdHgtPmNicl9wYWRkaW5nOwo+ICAgICAgfQo+Cj4gICAgICBpZiAoY3R4LT50aWxlX2NvbHMg Pj0gMCkKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9udmVuYy5oIGIvbGliYXZjb2RlYy9udmVu Yy5oCj4gaW5kZXggZTAzNWUxMjNjNi4uNGIxMjg0NmVkNyAxMDA2NDQKPiAtLS0gYS9saWJhdmNv ZGVjL252ZW5jLmgKPiArKysgYi9saWJhdmNvZGVjL252ZW5jLmgKPiBAQCAtNjEsNiArNjEsNyBA QCB0eXBlZGVmIHZvaWQgSUQzRDExRGV2aWNlOwo+ICAjZGVmaW5lIE5WRU5DX0hBVkVfTVVMVElQ TEVfUkVGX0ZSQU1FUwo+ICAjZGVmaW5lIE5WRU5DX0hBVkVfQ1VTVFJFQU1fUFRSCj4gICNkZWZp bmUgTlZFTkNfSEFWRV9HRVRMQVNURVJST1JTVFJJTkcKPiArI2RlZmluZSBOVkVOQ19IQVZFX0ZJ TExFUl9EQVRBCj4gICNlbmRpZgo+Cj4gIC8vIFNESyAxMC4wIGNvbXBpbGUgdGltZSBmZWF0dXJl IGNoZWNrcwo+IEBAIC0zMDksNiArMzEwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgTnZlbmNDb250ZXh0 Cj4gICAgICBpbnQgdW5pZGlyX2I7Cj4gICAgICBpbnQgc3BsaXRfZW5jb2RlX21vZGU7Cj4gICAg ICBpbnQgbWRtLCBjbGw7Cj4gKyAgICBpbnQgY2JyX3BhZGRpbmc7Cj4gIH0gTnZlbmNDb250ZXh0 Owo+Cj4gIGludCBmZl9udmVuY19lbmNvZGVfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpOwo+ IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL252ZW5jX2F2MS5jIGIvbGliYXZjb2RlYy9udmVuY19h djEuYwo+IGluZGV4IDAxNjI2MTEzYWIuLmIxYjk1NjcyZjIgMTAwNjQ0Cj4gLS0tIGEvbGliYXZj b2RlYy9udmVuY19hdjEuYwo+ICsrKyBiL2xpYmF2Y29kZWMvbnZlbmNfYXYxLmMKPiBAQCAtMTU2 LDYgKzE1Niw4IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBvcHRpb25zW10gPSB7Cj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9G RlNFVChleHRyYV9zZWkpLCAgICBBVl9PUFRfVFlQRV9CT09MLCAgeyAuaTY0ID0gMSB9LCAwLCAx LCBWRSB9LAo+ICAgICAgeyAiYTUzY2MiLCAgICAgICAgIlVzZSBBNTMgQ2xvc2VkIENhcHRpb25z IChpZiBhdmFpbGFibGUpIiwgT0ZGU0VUKGE1M19jYyksICAgQVZfT1BUX1RZUEVfQk9PTCwgIHsg Lmk2NCA9IDEgfSwgMCwgMSwgVkUgfSwKPiAgICAgIHsgInMxMm1fdGMiLCAgICAgICJVc2UgdGlt ZWNvZGUgKGlmIGF2YWlsYWJsZSkiLCAgICAgICAgT0ZGU0VUKHMxMm1fdGMpLCAgICAgIEFWX09Q VF9UWVBFX0JPT0wsICB7IC5pNjQgPSAxIH0sIDAsIDEsIFZFIH0sCj4gKyAgICB7ICJjYnJfcGFk ZGluZyIsICAiUGFkIHRoZSBiaXRzdHJlYW0gdG8gZW5zdXJlIGJpdHJhdGUgZG9lcyBub3QgZHJv cCBiZWxvdyB0aGUgdGFyZ2V0IGluIENCUiBtb2RlIiwKPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKGNicl9wYWRkaW5n KSwgIEFWX09QVF9UWVBFX0JPT0wsICB7IC5pNjQgPSAxIH0sIDAsIDEsIFZFIH0sCj4gICNpZmRl ZiBOVkVOQ19IQVZFX0gyNjRfQU5EX0FWMV9URU1QT1JBTF9GSUxURVIKPiAgICAgIHsgInRmX2xl dmVsIiwgICAgICJTcGVjaWZpZXMgdGhlIHN0cmVuZ3RoIG9mIHRoZSB0ZW1wb3JhbCBmaWx0ZXJp bmciLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBPRkZTRVQodGZfbGV2ZWwpLCAgICAgQVZfT1BUX1RZUEVfSU5ULCAgIHsgLmk2 NCA9IC0xIH0sIC0xLCBJTlRfTUFYLCBWRSwgLnVuaXQgPSAidGZfbGV2ZWwiIH0sCj4gZGlmZiAt LWdpdCBhL2xpYmF2Y29kZWMvbnZlbmNfaDI2NC5jIGIvbGliYXZjb2RlYy9udmVuY19oMjY0LmMK PiBpbmRleCAyMWQyNWQ2NDNhLi40ODQ1ZDA0MjJkIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMv bnZlbmNfaDI2NC5jCj4gKysrIGIvbGliYXZjb2RlYy9udmVuY19oMjY0LmMKPiBAQCAtMjMxLDYg KzIzMSwxMCBAQCBzdGF0aWMgY29uc3QgQVZPcHRpb24gb3B0aW9uc1tdID0gewo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPRkZT RVQobWF4X3NsaWNlX3NpemUpLCBBVl9PUFRfVFlQRV9JTlQsIHsgLmk2NCA9IDAgfSwgMCwgSU5U X01BWCwgVkUgfSwKPiAgICAgIHsgImNvbnN0cmFpbmVkLWVuY29kaW5nIiwgIkVuYWJsZSBjb25z dHJhaW5lZEZyYW1lIGVuY29kaW5nIHdoZXJlIGVhY2ggc2xpY2UgaW4gdGhlIGNvbnN0cmFpbmVk IHBpY3R1cmUgaXMgaW5kZXBlbmRlbnQgb2Ygb3RoZXIgc2xpY2VzIiwKPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKGNv bnN0cmFpbmVkX2VuY29kaW5nKSwgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDAgfSwgMCwg MSwgVkUgfSwKPiArI2lmZGVmIE5WRU5DX0hBVkVfRklMTEVSX0RBVEEKPiArICAgIHsgImNicl9w YWRkaW5nIiwgICJQYWQgdGhlIGJpdHN0cmVhbSB0byBlbnN1cmUgYml0cmF0ZSBkb2VzIG5vdCBk cm9wIGJlbG93IHRoZSB0YXJnZXQgaW4gQ0JSIG1vZGUiLAo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPRkZTRVQoY2JyX3BhZGRp bmcpLCAgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDEgfSwgMCwgMSwgVkUgfSwKPiArI2Vu ZGlmCj4gICNpZmRlZiBOVkVOQ19IQVZFX0gyNjRfQU5EX0FWMV9URU1QT1JBTF9GSUxURVIKPiAg ICAgIHsgInRmX2xldmVsIiwgICAgICJTcGVjaWZpZXMgdGhlIHN0cmVuZ3RoIG9mIHRoZSB0ZW1w b3JhbCBmaWx0ZXJpbmciLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBPRkZTRVQodGZfbGV2ZWwpLCAgICAgQVZfT1BUX1RZUEVf SU5ULCAgIHsgLmk2NCA9IC0xIH0sIC0xLCBJTlRfTUFYLCBWRSwgLnVuaXQgPSAidGZfbGV2ZWwi IH0sCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbnZlbmNfaGV2Yy5jIGIvbGliYXZjb2RlYy9u dmVuY19oZXZjLmMKPiBpbmRleCBjNzRlY2E5YmIzLi44NjQ4ZjRmM2E5IDEwMDY0NAo+IC0tLSBh L2xpYmF2Y29kZWMvbnZlbmNfaGV2Yy5jCj4gKysrIGIvbGliYXZjb2RlYy9udmVuY19oZXZjLmMK PiBAQCAtMjA2LDYgKzIwNiwxMCBAQCBzdGF0aWMgY29uc3QgQVZPcHRpb24gb3B0aW9uc1tdID0g ewo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBPRkZTRVQobWF4X3NsaWNlX3NpemUpLCBBVl9PUFRfVFlQRV9JTlQsIHsgLmk2NCA9 IDAgfSwgMCwgSU5UX01BWCwgVkUgfSwKPiAgICAgIHsgImNvbnN0cmFpbmVkLWVuY29kaW5nIiwg IkVuYWJsZSBjb25zdHJhaW5lZEZyYW1lIGVuY29kaW5nIHdoZXJlIGVhY2ggc2xpY2UgaW4gdGhl IGNvbnN0cmFpbmVkIHBpY3R1cmUgaXMgaW5kZXBlbmRlbnQgb2Ygb3RoZXIgc2xpY2VzIiwKPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgT0ZGU0VUKGNvbnN0cmFpbmVkX2VuY29kaW5nKSwgQVZfT1BUX1RZUEVfQk9PTCwgeyAuaTY0 ID0gMCB9LCAwLCAxLCBWRSB9LAo+ICsjaWZkZWYgTlZFTkNfSEFWRV9GSUxMRVJfREFUQQo+ICsg ICAgeyAiY2JyX3BhZGRpbmciLCAgIlBhZCB0aGUgYml0c3RyZWFtIHRvIGVuc3VyZSBiaXRyYXRl IGRvZXMgbm90IGRyb3AgYmVsb3cgdGhlIHRhcmdldCBpbiBDQlIgbW9kZSIsCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNF VChjYnJfcGFkZGluZyksICBBVl9PUFRfVFlQRV9CT09MLCAgeyAuaTY0ID0gMSB9LCAwLCAxLCBW RSB9LAo+ICsjZW5kaWYKPiAgI2lmZGVmIE5WRU5DX0hBVkVfVEVNUE9SQUxfRklMVEVSCj4gICAg ICB7ICJ0Zl9sZXZlbCIsICAgICAiU3BlY2lmaWVzIHRoZSBzdHJlbmd0aCBvZiB0aGUgdGVtcG9y YWwgZmlsdGVyaW5nIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHRmX2xldmVsKSwgICAgIEFWX09QVF9UWVBFX0lO VCwgICB7IC5pNjQgPSAtMSB9LCAtMSwgSU5UX01BWCwgVkUsIC51bml0ID0gInRmX2xldmVsIiB9 LAo+IC0tCj4gMi40OS4wCgoKVGhpcyBzaG91bGQgYmUgb2ZmIGJ5IGRlZmF1bHQgaW4gRkZtcGVn LiBXZSBkb24ndCBkbyB0aGlzIGluIGFueSBvdGhlciBlbmNvZGVyLgoKS2llcmFuCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4K