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 B7F324C9F1
	for <ffmpegdev@gitmailbox.com>; Wed, 12 Mar 2025 17:42:06 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 59D5368EDB5;
	Wed, 12 Mar 2025 19:42:03 +0200 (EET)
Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com
 [209.85.128.50])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A640168ED24
 for <ffmpeg-devel@ffmpeg.org>; Wed, 12 Mar 2025 19:41:56 +0200 (EET)
Received: by mail-wm1-f50.google.com with SMTP id
 5b1f17b1804b1-43d0a5cfd7dso444135e9.1
 for <ffmpeg-devel@ffmpeg.org>; Wed, 12 Mar 2025 10:41:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741801316; x=1742406116; 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=6+ks+tdI24C67ds7vlF3naSVybDxPyF2tO6JOCYGkz0=;
 b=bJ+Cg2wSM4YHQaHFyUPJ7oshh4pDey3UE1hG9PUauQ1qPmxvCphdRpjDwhCHtc62Ii
 Us7FJ5iMz3+dw17AS1od6D2s2K62YJcZFarcyh+awSz2sdNkqw7GmW3Etb4g3O1Ld2DP
 zhrVyL9bfaCbA4miDgg792vhLht1/ZHsE6DS7Cbv/dD02wUTwSkwra54KD2mFPAt7RLt
 7TZVmSQVvwBwXiPsqVIqjsqEhs3/PiDDR3wOhEl61YXNBcRvxQIi1XK/E94aDStdRQ5Z
 bjlN6+6vSV29HUGUZiGJWoTxa+HzOQ+Vo7e8ODFjigdtEFr8KiMowA0pAic8tT6ZLCil
 yARQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741801316; x=1742406116;
 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=6+ks+tdI24C67ds7vlF3naSVybDxPyF2tO6JOCYGkz0=;
 b=hRRTA7/NQU5U9/2b5lV4n8sNcNQ1UcF8sKvXC3Y0VsGTD2LLDq+MfOKf7pps7cabLM
 AkYN9HbWAZZT9XDjP2P24WakJbblTfWqSyz77uIw22GSkFFQzJHQtGCsek0BZd4nRyQb
 f36ATbgsacg2d+TiEm6VLPuhGWLAllsPR6YcEVSV71jrbE7a5s1jKJnNbDVElXBI+OND
 0sb9N8SPD3YDFTmCmnG7zsl3buw/PaJ0fl3Vj2AKOaOXtdOYEYy/w9EreagIdhLeBkos
 hhSI0rhWmD3Wg6cWAwkYXuyzOBE0k2zongUCNDhRTFULDd06mo0god0GtO5smPGv2l5o
 jGXQ==
X-Gm-Message-State: AOJu0YyfC6w4HDkTNyWRuYA5h3rhlKL3S14dCnazpVjNmBMSEgwiqml9
 SVCPBl4BFTBfzC8s6PwKDhcZpvkz3PX93uNY56RC99tT6PfWuxgxx8mtsw==
X-Gm-Gg: ASbGnctt33CONJZiKwFqPummf11Jm37BiRNMWZuj/nMAcxRNsu73MkrKVZBolkHFB2e
 thymnA/oCIvUiHTTixZMIVWAVG+dqqYZcPxYz3dLQ0pIxxd4BnkxiTXq/hHmT3g79j0SmmVoyP9
 T5Xf/3SmTQnbAGuZQd8xWJeA2OZH1bG5X1iMKlfaV9yj/oDpzhceX6jxhnXOWssP4/8IdOQM3U6
 ZssH3+NUawp04GNusdKrrUxCRYXAEoi2wsbPadMgKW+Srekj7BAwgDoWOKC5WRXSNdMs1F7AyYK
 LFtAXz/m4vh2AWRj/R5YNV5e1XSIxRcL633nPiKLsvOs9Q8LVVOqck6mAHdpfFR7XrA7cMxoaeX
 bL5yKrvOAsCxQEKCpxcU=
X-Google-Smtp-Source: AGHT+IEyQoohknw90DHaCW9aFoxfw5o/FvmsnhiTAokJXVRRjSJ98F6/Els5OZrLYQAvCbJ1F6savQ==
X-Received: by 2002:a05:600c:3b93:b0:43c:e70d:4504 with SMTP id
 5b1f17b1804b1-43ce70d47damr126436735e9.19.1741801315442; 
 Wed, 12 Mar 2025 10:41:55 -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-43d0a8c5d0fsm28442885e9.32.2025.03.12.10.41.54
 for <ffmpeg-devel@ffmpeg.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 12 Mar 2025 10:41:54 -0700 (PDT)
Message-ID: <6862c83d-8389-4da6-862c-ba9da56d721e@gmail.com>
Date: Wed, 12 Mar 2025 18:41:53 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: ffmpeg-devel@ffmpeg.org
References: <20250304-nvdec-vc1-marker2-v1-1-b72208fe97c5@gmail.com>
Content-Language: en-US, fr
From: averne <averne381@gmail.com>
In-Reply-To: <20250304-nvdec-vc1-marker2-v1-1-b72208fe97c5@gmail.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/6862c83d-8389-4da6-862c-ba9da56d721e@gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

QnVtcAoKTGUgMDQvMDMvMjAyNSDDoCAxODoxNywgYXZlcm5lIGEgw6ljcml0wqA6Cj4gCj4gCj4g
LS0tCj4gSW5zZXJ0IHRoZSByZWxldmFudCBtYXJrZXIgaW50byB0aGUgYml0c3RyZWFtIG9uCj4g
c2xpY2Ugc3VibWlzc2lvbi4KPiBUaGlzIGlzIGFuYWxvZ291cyB0byB0aGUgbG9naWMgZm91bmQg
aW4gRFhWQSBhbmQKPiBEM0QgaHdhY2NlbHMuCj4gCj4gRml4ZXMgZGVjb2Rpbmcgb2YgdmFyaW91
cyBWQy0xIHN0cmVhbXMsIGVnLjoKPiBodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzFX
SnlpUmhjZFU0RkhUVzNzVk1pdFM3VWRyWk0xTkJ5LS92aWV3P3VzcD1zaGFyaW5nCj4gCj4gVGhp
cyB3YXMgaW52ZXN0aWdhdGVkIHVzaW5nIG15IG52ZGVjIHRyYWNpbmcgdG9vbDoKPiBodHRwczov
L2dpdGh1Yi5jb20vYXZlcm5lL052ZGVjVHJhY2UKPiAKPiBTaWduZWQtb2ZmLWJ5OiBhdmVybmUg
PGF2ZXJuZTM4MUBnbWFpbC5jb20+Cj4gLS0tCj4gIGxpYmF2Y29kZWMvbnZkZWNfdmMxLmMgfCA1
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICAx
IGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvbGliYXZjb2RlYy9udmRlY192YzEuYyBiL2xpYmF2Y29kZWMvbnZkZWNfdmMxLmMK
PiBpbmRleCBmYmZiYTFlY2I0MzQyMTU3M2VmOGZlYTFlMzdhMjQyNWMyNzJlZGM5Li4yNzI2NTc0
YTI2NTgzYjBjZmMyOGJkZWM1NTk1YzE1YmRjNDY1ZmY4IDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29k
ZWMvbnZkZWNfdmMxLmMKPiArKysgYi9saWJhdmNvZGVjL252ZGVjX3ZjMS5jCj4gQEAgLTIyLDYg
KzIyLDcgQEAKPiAgCj4gICNpbmNsdWRlICJjb25maWdfY29tcG9uZW50cy5oIgo+ICAKPiArI2lu
Y2x1ZGUgImxpYmF2dXRpbC9tZW0uaCIKPiAgI2luY2x1ZGUgImF2Y29kZWMuaCIKPiAgI2luY2x1
ZGUgImh3YWNjZWxfaW50ZXJuYWwuaCIKPiAgI2luY2x1ZGUgImludGVybmFsLmgiCj4gQEAgLTEw
Nyw2ICsxMDgsNTEgQEAgc3RhdGljIGludCBudmRlY192YzFfc3RhcnRfZnJhbWUoQVZDb2RlY0Nv
bnRleHQgKmF2Y3R4LCBjb25zdCB1aW50OF90ICpidWZmZXIsIHUKPiAgICAgIHJldHVybiAwOwo+
ICB9Cj4gIAo+ICtzdGF0aWMgaW50IG52ZGVjX3ZjMV9kZWNvZGVfc2xpY2UoQVZDb2RlY0NvbnRl
eHQgKmF2Y3R4LCBjb25zdCB1aW50OF90ICpidWZmZXIsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBzaXplKQo+ICt7Cj4gKyAgICBOVkRFQ0NvbnRleHQgKmN0
eCA9IGF2Y3R4LT5pbnRlcm5hbC0+aHdhY2NlbF9wcml2X2RhdGE7Cj4gKyAgICBjb25zdCBWQzFD
b250ZXh0ICp2ID0gYXZjdHgtPnByaXZfZGF0YTsKPiArICAgIHVpbnQzMl90IG1hcmtlcjsKPiAr
ICAgIGludCBtYXJrZXJfc2l6ZTsKPiArICAgIHZvaWQgKnRtcDsKPiArCj4gKyAgICBpZiAoYXZj
dHgtPmNvZGVjX2lkICE9IEFWX0NPREVDX0lEX1ZDMSkgewo+ICsgICAgICAgIG1hcmtlcl9zaXpl
ID0gMDsKPiArICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgaWYgKGN0eC0+Yml0c3RyZWFtX2xlbikK
PiArICAgICAgICAgICAgbWFya2VyID0gVkMxX0NPREVfU0xJQ0U7Cj4gKyAgICAgICAgZWxzZSBp
ZiAodi0+cHJvZmlsZSA9PSBQUk9GSUxFX0FEVkFOQ0VEICYmIHYtPmZjbSA9PSBJTEFDRV9GSUVM
RCAmJiB2LT5zZWNvbmRfZmllbGQpCj4gKyAgICAgICAgICAgIG1hcmtlciA9IFZDMV9DT0RFX0ZJ
RUxEOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgbWFya2VyID0gVkMxX0NPREVfRlJB
TUU7Cj4gKwo+ICsgICAgICAgIG1hcmtlcl9zaXplID0gKHNpemUgPj0gc2l6ZW9mKG1hcmtlcikg
JiYgQVZfUkIzMihidWZmZXIpICE9IG1hcmtlcikgPyBzaXplb2YobWFya2VyKSA6IDA7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgdG1wID0gYXZfZmFzdF9yZWFsbG9jKGN0eC0+Yml0c3RyZWFtX2ludGVy
bmFsLCAmY3R4LT5iaXRzdHJlYW1fYWxsb2NhdGVkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgIGN0eC0+Yml0c3RyZWFtX2xlbiArIHNpemUgKyBtYXJrZXJfc2l6ZSk7Cj4gKyAgICBpZiAo
IXRtcCkKPiArICAgICAgICByZXR1cm4gQVZFUlJPUihFTk9NRU0pOwo+ICsgICAgY3R4LT5iaXRz
dHJlYW0gPSBjdHgtPmJpdHN0cmVhbV9pbnRlcm5hbCA9IHRtcDsKPiArCj4gKyAgICB0bXAgPSBh
dl9mYXN0X3JlYWxsb2MoY3R4LT5zbGljZV9vZmZzZXRzLCAmY3R4LT5zbGljZV9vZmZzZXRzX2Fs
bG9jYXRlZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAoY3R4LT5uYl9zbGljZXMgKyAx
KSAqIHNpemVvZigqY3R4LT5zbGljZV9vZmZzZXRzKSk7Cj4gKyAgICBpZiAoIXRtcCkKPiArICAg
ICAgICByZXR1cm4gQVZFUlJPUihFTk9NRU0pOwo+ICsgICAgY3R4LT5zbGljZV9vZmZzZXRzID0g
dG1wOwo+ICsKPiArICAgIGlmIChtYXJrZXJfc2l6ZSkKPiArICAgICAgICBBVl9XQjMyKGN0eC0+
Yml0c3RyZWFtX2ludGVybmFsICsgY3R4LT5iaXRzdHJlYW1fbGVuLCBtYXJrZXIpOwo+ICsKPiAr
ICAgIG1lbWNweShjdHgtPmJpdHN0cmVhbV9pbnRlcm5hbCArIGN0eC0+Yml0c3RyZWFtX2xlbiAr
IG1hcmtlcl9zaXplLCBidWZmZXIsIHNpemUpOwo+ICsgICAgY3R4LT5zbGljZV9vZmZzZXRzW2N0
eC0+bmJfc2xpY2VzXSA9IGN0eC0+Yml0c3RyZWFtX2xlbjsKPiArICAgIGN0eC0+Yml0c3RyZWFt
X2xlbiArPSBzaXplICsgbWFya2VyX3NpemU7Cj4gKyAgICBjdHgtPm5iX3NsaWNlcysrOwo+ICsK
PiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IG52ZGVjX3ZjMV9mcmFtZV9w
YXJhbXMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVZCdWZmZXJSZWYgKmh3X2ZyYW1lc19jdHgpCj4gIHsKPiBAQCAtMTIxLDcgKzE2
Nyw3IEBAIGNvbnN0IEZGSFdBY2NlbCBmZl92YzFfbnZkZWNfaHdhY2NlbCA9IHsKPiAgICAgIC5w
LnBpeF9mbXQgICAgICAgICAgICA9IEFWX1BJWF9GTVRfQ1VEQSwKPiAgICAgIC5zdGFydF9mcmFt
ZSAgICAgICAgICA9IG52ZGVjX3ZjMV9zdGFydF9mcmFtZSwKPiAgICAgIC5lbmRfZnJhbWUgICAg
ICAgICAgICA9IGZmX252ZGVjX3NpbXBsZV9lbmRfZnJhbWUsCj4gLSAgICAuZGVjb2RlX3NsaWNl
ICAgICAgICAgPSBmZl9udmRlY19zaW1wbGVfZGVjb2RlX3NsaWNlLAo+ICsgICAgLmRlY29kZV9z
bGljZSAgICAgICAgID0gbnZkZWNfdmMxX2RlY29kZV9zbGljZSwKPiAgICAgIC5mcmFtZV9wYXJh
bXMgICAgICAgICA9IG52ZGVjX3ZjMV9mcmFtZV9wYXJhbXMsCj4gICAgICAuaW5pdCAgICAgICAg
ICAgICAgICAgPSBmZl9udmRlY19kZWNvZGVfaW5pdCwKPiAgICAgIC51bmluaXQgICAgICAgICAg
ICAgICA9IGZmX252ZGVjX2RlY29kZV91bmluaXQsCj4gQEAgLTEzNiw3ICsxODIsNyBAQCBjb25z
dCBGRkhXQWNjZWwgZmZfd212M19udmRlY19od2FjY2VsID0gewo+ICAgICAgLnAucGl4X2ZtdCAg
ICAgICAgICAgID0gQVZfUElYX0ZNVF9DVURBLAo+ICAgICAgLnN0YXJ0X2ZyYW1lICAgICAgICAg
ID0gbnZkZWNfdmMxX3N0YXJ0X2ZyYW1lLAo+ICAgICAgLmVuZF9mcmFtZSAgICAgICAgICAgID0g
ZmZfbnZkZWNfc2ltcGxlX2VuZF9mcmFtZSwKPiAtICAgIC5kZWNvZGVfc2xpY2UgICAgICAgICA9
IGZmX252ZGVjX3NpbXBsZV9kZWNvZGVfc2xpY2UsCj4gKyAgICAuZGVjb2RlX3NsaWNlICAgICAg
ICAgPSBudmRlY192YzFfZGVjb2RlX3NsaWNlLAo+ICAgICAgLmZyYW1lX3BhcmFtcyAgICAgICAg
ID0gbnZkZWNfdmMxX2ZyYW1lX3BhcmFtcywKPiAgICAgIC5pbml0ICAgICAgICAgICAgICAgICA9
IGZmX252ZGVjX2RlY29kZV9pbml0LAo+ICAgICAgLnVuaW5pdCAgICAgICAgICAgICAgID0gZmZf
bnZkZWNfZGVjb2RlX3VuaW5pdCwKPiAKPiAtLS0KPiBiYXNlLWNvbW1pdDogZjc2MTk1ZmY2NTZk
NmJlYTY4ZmVlZTc4MzE2MDY1MmUyYjNlM2Q2MAo+IGNoYW5nZS1pZDogMjAyNTAzMDQtbnZkZWMt
dmMxLW1hcmtlcjItNTNkNmJkMzBlZTk5Cj4gCj4gQmVzdCByZWdhcmRzLAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg
bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s
aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv
ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z
dWJzY3JpYmUiLgo=