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 88BDF4C65B
	for <ffmpegdev@gitmailbox.com>; Tue,  8 Apr 2025 14:28:45 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1967A687DDD;
	Tue,  8 Apr 2025 17:28:41 +0300 (EEST)
Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com
 [209.85.128.42])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D13FC687C72
 for <ffmpeg-devel@ffmpeg.org>; Tue,  8 Apr 2025 17:28:34 +0300 (EEST)
Received: by mail-wm1-f42.google.com with SMTP id
 5b1f17b1804b1-4394a0c65fcso52763555e9.1
 for <ffmpeg-devel@ffmpeg.org>; Tue, 08 Apr 2025 07:28:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744122514; x=1744727314; 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=GtmvPV1Fzersssu3vswKNiTa7i6Gs9NgdGbjEpmsawM=;
 b=irABpn9t1UkQeZeZZrevMrBaH9MyLAHqnWCuHa9Tz1I5rRe24lCa0EYHjlc0Vh6zIl
 yfLkThHETlFWfxJIcz7NSscwM7kCda4SoqAPzU0W869AA6/yq9eAWTJCbqDXbVC8RNsC
 PFonykztSowzUdG//8/kp2hsbPdag/w6jWrkODXq+R1iIXGuv6mmhXuvQRakqlqXuxS9
 SBKycFYzUzD80kWRSPgTE9CNKpwYTRmUXaEhbkCbGHrlth5/bq4sqULIv6LPOdDwJLVS
 gIeMLmdoAtO+fVaRtVgQ//O5g/+wBHi0KtzErQ10DuTuv5r6ssTyawqpLlGsTR7Qf6Hw
 2twA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744122514; x=1744727314;
 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=GtmvPV1Fzersssu3vswKNiTa7i6Gs9NgdGbjEpmsawM=;
 b=aWcrgYv2AGeo5JaKoR68Re3C7PNrYqQU/H0bFp4LdmdwhsxuAis+aQSjqS5H30rQpf
 8CoLzWJr4urw2T2JRR7caEojJfUnVBQP36yRKy8mBDUyKrvX8ni83bxf4HhdTqkp/y41
 tKP8r8kNO+0VsHIbFR69RRdXLCqSlz97yQX8u3ghiAbzQjxbHum5e9W/Kv3PlRtDVPCf
 G/yUH99l717pZthI5ZYe++V4UJhN530oeYOeBg6223IjlCCJ4VEaI3qNakfEuEVeCB00
 RpyjpAI3FhQXMCwwFFUCECInTn+LuAshlymTlDVOYyahrd9q96Ph/Yy61wVfqNO/NkIS
 +aXg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWAMrlVkJDr1bOcRMF0UoeLxlreyNz32OaU8dpZBGDwsc0SWrv742FPf0wfB4opQyEUChVPIV0ADmJZ8l8=@ffmpeg.org
X-Gm-Message-State: AOJu0YylvoEi2rGZOL415e+TjAUjWP4hlZp7EpMRqvedEfF/wkhttLCW
 rvY+ni58/y/zsU/JjXM7F3g7aD373VFt0FO9Z6/TMiMsxp6J2d2YiXj0zVdi
X-Gm-Gg: ASbGncu9k13jH25HPiRG7wSrLuqoweyymFm8DMGYbrAmJuOFDUOxGbsY6YgZTWAcind
 uOd/yAGnehAw8FvScf03gM8DHYK4+trIMlqxprmnHb0FdR5qFGzgHgkn1ao7TN/+7KYhomuXdlC
 gaIj5UI6OrDMGR2GOuInGGKGExcdaKTA6OP1/I6Dy62Gq+gxaMh5+n0mT0Ec0pIGBPP1dIe+/JB
 bqBbH3qyMCqurfMMtdzBqx/asZVLgymeS/177snj5Aty8dxZvKcttAPtV5oWItnBbbIUWZgBo1x
 6j5AwdIabmR0DCZispRDGSW6NZerHZwtXDr8pz/09siztrFEolgv1+eGv3t79SiruLWcIdfgvu7
 PxI6yEEnTVrQReYpddXM=
X-Google-Smtp-Source: AGHT+IF5SYJUEcKQef108XwK7o8O/QYohotPfzAWI/w7xjXFtSUCVox3Ybgq4Y3FRdTOi9zOWew3nA==
X-Received: by 2002:a05:600c:5251:b0:43c:ec28:d31b with SMTP id
 5b1f17b1804b1-43ecf89e1femr182209245e9.10.1744122513656; 
 Tue, 08 Apr 2025 07:28:33 -0700 (PDT)
Received: from [192.168.1.12] (lfbn-rei-1-167-132.w86-225.abo.wanadoo.fr.
 [86.225.132.132]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43eda4662a0sm124859565e9.36.2025.04.08.07.28.32
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 08 Apr 2025 07:28:33 -0700 (PDT)
Message-ID: <f40990d2-8eef-449f-ba47-1cc495eb7787@gmail.com>
Date: Tue, 8 Apr 2025 16:28:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Zhao Zhili <quinkblack@foxmail.com>,
 FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
References: <20250304-nvdec-vc1-marker2-v1-1-b72208fe97c5@gmail.com>
 <tencent_FD121080E6E7E7C8AA9D53125C638B8FE606@qq.com>
Content-Language: en-US, fr
From: averne <averne381@gmail.com>
In-Reply-To: <tencent_FD121080E6E7E7C8AA9D53125C638B8FE606@qq.com>
Subject: Re: [FFmpeg-devel] [PATCH] nvdec/vc1: add marker insertion logic
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/f40990d2-8eef-449f-ba47-1cc495eb7787@gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

CgpMZSAwOC8wNC8yMDI1IMOgIDExOjE5LCBaaGFvIFpoaWxpIGEgw6ljcml0wqA6Cj4gU29ycnkg
Zm9yIHRoZSBsb25nIGRlbGF5LgoKTm8gcHJvYmxlbSwgdGhhbmsgeW91IGZvciB0aGUgcmV2aWV3
LgoKPiAKPj4gT24gTWFyIDUsIDIwMjUsIGF0IDAxOjE3LCBhdmVybmUgPGF2ZXJuZTM4MUBnbWFp
bC5jb20+IHdyb3RlOgo+Pgo+Pgo+PiAtLS0KPj4gSW5zZXJ0IHRoZSByZWxldmFudCBtYXJrZXIg
aW50byB0aGUgYml0c3RyZWFtIG9uCj4+IHNsaWNlIHN1Ym1pc3Npb24uCj4+IFRoaXMgaXMgYW5h
bG9nb3VzIHRvIHRoZSBsb2dpYyBmb3VuZCBpbiBEWFZBIGFuZAo+PiBEM0QgaHdhY2NlbHMuCj4+
Cj4+IEZpeGVzIGRlY29kaW5nIG9mIHZhcmlvdXMgVkMtMSBzdHJlYW1zLCBlZy46Cj4+IGh0dHBz
Oi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMVdKeWlSaGNkVTRGSFRXM3NWTWl0UzdVZHJaTTFO
QnktL3ZpZXc/dXNwPXNoYXJpbmcKPiAKPiBJIGhhdmUgdGVzdGVkIGFuZCB0aGUgcGF0Y2ggd29y
a3MgdG8gZml4IHRoZSBpc3N1ZS4KPiAKPj4KPj4gVGhpcyB3YXMgaW52ZXN0aWdhdGVkIHVzaW5n
IG15IG52ZGVjIHRyYWNpbmcgdG9vbDoKPj4gaHR0cHM6Ly9naXRodWIuY29tL2F2ZXJuZS9OdmRl
Y1RyYWNlCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IGF2ZXJuZSA8YXZlcm5lMzgxQGdtYWlsLmNvbT4K
Pj4gLS0tCj4+IGxpYmF2Y29kZWMvbnZkZWNfdmMxLmMgfCA1MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+PiAxIGZpbGUgY2hhbmdlZCwgNDggaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMv
bnZkZWNfdmMxLmMgYi9saWJhdmNvZGVjL252ZGVjX3ZjMS5jCj4+IGluZGV4IGZiZmJhMWVjYjQz
NDIxNTczZWY4ZmVhMWUzN2EyNDI1YzI3MmVkYzkuLjI3MjY1NzRhMjY1ODNiMGNmYzI4YmRlYzU1
OTVjMTViZGM0NjVmZjggMTAwNjQ0Cj4+IC0tLSBhL2xpYmF2Y29kZWMvbnZkZWNfdmMxLmMKPj4g
KysrIGIvbGliYXZjb2RlYy9udmRlY192YzEuYwo+PiBAQCAtMjIsNiArMjIsNyBAQAo+Pgo+PiAj
aW5jbHVkZSAiY29uZmlnX2NvbXBvbmVudHMuaCIKPj4KPj4gKyNpbmNsdWRlICJsaWJhdnV0aWwv
bWVtLmgiCj4+ICNpbmNsdWRlICJhdmNvZGVjLmgiCj4+ICNpbmNsdWRlICJod2FjY2VsX2ludGVy
bmFsLmgiCj4+ICNpbmNsdWRlICJpbnRlcm5hbC5oIgo+PiBAQCAtMTA3LDYgKzEwOCw1MSBAQCBz
dGF0aWMgaW50IG52ZGVjX3ZjMV9zdGFydF9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIGNv
bnN0IHVpbnQ4X3QgKmJ1ZmZlciwgdQo+PiAgICAgcmV0dXJuIDA7Cj4+IH0KPj4KPj4gK3N0YXRp
YyBpbnQgbnZkZWNfdmMxX2RlY29kZV9zbGljZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIGNvbnN0
IHVpbnQ4X3QgKmJ1ZmZlciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBzaXplKQo+PiArewo+PiArICAgIE5WREVDQ29udGV4dCAqY3R4ID0gYXZjdHgtPmlu
dGVybmFsLT5od2FjY2VsX3ByaXZfZGF0YTsKPj4gKyAgICBjb25zdCBWQzFDb250ZXh0ICp2ID0g
YXZjdHgtPnByaXZfZGF0YTsKPj4gKyAgICB1aW50MzJfdCBtYXJrZXI7Cj4+ICsgICAgaW50IG1h
cmtlcl9zaXplOwo+PiArICAgIHZvaWQgKnRtcDsKPj4gKwo+PiArICAgIGlmIChhdmN0eC0+Y29k
ZWNfaWQgIT0gQVZfQ09ERUNfSURfVkMxKSB7Cj4+ICsgICAgICAgIG1hcmtlcl9zaXplID0gMDsK
Pj4gKyAgICB9IGVsc2Ugewo+PiArICAgICAgICBpZiAoY3R4LT5iaXRzdHJlYW1fbGVuKQo+PiAr
ICAgICAgICAgICAgbWFya2VyID0gVkMxX0NPREVfU0xJQ0U7Cj4+ICsgICAgICAgIGVsc2UgaWYg
KHYtPnByb2ZpbGUgPT0gUFJPRklMRV9BRFZBTkNFRCAmJiB2LT5mY20gPT0gSUxBQ0VfRklFTEQg
JiYgdi0+c2Vjb25kX2ZpZWxkKQo+PiArICAgICAgICAgICAgbWFya2VyID0gVkMxX0NPREVfRklF
TEQ7Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIG1hcmtlciA9IFZDMV9DT0RFX0ZS
QU1FOwo+PiArCj4+ICsgICAgICAgIG1hcmtlcl9zaXplID0gKHNpemUgPj0gc2l6ZW9mKG1hcmtl
cikgJiYgQVZfUkIzMihidWZmZXIpICE9IG1hcmtlcikgPyBzaXplb2YobWFya2VyKSA6IDA7Cj4+
ICsgICAgfQo+IAo+IEnigJltIG5vdCBmYW1pbGlhciB3aXRoIFZDMSBvciBXTVYzLCBidXQgaWYg
dGhlIG1ha2VyIG9ubHkgbmVlZGVkIGZvciBWQzEsIHlvdSBjYW4gcmVtb3ZlIHRoZSBjaGVjayBv
bgo+IGNvZGVjX2lkLCBhbmQga2VlcCBmZl93bXYzX252ZGVjX2h3YWNjZWwgYXMgYmVmb3JlICh1
c2UgZmZfbnZkZWNfc2ltcGxlX2RlY29kZV9zbGljZSkuCj4gCj4gT3RoZXJ3aXNlIExHVE0sIHRo
YW5rcy4KClRoYXQncyBhIGdvb2QgcG9pbnQsIEkgd2lsbCBzZW5kIGEgcmV2aXNlZCBwYXRjaCBz
aG9ydGx5LgoKPiAKPj4gKwo+PiArICAgIHRtcCA9IGF2X2Zhc3RfcmVhbGxvYyhjdHgtPmJpdHN0
cmVhbV9pbnRlcm5hbCwgJmN0eC0+Yml0c3RyZWFtX2FsbG9jYXRlZCwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5iaXRzdHJlYW1fbGVuICsgc2l6ZSArIG1hcmtlcl9zaXplKTsK
Pj4gKyAgICBpZiAoIXRtcCkKPj4gKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKPj4g
KyAgICBjdHgtPmJpdHN0cmVhbSA9IGN0eC0+Yml0c3RyZWFtX2ludGVybmFsID0gdG1wOwo+PiAr
Cj4+ICsgICAgdG1wID0gYXZfZmFzdF9yZWFsbG9jKGN0eC0+c2xpY2Vfb2Zmc2V0cywgJmN0eC0+
c2xpY2Vfb2Zmc2V0c19hbGxvY2F0ZWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIChj
dHgtPm5iX3NsaWNlcyArIDEpICogc2l6ZW9mKCpjdHgtPnNsaWNlX29mZnNldHMpKTsKPj4gKyAg
ICBpZiAoIXRtcCkKPj4gKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKPj4gKyAgICBj
dHgtPnNsaWNlX29mZnNldHMgPSB0bXA7Cj4+ICsKPj4gKyAgICBpZiAobWFya2VyX3NpemUpCj4+
ICsgICAgICAgIEFWX1dCMzIoY3R4LT5iaXRzdHJlYW1faW50ZXJuYWwgKyBjdHgtPmJpdHN0cmVh
bV9sZW4sIG1hcmtlcik7Cj4+ICsKPj4gKyAgICBtZW1jcHkoY3R4LT5iaXRzdHJlYW1faW50ZXJu
YWwgKyBjdHgtPmJpdHN0cmVhbV9sZW4gKyBtYXJrZXJfc2l6ZSwgYnVmZmVyLCBzaXplKTsKPj4g
KyAgICBjdHgtPnNsaWNlX29mZnNldHNbY3R4LT5uYl9zbGljZXNdID0gY3R4LT5iaXRzdHJlYW1f
bGVuOwo+PiArICAgIGN0eC0+Yml0c3RyZWFtX2xlbiArPSBzaXplICsgbWFya2VyX3NpemU7Cj4+
ICsgICAgY3R4LT5uYl9zbGljZXMrKzsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiAr
Cj4+IHN0YXRpYyBpbnQgbnZkZWNfdmMxX2ZyYW1lX3BhcmFtcyhBVkNvZGVjQ29udGV4dCAqYXZj
dHgsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVkJ1ZmZlclJlZiAqaHdf
ZnJhbWVzX2N0eCkKPj4gewo+PiBAQCAtMTIxLDcgKzE2Nyw3IEBAIGNvbnN0IEZGSFdBY2NlbCBm
Zl92YzFfbnZkZWNfaHdhY2NlbCA9IHsKPj4gICAgIC5wLnBpeF9mbXQgICAgICAgICAgICA9IEFW
X1BJWF9GTVRfQ1VEQSwKPj4gICAgIC5zdGFydF9mcmFtZSAgICAgICAgICA9IG52ZGVjX3ZjMV9z
dGFydF9mcmFtZSwKPj4gICAgIC5lbmRfZnJhbWUgICAgICAgICAgICA9IGZmX252ZGVjX3NpbXBs
ZV9lbmRfZnJhbWUsCj4+IC0gICAgLmRlY29kZV9zbGljZSAgICAgICAgID0gZmZfbnZkZWNfc2lt
cGxlX2RlY29kZV9zbGljZSwKPj4gKyAgICAuZGVjb2RlX3NsaWNlICAgICAgICAgPSBudmRlY192
YzFfZGVjb2RlX3NsaWNlLAo+PiAgICAgLmZyYW1lX3BhcmFtcyAgICAgICAgID0gbnZkZWNfdmMx
X2ZyYW1lX3BhcmFtcywKPj4gICAgIC5pbml0ICAgICAgICAgICAgICAgICA9IGZmX252ZGVjX2Rl
Y29kZV9pbml0LAo+PiAgICAgLnVuaW5pdCAgICAgICAgICAgICAgID0gZmZfbnZkZWNfZGVjb2Rl
X3VuaW5pdCwKPj4gQEAgLTEzNiw3ICsxODIsNyBAQCBjb25zdCBGRkhXQWNjZWwgZmZfd212M19u
dmRlY19od2FjY2VsID0gewo+PiAgICAgLnAucGl4X2ZtdCAgICAgICAgICAgID0gQVZfUElYX0ZN
VF9DVURBLAo+PiAgICAgLnN0YXJ0X2ZyYW1lICAgICAgICAgID0gbnZkZWNfdmMxX3N0YXJ0X2Zy
YW1lLAo+PiAgICAgLmVuZF9mcmFtZSAgICAgICAgICAgID0gZmZfbnZkZWNfc2ltcGxlX2VuZF9m
cmFtZSwKPj4gLSAgICAuZGVjb2RlX3NsaWNlICAgICAgICAgPSBmZl9udmRlY19zaW1wbGVfZGVj
b2RlX3NsaWNlLAo+PiArICAgIC5kZWNvZGVfc2xpY2UgICAgICAgICA9IG52ZGVjX3ZjMV9kZWNv
ZGVfc2xpY2UsCj4+ICAgICAuZnJhbWVfcGFyYW1zICAgICAgICAgPSBudmRlY192YzFfZnJhbWVf
cGFyYW1zLAo+PiAgICAgLmluaXQgICAgICAgICAgICAgICAgID0gZmZfbnZkZWNfZGVjb2RlX2lu
aXQsCj4+ICAgICAudW5pbml0ICAgICAgICAgICAgICAgPSBmZl9udmRlY19kZWNvZGVfdW5pbml0
LAo+Pgo+PiAtLS0KPj4gYmFzZS1jb21taXQ6IGY3NjE5NWZmNjU2ZDZiZWE2OGZlZWU3ODMxNjA2
NTJlMmIzZTNkNjAKPj4gY2hhbmdlLWlkOiAyMDI1MDMwNC1udmRlYy12YzEtbWFya2VyMi01M2Q2
YmQzMGVlOTkKPj4KPj4gQmVzdCByZWdhcmRzLAo+PiAtLSAKPj4gYXZlcm5lIDxhdmVybmUzODFA
Z21haWwuY29tPgo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IGZmbXBlZy1kZXZlbEBmZm1w
ZWcub3JnCj4+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZl
bAo+Pgo+PiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPj4gZmZt
cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBl
Zy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1w
ZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlz
aXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3
aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K