From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 854C549468 for ; Sun, 11 Feb 2024 14:57:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B82B568CA65; Sun, 11 Feb 2024 16:57:27 +0200 (EET) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9B3B968B979 for ; Sun, 11 Feb 2024 16:57:20 +0200 (EET) Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-5116b017503so3272619e87.1 for ; Sun, 11 Feb 2024 06:57:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707663439; x=1708268239; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=CyLfEgvCX9dplUndIAxVcnxVWLbNqJ/rVXGVFp64W/c=; b=QSiLWxnp6yybvLAuopS7O1prapGZyWtitU8st9p/hFPRKp2Z8NDbQ9jPfhsuiAMmiL Hsy60dL/RPchfXuASZgr6nqo22q50Pw9XrzoAvdq/3VKmXu+oZdhDphSaWqPBX2l1PLI sU3ks0ZmHRE8Wz8yto/4SfcdBslRRxnAL77LQT9KTEuzPhAcjDG6gV+lwjwMdoHAsdBw cxYFJUE0m3c69lWhSsHEyzN+pQGQ0VGfMQL1vTGZWDCXfxzdb7HNM8rYJWzJSXKfV7W0 hEF6OsaMhagfN9pc7liCvbRnen6ryJXHX0+P9ocBrFpDq5asRlaNm7uNprhEdhVhdiBa WKQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707663439; x=1708268239; h=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=CyLfEgvCX9dplUndIAxVcnxVWLbNqJ/rVXGVFp64W/c=; b=EHz1aHDmukiR+hMSVakfc90+wpJq2mCrKndU8jxrZR7b9fLV9osCTivutWZoa845+n JniAMHRlnHihKWTmwkDT0QalnEnePDse/IMuD0CtoWHRWIdzRj7rcy4DaRcL9c67R7e/ NC+KwLSePlZYGRB/SRpY0Eu64Z7BJleLfi8lqjyngCeWnJeDBc54BLT7WQy1cPBZHtyL nzzxZYMfvOQEEmuu5RN6NirPyZ3MNaxHwC4qBGBi7d/YYsXmKwAxxbzvW1a9NKXTkLfj A+txeqdjeaumAQPI6BVfJ55AGUmxm48rX6Bd9Eh0KAld1sPKmKBqtA036F+9FRep0au9 KpsA== X-Gm-Message-State: AOJu0Yyl0tOVe2FUbadlW35HIjj98jHaRKCmPj6kZzJgINC3ZBQv7bxB QzN00gMqoioO+BjQiyTnFBeoqfDGcxAcbaJrzDeIvoCRmx2BQnWAoN0qCg0T3P71tZGWPmDU4c/ nWwlrS2XWV5VAM+Xc8PIHr8rq5p9TaMsf X-Google-Smtp-Source: AGHT+IHX9+uMc9OCvv9gIGN/u+zpjVuqC+9aevoNuFfPb6I7+t3QuDPssglWxTdD6MRw92Svj9sCQG76UpZYMUirLMs= X-Received: by 2002:a05:6512:6c8:b0:511:671b:a04c with SMTP id u8-20020a05651206c800b00511671ba04cmr3168773lff.59.1707663439206; Sun, 11 Feb 2024 06:57:19 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Sun, 11 Feb 2024 22:57:11 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2 1/2] avcodec/vvc_mp4toannexb: check bytes left for nalu_len X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gU2F0LCBGZWIgMTAsIDIwMjQgYXQgNjo1N+KAr1BNIEFuZHJlYXMgUmhlaW5oYXJkdCA8CmFu ZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cgo+IE51byBNaToKPiA+IE9uIEZy aSwgRmViIDksIDIwMjQgYXQgNzo0MOKAr1BNIEFuZHJlYXMgUmhlaW5oYXJkdCA8Cj4gPiBhbmRy ZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+IHdyb3RlOgo+ID4KPiA+PiBOdW8gTWk6Cj4gPj4+ IEZpeGVzOiBmdXp6ZXIgdGltZW91dAo+ID4+PiBGaXhlczoKPiA+Pgo+IDY1MjUzL2NsdXN0ZXJm dXp6LXRlc3RjYXNlLW1pbmltaXplZC1mZm1wZWdfQlNGX1ZWQ19NUDRUT0FOTkVYQl9mdXp6ZXIt NDk3MjQxMjQ4NzQ2NzAwOAo+ID4+Pgo+ID4+PiBGb3VuZC1ieTogY29udGludW91cyBmdXp6aW5n IHByb2Nlc3MKPiA+PiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6L3RyZWUvbWFz dGVyL3Byb2plY3RzL2ZmbXBlZwo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIE5pZWRlcm1h eWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFz IFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPiA+Pj4gLS0tCj4g Pj4+ICBsaWJhdmNvZGVjL2JzZi92dmNfbXA0dG9hbm5leGIuYyB8IDcgKysrKy0tLQo+ID4+PiAg MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiA+Pj4KPiA+ Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYnNmL3Z2Y19tcDR0b2FubmV4Yi5jCj4gPj4gYi9s aWJhdmNvZGVjL2JzZi92dmNfbXA0dG9hbm5leGIuYwo+ID4+PiBpbmRleCAyNWMzNzI2OTE4Li4z NmJkYWU4ZjQ5IDEwMDY0NAo+ID4+PiAtLS0gYS9saWJhdmNvZGVjL2JzZi92dmNfbXA0dG9hbm5l eGIuYwo+ID4+PiArKysgYi9saWJhdmNvZGVjL2JzZi92dmNfbXA0dG9hbm5leGIuYwo+ID4+PiBA QCAtMTU1LDEwICsxNTUsMTEgQEAgc3RhdGljIGludCB2dmNfZXh0cmFkYXRhX3RvX2FubmV4YihB VkJTRkNvbnRleHQKPiA+PiAqY3R4KQo+ID4+PiAgICAgICAgICB9Cj4gPj4+Cj4gPj4+ICAgICAg ICAgIGZvciAoaiA9IDA7IGogPCBjbnQ7IGorKykgewo+ID4+PiAtICAgICAgICAgICAgaW50IG5h bHVfbGVuID0gYnl0ZXN0cmVhbTJfZ2V0X2JlMTYoJmdiKTsKPiA+Pj4gKyAgICAgICAgICAgIGNv bnN0IGludCBuYWx1X2xlbiA9IGJ5dGVzdHJlYW0yX2dldF9iZTE2KCZnYik7Cj4gPj4+Cj4gPj4+ IC0gICAgICAgICAgICBpZiAoNCArIEFWX0lOUFVUX0JVRkZFUl9QQURESU5HX1NJWkUgKyBuYWx1 X2xlbiA+Cj4gPj4+IC0gICAgICAgICAgICAgICAgU0laRV9NQVggLSBuZXdfZXh0cmFkYXRhX3Np emUpIHsKPiA+Pj4gKyAgICAgICAgICAgIGlmICghbmFsdV9sZW4gfHwKPiA+Pj4gKyAgICAgICAg ICAgICAgICBuYWx1X2xlbiA+IGJ5dGVzdHJlYW0yX2dldF9ieXRlc19sZWZ0KCZnYikgfHwKPiA+ Pj4gKyAgICAgICAgICAgICAgICA0ICsgQVZfSU5QVVRfQlVGRkVSX1BBRERJTkdfU0laRSArIG5h bHVfbGVuID4gU0laRV9NQVgKPiA+PiAtIG5ld19leHRyYWRhdGFfc2l6ZSkgewo+ID4+PiAgICAg ICAgICAgICAgICAgIHJldCA9IEFWRVJST1JfSU5WQUxJRERBVEE7Cj4gPj4+ICAgICAgICAgICAg ICAgICAgZ290byBmYWlsOwo+ID4+PiAgICAgICAgICAgICAgfQo+ID4+Cj4gPj4gV2hhdCBhYm91 dCBncm93aW5nIHRoZSBwYWNrZXQ/Cj4gPj4KPiA+IEhpIEFuZHJlYXMsCj4gPiBEbyB5b3UgbWVh biBncm93aW5nIHRoZSBwYWNrZXQgb25seSBvbmNlIGZvciBhbGwgbmFsdXM/Cj4gPiBIb3dldmVy LCB0aGlzIHdvdWxkIGNoYW5nZSB0aGUgb3JpZ2luYWwgYmVoYXZpb3IgYW5kIHJlc3VsdCBpbiBt b3JlCj4gPiBkdXBsaWNhdGUgY29kZSBiZXR3ZWVuIHRoZSBIRVZDIGFuZCBWVkMgaW1wbGVtZW50 YXRpb25zLgo+ID4gSSBjYW4gZG8gaXQsIGJ1dCBJJ2xsIHJlZmFjdG9yIGR1cGxpY2F0aW9ucyB0 byBoMjY1Nl9tcDR0b2FubmV4Yi5jIGZpcnN0Lgo+ID4gRG8geW91IHRoaW5rIHRoYXQncyBva2F5 Pwo+ID4gVGhhbmsgeW91Cj4gPgo+Cj4gSSBtZWFudCBhIHNpbXBsZSBjaGVjayBiZWZvcmUgZ3Jv d2luZyB0aGUgcGFja2V0IHRvIGVuc3VyZSB0aGF0IHRoZXJlIGlzCj4gZW5vdWdoIGlucHV0IGxl ZnQgYXMgdGhlIGhlYWRlciBjbGFpbXMgdGhlcmUgdG8gYmUuIFlvdXIgb3JpZ2luYWwgcGF0Y2gK PiBhZGRlZCBzdWNoIGEgY2hlY2ssIHNvIEkgcHJlc3VtZWQgdGhhdCB0aGVyZSBpcyBub25lLiBC dXQgdGhlcmUgaXMgb25lCj4gKGJvdGggaGVyZSBhbmQgaW4gaGV2Y19tcDR0b2FubmV4YikuIFNv IG15IGFib3ZlIHBvaW50IGlzIG1vb3QuCgpUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4g IFlvdXIgc3VnZ2VzdGlvbiBmb3IgdGhlIG9yaWdpbmFsIHBhdGNoIGlzCnByZXR0eSBnb29kLiAg VGhhbmsgeW91CkFwcGxpZWQuCgo+CgoKPiAtIEFuZHJlYXMKPgo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K