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 1F8BC4A16A for ; Fri, 22 Mar 2024 22:08:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EBCF068D556; Sat, 23 Mar 2024 00:08:01 +0200 (EET) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CC82D68D3FC for ; Sat, 23 Mar 2024 00:07:54 +0200 (EET) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-566e869f631so2910552a12.0 for ; Fri, 22 Mar 2024 15:07:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711145274; x=1711750074; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=EZJXksk4RH8zAPZOA9QSAPUzzTYwDR/cTlXHWc1tmPk=; b=EfTZtuIx0jrlZd0aljAYD0PR3PBofQ+LCGYoryspFo0T7ezzTBBfPn0IzLmrkPQtUR WXBHHnMlnx8j31/5uGqFPHBfORC1IDZ27VfuCIHvmyFBfPWlerNt4KXwHhmnHPWfN0mI QCDm2jj193JxB4jcyY9fmiOoSfg08BjPVqMrgQ7Kyr2Z6vwC8v7BT9JsH00SC6klm9C+ FVTyXmkST4JvmuSSc5KF4bgNbDUV0e1bWfOVG9fla9O2X89V/PmaRyxlQFK5ew2yyzo1 h70YeFCCyNh57k3JYAY04IojQm2QzZykc7MVf6dKsN+To5tm90lQQsZlg7JxGpx75q+m ZrIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711145274; x=1711750074; h=content-transfer-encoding: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=EZJXksk4RH8zAPZOA9QSAPUzzTYwDR/cTlXHWc1tmPk=; b=pDkHpI6fHkNRUllIQy6AJDzRIaDaTZif9PpvKEjy3py0Uo2KNbERYG+yw26rZsIxrO HIHK4ovLp4fU91k8QWyMe2bSsqGBb6xWeEVBtDJbjIPJFQXjyzEuAqYzC5oEl3yBmNoQ XQ+SVoKd9e9B1n5Tx2PIrC7qYxTSWOvQZ3AWaBQ9LSY5AyTJm47AgffhbnafsditaEuC QEi2tfe34EIddrQMiwnpcpNRPmrIN1rFORsUzVi01mo2EEdRS99ktT4NqvAyEqu37VGS L4G572jWOuRr3/HGkSF7wJhPvkGb+4qHg70vxzKXhoXR41oFwmkm6V4fhwAiRiptcxmZ eLYw== X-Gm-Message-State: AOJu0Yx8wFwxMj1hAUe67a+9TgTuKGr13VvGSg/exJDJIROH/hU8Spp3 WATN2p4UZKeRmFR9ysXPSLQB0T15XnDVlvl/E/tYiy3rOnqFYBlzYaNHRlgBfL/YIZIYYyqdLYM Ndly16/H18YcVLAktO9LyZpILmRCWr2qX7cI= X-Google-Smtp-Source: AGHT+IEHJhw/c8Wp7TC8nhsvqlxwmIFVXHC6JvosJ0vUlxGcvRuwuTE66hvvsNeb2ynnv9x603a6YpVgFYbENdLhtDg= X-Received: by 2002:a50:d654:0:b0:56b:900b:a2e with SMTP id c20-20020a50d654000000b0056b900b0a2emr504671edj.32.1711145274026; Fri, 22 Mar 2024 15:07:54 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?B?SmFuIEVrc3Ryw7Zt?= Date: Sat, 23 Mar 2024 00:07:42 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 5/5] avutil/frame: Use av_realloc_array(), improve overflow check 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: T24gRnJpLCBNYXIgMjIsIDIwMjQgYXQgNDo0MeKAr1BNIEFuZHJlYXMgUmhlaW5oYXJkdAo8YW5k cmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPiB3cm90ZToKPgo+IEFsc28gdXNlIHNpemVvZiBv ZiB0aGUgcHJvcGVyIHR5cGUsIG5hbWVseSBzaXplb2YoKipzZCkKPiBhbmQgbm90IHNpemVvZigq c2QpLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWlu aGFyZHRAb3V0bG9vay5jb20+Cj4gLS0tCj4gIGxpYmF2dXRpbC9mcmFtZS5jIHwgNSArKystLQo+ ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlm ZiAtLWdpdCBhL2xpYmF2dXRpbC9mcmFtZS5jIGIvbGliYXZ1dGlsL2ZyYW1lLmMKPiBpbmRleCA3 ZGQzN2U1NDkwLi5kN2EzMmNkYzkyIDEwMDY0NAo+IC0tLSBhL2xpYmF2dXRpbC9mcmFtZS5jCj4g KysrIGIvbGliYXZ1dGlsL2ZyYW1lLmMKPiBAQCAtNzIxLDEwICs3MjEsMTEgQEAgc3RhdGljIEFW RnJhbWVTaWRlRGF0YSAqYWRkX3NpZGVfZGF0YV9mcm9tX2J1ZihBVkZyYW1lU2lkZURhdGEgKioq c2QsCj4gICAgICBpZiAoIWJ1ZikKPiAgICAgICAgICByZXR1cm4gTlVMTDsKPgo+IC0gICAgaWYg KCpuYl9zZCA+IElOVF9NQVggLyBzaXplb2YoKnNkKSAtIDEpCj4gKyAgICAvLyAqbmJfc2QgKyAx IG5lZWRzIHRvIGZpdCBpbnRvIGFuIGludCBhbmQgYSBzaXplX3QuCj4gKyAgICBpZiAoKHVuc2ln bmVkKSpuYl9zZCA+PSBGRk1JTihJTlRfTUFYLCBTSVpFX01BWCkpCj4gICAgICAgICAgcmV0dXJu IE5VTEw7Cj4KPiAtICAgIHRtcCA9IGF2X3JlYWxsb2MoKnNkLCAoKm5iX3NkICsgMSkgKiBzaXpl b2YoKnNkKSk7Cj4gKyAgICB0bXAgPSBhdl9yZWFsbG9jX2FycmF5KCpzZCwgc2l6ZW9mKCoqc2Qp LCAqbmJfc2QgKyAxKTsKPiAgICAgIGlmICghdG1wKQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+ ICAgICAgKnNkID0gdG1wOwo+IC0tCgpUaGFua3MgZm9yIG5vdGljaW5nIHRoZXNlIHRoaW5ncyBs aWtlIHRoZSBBVkNsYXNzLXVzYWdlLCBmaWd1cmluZyBvdXQKYSB3b3JrYXJvdW5kIGZvciB0aGUg Z2V0dGVyIGFuZCBpbXByb3Zpbmcgb24gdGhlIG92ZXJmbG93IGNoZWNrIGFzCndlbGwgYXMgZG9p bmcgdGhlIEFWQlByaW50IHRvIHNucHJpbnRmIHN3aXRjaC4KCldpbGwgaGF2ZSB0byB0aGluayB3 aHkgSSB0aG91Z2h0IHRoYXQgQVZDbGFzcyB0aGluZyB3YXMgc29tZWhvdyBhIGdvb2QgaWRlYS4K ClNldCBMR1RNLgoKSmFuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcK aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K