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=