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 A5FE74ACD2 for ; Sun, 19 May 2024 14:32:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3E7D268D01E; Sun, 19 May 2024 17:32:07 +0300 (EEST) Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 75C5F68C446 for ; Sun, 19 May 2024 17:32:01 +0300 (EEST) Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-52232d0e5ceso2766992e87.0 for ; Sun, 19 May 2024 07:32:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716129120; x=1716733920; 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=+dmDhavOehqRVSS4p9KVV39uPIbl0+jj3Ga+Oh8lS0k=; b=YbCI8f4SNT9G//0qiEavc27AWlxKrXGQREVpLisMV1s3Rua9UaH1na+HiOLIZoaKQZ 72gUHcV6uEWzV2OQhNprCtOCEotCE3mkIHXDx3JI7QSCnme2FKdm/c3TDKAg6YtLcHdm 6TT5wWZ8D+utU9eB8NG7zxV4TbconQFvUTCO2Y3osDR4upm/1VmdAckoBdBJ7FyxnmFc JMZZABdVnhI/lbgs/yuJdtXnl9Pa1S3fJ44GK/L/jaDwbC+5o6ZZFFZ3INn7b3O8ohOw FUm+EF9vHOphaFUEkAsTgf+zIu65v4Ohf1De+Il2dtlfJlpGubiLiFzMDqnbG7ocRZxY 3+9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716129120; x=1716733920; 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=+dmDhavOehqRVSS4p9KVV39uPIbl0+jj3Ga+Oh8lS0k=; b=VUrtIEIQEFinq/gWEmnVFGIFAOTrSIM/E1p6D8ZG40SnGyuJGykxrCogvXX92sAa0U 2UqDD8QE9LHpYZy04fYurO0xWVuPO/27Vs1VpQF/5czhMAqFL6d72oiGEvTzFkrtKXqT ibqCxn58GIW4VjyE/YDRCXmK7iJsbVwOWaBoWsjy9JUXpX41qftgfuKFra7cIJ/1Q8If 6L6u9xJSJHV5bckPRnCeY7QE9wYa6ZPQlz2LwEaXWwZPI8aVS+pCz4OhUExJdbJMr+jJ 9DQbdhYV6dq12KL5e/+xSDlPqJJWzg5XwOsCJZ+9xTmmR3jG/mQuBbSpjfodDHM04p3J 0bZw== X-Gm-Message-State: AOJu0YyYgUCf94ei231FyHOMsF/8iBCS1Vq9Ce83dJVzwg0XyIuvpeen INRNX35BMqdY0M/8Oe04TgISeX/TzNyoS0NOikQOSYErrijm2zSepbXyrmBTMwX5VO4Mzwnj8/X zYyjP7cdKnASvEpFDS0/4qeaLq2DLEw== X-Google-Smtp-Source: AGHT+IHvJ4JDGSMCLOhJNAiNPI8SdYXnFqxMfaBL7Jex6zTVUT+wYa2ThrvTLoa/FifK39n9mxWjg4+g9xrzLUb+fTg= X-Received: by 2002:a05:6512:3ca4:b0:51d:67a0:2433 with SMTP id 2adb3069b0e04-52210074979mr21621738e87.46.1716129120302; Sun, 19 May 2024 07:32:00 -0700 (PDT) MIME-Version: 1.0 References: <20240519024915.1944150-1-michael@niedermayer.cc> <20240519024915.1944150-6-michael@niedermayer.cc> In-Reply-To: <20240519024915.1944150-6-michael@niedermayer.cc> From: Nuo Mi Date: Sun, 19 May 2024 22:31:50 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 6/9] avcodec/vvc/dec: Check init_get_bits8() for failure 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: T24gU3VuLCBNYXkgMTksIDIwMjQgYXQgMTA6NTDigK9BTSBNaWNoYWVsIE5pZWRlcm1heWVyIDxt aWNoYWVsQG5pZWRlcm1heWVyLmNjPgp3cm90ZToKCj4gRml4ZXM6IENJRDE1NjAwNDIgVW5jaGVj a2VkIHJldHVybiB2YWx1ZQo+Cj4gU3BvbnNvcmVkLWJ5OiBTb3ZlcmVpZ24gVGVjaCBGdW5kCj4g U2lnbmVkLW9mZi1ieTogTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5j Yz4KPiAtLS0KPiAgbGliYXZjb2RlYy92dmMvZGVjLmMgfCA1ICsrKystCj4gIDEgZmlsZSBjaGFu Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9saWJh dmNvZGVjL3Z2Yy9kZWMuYyBiL2xpYmF2Y29kZWMvdnZjL2RlYy5jCj4gaW5kZXggZDI2MmQzMTAx MjUuLmYyZWRlNDkwYzhiIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvdnZjL2RlYy5jCj4gKysr IGIvbGliYXZjb2RlYy92dmMvZGVjLmMKPiBAQCAtNTE0LDYgKzUxNCw3IEBAIHN0YXRpYyBpbnQg c2xpY2VfaW5pdF9lbnRyeV9wb2ludHMoU2xpY2VDb250ZXh0ICpzYywKPiAgICAgIGludCBuYl9l cHMgICAgICAgICAgICAgICAgPSBzaC0+ci0+bnVtX2VudHJ5X3BvaW50cyArIDE7Cj4gICAgICBp bnQgY3R1X2FkZHIgICAgICAgICAgICAgID0gMDsKPiAgICAgIEdldEJpdENvbnRleHQgZ2I7Cj4g KyAgICBpbnQgcmV0Owo+Cj4gICAgICBpZiAoc2MtPm5iX2VwcyAhPSBuYl9lcHMpIHsKPiAgICAg ICAgICBlcHNfZnJlZShzYyk7Cj4gQEAgLTUyMyw3ICs1MjQsOSBAQCBzdGF0aWMgaW50IHNsaWNl X2luaXRfZW50cnlfcG9pbnRzKFNsaWNlQ29udGV4dCAqc2MsCj4gICAgICAgICAgc2MtPm5iX2Vw cyA9IG5iX2VwczsKPiAgICAgIH0KPgo+IC0gICAgaW5pdF9nZXRfYml0czgoJmdiLCBzbGljZS0+ ZGF0YSwgc2xpY2UtPmRhdGFfc2l6ZSk7Cj4gKyAgICByZXQgPSBpbml0X2dldF9iaXRzOCgmZ2Is IHNsaWNlLT5kYXRhLCBzbGljZS0+ZGF0YV9zaXplKTsKPiArICAgIGlmIChyZXQgPCAwKQo+ICsg ICAgICAgIHJldHVybiByZXQ7Cj4gICAgICBmb3IgKGludCBpID0gMDsgaSA8IHNjLT5uYl9lcHM7 IGkrKykKPiAgICAgIHsKPiAgICAgICAgICBFbnRyeVBvaW50ICplcCA9IHNjLT5lcHMgKyBpOwo+ CkxHVE0uClRoYW5rIHlvdSwgTWljaGFlbC4KCj4gLS0KPiAyLjQ1LjEKPgo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K