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 EADC44715B for ; Thu, 10 Aug 2023 10:05:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D169668C7F0; Thu, 10 Aug 2023 13:05:49 +0300 (EEST) Received: from mail-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 25A8968C644 for ; Thu, 10 Aug 2023 13:05:43 +0300 (EEST) Received: by mail-vk1-f172.google.com with SMTP id 71dfb90a1353d-48730d2ce5cso317367e0c.0 for ; Thu, 10 Aug 2023 03:05:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691661942; x=1692266742; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=PFLZ9gwnMxV5OE9GuSrh/wMHgKmPSdyFuR3ouy/77W0=; b=ZRuq2UjfDe42OtQw8ng92z/gxAcmGif9H8DA+mKrwZACR2CPOVIt8YPtzZ8eEAKxYW O7b5HONpktGrjcqHU41xkcZH3ye+8Uv0dMhQSkPRM84QabtruvJJ6yOp6xS4G7uYjtuj adVdO0cc846wlhroQG8V0mxTMENrM4WUG/t0yK9pL2TJa5h3cZ56TLkJk0IJBSfoSc0V XgGsxriOjPNNXSqQ1UIv7AmvUGDxTTpdBWW7yuLfCMjKD066y8KFqpiaF0zXM2QgXN9f 8Sz9/aMfZOh3R8Mu/3EvxSd05ymF+nIhRCvbf2bfGtWCNZJKS6JXeJjEO5XAiiLfFx31 Caxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691661942; x=1692266742; 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=PFLZ9gwnMxV5OE9GuSrh/wMHgKmPSdyFuR3ouy/77W0=; b=McoqiZ55TZhT2SY8XCB8obF6kBcjV6HxHYnxk+ua5D1JZMjQkmBg4f3/asp0ZmFbwn QXC1OysLy5EKN2zSQI+Fc6s70t52Tkfv69cPUlk8LX0U3SNo1/wZOdHHHSEvn4WeDnim bn4ZN3yYm1HJlWhifvC6OulF9UVjaM0pe8H8I4fcDL3QF9kIDgh3F9sqmI8+ItoMudnZ m0w1NWvGtKrLrZFYMesPgCYw0EUH//3c+EPNXnfH9ERtFuTYz1GXzj1cjZ9YbmciSboS UfkMhuNCB0QOm/bCO0guwaLJWOYTUkvJARfPzbd6pkWBEwqL+kfKxk7R2YEOWajLhos+ mukw== X-Gm-Message-State: AOJu0Yzt32SSQ5X6tp5fmaA0CcZzzI4O5lOy8M9wzAgB5/jNDoirxp5c Bkg3ITC3LD0r1YLfOh+DMzJNbBMYTJCzvklenhD0q3GsRVY= X-Google-Smtp-Source: AGHT+IEGWdgPQMrzQNsSmKEk/gDXwypVzo8gkOAL6QkODoCrDTnp4GKlycYuVsLBQOC6AMrq8r+7ixEnxuyxc+suvUQ= X-Received: by 2002:a67:b90e:0:b0:447:55b0:bcf6 with SMTP id q14-20020a67b90e000000b0044755b0bcf6mr996672vsn.29.1691661941792; Thu, 10 Aug 2023 03:05:41 -0700 (PDT) MIME-Version: 1.0 References: <20230809183407.29554-1-michael@niedermayer.cc> <20230809193030.GA7802@pb2> <20230810093402.GB7802@pb2> In-Reply-To: <20230810093402.GB7802@pb2> From: Paul B Mahol Date: Thu, 10 Aug 2023 12:12:51 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/mv30: Check the input length before allocation 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: T24gVGh1LCBBdWcgMTAsIDIwMjMgYXQgMTE6MzTigK9BTSBNaWNoYWVsIE5pZWRlcm1heWVyIDxt aWNoYWVsQG5pZWRlcm1heWVyLmNjPgp3cm90ZToKCj4gT24gV2VkLCBBdWcgMDksIDIwMjMgYXQg MTE6MjA6NDNQTSArMDIwMCwgUGF1bCBCIE1haG9sIHdyb3RlOgo+ID4gT24gV2VkLCBBdWcgOSwg MjAyMyBhdCA5OjMw4oCvUE0gTWljaGFlbCBOaWVkZXJtYXllciA8Cj4gbWljaGFlbEBuaWVkZXJt YXllci5jYz4KPiA+IHdyb3RlOgo+ID4KPiA+ID4gSGkgUGF1bAo+ID4gPgo+ID4gPiBPbiBXZWQs IEF1ZyAwOSwgMjAyMyBhdCAwODo1MzowM1BNICswMjAwLCBQYXVsIEIgTWFob2wgd3JvdGU6Cj4g PiA+ID4gVGhpcyBpcyBub3QgY29ycmVjdCwgYW5kIHBsZWFzZSBzdG9wIHdyaXRpbmcgc3VjaCBw YXRjaGVzLiBUaGFua3MuCj4gPiA+Cj4gPiA+IElmIHRoZXJlIGlzIGEgcHJvYmxlbSBpbiB0aGUg YnVnZml4LCBwbGVhc2UgZXhwbGFpbiB3aGF0IHRoZSBwcm9ibGVtCj4gaXMuCj4gPiA+IElmIHlv dSBkbyBub3QgbGlrZSB0aGUgc3BlY2lmaWMgZml4LCB5b3UgY2FuIGZpeCBpdCBkaWZmZXJlbnRs eSB0b28gb3IKPiA+ID4gdGVsbCBtZSB3aGF0IHlvdSBwcmVmZXIuCj4gPiA+IFNpbXBseSBzYXlp bmcgIm5vIiB3aXRoIG5vIGV4cGxhbmF0aW9uIHJlcGVhdGVkbHkgaXMgcnVkZQo+ID4gPgo+ID4K PiA+IFBhdGNoIGJyZWFrcyB2YWxpZCBmaWxlcy4KPgo+IERvZXMgdGhlIHBhdGNoIGJyZWFrIGZp bGVzIHlvdSBjcmVhdGUgaW50ZW50aW9uYWxseSBvciBmaWxlcwo+IHByZS1leGlzdGluZyA/Cj4g VGhlIGNoZWNrIGNhbiBmYWlsIGlmIDIgZGF0YSBzZWdtZW50cyBvdmVybGFwLCBvbmUgY2FuIGNy YWZ0Cj4gYSBmaWxlIHdpdGggdGhhdC4gVGhlIHByZXZpb3VzIHBhdGNoZXMgYXJlIGltcGxlbWVu dGVkIGRpZmZlcmVudGx5Cj4gYW5kIGRvbnQgaGF2ZSB0aGF0IGJlaGF2aW9yLCB5b3UgcmVqZWN0 ZWQgdGhlbSB0b28gYW5kIGF0IHRoZSB0aW1lCj4geW91IGRpZCBjYWxsIHRoZW0gImhhY2t5IiBh bmQgZGlkIG5vdCBtZW50aW9uIHRoYXQgdGhleSBicmVhayBhbnl0aGluZwo+IGFuZCBhbHNvIGln bm9yZWQgYWxsIGZ1cnRoZXIgcXVlc3Rpb25zCj4KPiBJIGp1c3QgaW1wbGVtZW50ZWQgdGhpcyBv bmUgZGlmZmVyZW50bHkgYXMgdGhlIG90aGVyIHdheSB3YXMgcmVqZWN0ZWQKPiBieSB5b3Ugd2l0 aCBubyBjb21tZW50Cj4KPiBBbHNvIHBsZWFzZSBwcm92aWRlIHRoZSBmaWxlcyB0aGlzIGJyZWFr cyBzbyB0aGUgaXNzdWUgY2FuIGJlCj4gZml4ZWQKPgo+CldoeSBub3Qgc2FtZSB0aGluZyBmb3Ig QVYxIGNvZGVjPwpKdXN0IHJlZHVjZSBtYXggcmVzb2x1dGlvbnMgZm9yIG12MzAgdG8gMzJ4MzIg YW5kIGJlIGRvbmUuCgoKCj4gdGh4Cj4KPiBbLi4uXQo+IC0tCj4gTWljaGFlbCAgICAgR251UEcg ZmluZ2VycHJpbnQ6IDlGRjIxMjhCMTQ3RUY2NzMwQkFERjEzMzYxMUVDNzg3MDQwQjBGQUIKPgo+ IERpY3RhdG9yc2hpcCBuYXR1cmFsbHkgYXJpc2VzIG91dCBvZiBkZW1vY3JhY3ksIGFuZCB0aGUg bW9zdCBhZ2dyYXZhdGVkCj4gZm9ybSBvZiB0eXJhbm55IGFuZCBzbGF2ZXJ5IG91dCBvZiB0aGUg bW9zdCBleHRyZW1lIGxpYmVydHkuIC0tIFBsYXRvCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=