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 3653249413 for ; Sat, 10 Feb 2024 10:18:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C774E68D0ED; Sat, 10 Feb 2024 12:18:55 +0200 (EET) Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 87C6E68CBD3 for ; Sat, 10 Feb 2024 12:18:49 +0200 (EET) Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-51147d0abd1so1951667e87.1 for ; Sat, 10 Feb 2024 02:18:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707560328; x=1708165128; 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=yCXL+BcU9ASD0DwFA1L40kACwHuOhs/ZB+IfE9XLZg8=; b=nGxLtpJoyRF8pdmN9gtTVzX2HvCh1c76+dd4I27RO/jojYq6ikIxGy6gqWQr/CFjqv woRcSlmoLuhpAouzTBCrmNl3ipqs680FoYfa7Gp22zF6/L2iLjbrGD/7JL92U5c1uWyU 0cp9NakzxJFtVp4AVrUxtl26Ko11zxI8yk8iraBbzNINyHyXEY2I7JirxUM1egRsibun ZOTTVU+MlE08EimTmcs40cqwWW5ZvRl4CEgMorqYeTEu8mlLnWbyxqopZw0Ts8NPqwFE 0gs0e6RlDpocgERKuFKuZNi5UjbckD9gENGXTcBCfNbxgutGZfRwtegflkWao51ZwF8+ racw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707560328; x=1708165128; 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=yCXL+BcU9ASD0DwFA1L40kACwHuOhs/ZB+IfE9XLZg8=; b=txOkvucuMegOiotAUsGe9zXrUAc+aCYZ0DeddWC+klokuvZRbD65rSk4Oye7dVBrMd Bj/SpfqKg7SNkmZyLwPBSwUjOQkH2YpSwkknV3+pG8Xs751QwUN02EpcatUmgaFSJ9dY NxeTZHcO4ukqU0IrVPEwlMQvguQ0LHrwTukA2PIKHXwJEsIQdaiRsBbE3Ge6rtZXxgjR sUg8PcF3t49kc/xnM5C7eM8iOVpzaQlNMBnKYiUDTgUkX6rC+3izQpvo7G36Q0aD5KPV JT2p9MEO1H5uSGsmMp/mIg4MBb9VzDs+sP8z4yhaR1V09M1WcUw384JtSyP5qtNJYi1Z L0ow== X-Gm-Message-State: AOJu0YxuldY3nuUWOymLM85q6bDZD4Yvs9i3H5FroiaaKv8CN5E+hXtJ 2nwKpbIkFW1sZYc0aIQRmd4aO0rnegxgoxmJD7jfHM1HayQ/mmYsRGaRpCT7iqjS7m6TjbUaQEI W1FqKyj/vcqgd+/Mk32tIw3DXYgkWwH1pzQk= X-Google-Smtp-Source: AGHT+IGbK97VWe9QM/tyDB0RKsCA7GdEvpuQweNDngiS7OGOXFEvX/FEgrHnEwOCGtc66RzGfH93t2gPegOs2uZT1bg= X-Received: by 2002:ac2:4c18:0:b0:511:6f89:adea with SMTP id t24-20020ac24c18000000b005116f89adeamr988977lfq.15.1707560328126; Sat, 10 Feb 2024 02:18:48 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Sat, 10 Feb 2024 18:18:36 +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: T24gRnJpLCBGZWIgOSwgMjAyNCBhdCA3OjQw4oCvUE0gQW5kcmVhcyBSaGVpbmhhcmR0IDwKYW5k cmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPiB3cm90ZToKCj4gTnVvIE1pOgo+ID4gRml4ZXM6 IGZ1enplciB0aW1lb3V0Cj4gPiBGaXhlczoKPiA2NTI1My9jbHVzdGVyZnV6ei10ZXN0Y2FzZS1t aW5pbWl6ZWQtZmZtcGVnX0JTRl9WVkNfTVA0VE9BTk5FWEJfZnV6emVyLTQ5NzI0MTI0ODc0Njcw MDgKPiA+Cj4gPiBGb3VuZC1ieTogY29udGludW91cyBmdXp6aW5nIHByb2Nlc3MKPiBodHRwczov L2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6L3RyZWUvbWFzdGVyL3Byb2plY3RzL2ZmbXBlZwo+ ID4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXll ci5jYz4KPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVp bmhhcmR0QG91dGxvb2suY29tPgo+ID4gLS0tCj4gPiAgbGliYXZjb2RlYy9ic2YvdnZjX21wNHRv YW5uZXhiLmMgfCA3ICsrKystLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2JzZi92dmNf bXA0dG9hbm5leGIuYwo+IGIvbGliYXZjb2RlYy9ic2YvdnZjX21wNHRvYW5uZXhiLmMKPiA+IGlu ZGV4IDI1YzM3MjY5MTguLjM2YmRhZThmNDkgMTAwNjQ0Cj4gPiAtLS0gYS9saWJhdmNvZGVjL2Jz Zi92dmNfbXA0dG9hbm5leGIuYwo+ID4gKysrIGIvbGliYXZjb2RlYy9ic2YvdnZjX21wNHRvYW5u ZXhiLmMKPiA+IEBAIC0xNTUsMTAgKzE1NSwxMSBAQCBzdGF0aWMgaW50IHZ2Y19leHRyYWRhdGFf dG9fYW5uZXhiKEFWQlNGQ29udGV4dAo+ICpjdHgpCj4gPiAgICAgICAgICB9Cj4gPgo+ID4gICAg ICAgICAgZm9yIChqID0gMDsgaiA8IGNudDsgaisrKSB7Cj4gPiAtICAgICAgICAgICAgaW50IG5h bHVfbGVuID0gYnl0ZXN0cmVhbTJfZ2V0X2JlMTYoJmdiKTsKPiA+ICsgICAgICAgICAgICBjb25z dCBpbnQgbmFsdV9sZW4gPSBieXRlc3RyZWFtMl9nZXRfYmUxNigmZ2IpOwo+ID4KPiA+IC0gICAg ICAgICAgICBpZiAoNCArIEFWX0lOUFVUX0JVRkZFUl9QQURESU5HX1NJWkUgKyBuYWx1X2xlbiA+ Cj4gPiAtICAgICAgICAgICAgICAgIFNJWkVfTUFYIC0gbmV3X2V4dHJhZGF0YV9zaXplKSB7Cj4g PiArICAgICAgICAgICAgaWYgKCFuYWx1X2xlbiB8fAo+ID4gKyAgICAgICAgICAgICAgICBuYWx1 X2xlbiA+IGJ5dGVzdHJlYW0yX2dldF9ieXRlc19sZWZ0KCZnYikgfHwKPiA+ICsgICAgICAgICAg ICAgICAgNCArIEFWX0lOUFVUX0JVRkZFUl9QQURESU5HX1NJWkUgKyBuYWx1X2xlbiA+IFNJWkVf TUFYCj4gLSBuZXdfZXh0cmFkYXRhX3NpemUpIHsKPiA+ICAgICAgICAgICAgICAgICAgcmV0ID0g QVZFUlJPUl9JTlZBTElEREFUQTsKPiA+ICAgICAgICAgICAgICAgICAgZ290byBmYWlsOwo+ID4g ICAgICAgICAgICAgIH0KPgo+IFdoYXQgYWJvdXQgZ3Jvd2luZyB0aGUgcGFja2V0Pwo+CkhpIEFu ZHJlYXMsCkRvIHlvdSBtZWFuIGdyb3dpbmcgdGhlIHBhY2tldCBvbmx5IG9uY2UgZm9yIGFsbCBu YWx1cz8KSG93ZXZlciwgdGhpcyB3b3VsZCBjaGFuZ2UgdGhlIG9yaWdpbmFsIGJlaGF2aW9yIGFu ZCByZXN1bHQgaW4gbW9yZQpkdXBsaWNhdGUgY29kZSBiZXR3ZWVuIHRoZSBIRVZDIGFuZCBWVkMg aW1wbGVtZW50YXRpb25zLgpJIGNhbiBkbyBpdCwgYnV0IEknbGwgcmVmYWN0b3IgZHVwbGljYXRp b25zIHRvIGgyNjU2X21wNHRvYW5uZXhiLmMgZmlyc3QuCkRvIHlvdSB0aGluayB0aGF0J3Mgb2th eT8KVGhhbmsgeW91CgoKPiAtIEFuZHJlYXMKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K