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 51BC947182 for ; Thu, 10 Aug 2023 15:51:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 842B868C8E8; Thu, 10 Aug 2023 18:51:23 +0300 (EEST) Received: from mail-ua1-f54.google.com (mail-ua1-f54.google.com [209.85.222.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EC5E968C878 for ; Thu, 10 Aug 2023 18:51:16 +0300 (EEST) Received: by mail-ua1-f54.google.com with SMTP id a1e0cc1a2514c-79414715edeso279165241.0 for ; Thu, 10 Aug 2023 08:51:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691682675; x=1692287475; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=E9fKCCtqRp6o6G1M5C5Zgkb0/8JSqLjc1OpAXZWG2yY=; b=X0zECv7ppA10PZTvpL7Bkna+IzkWcZqpvvgE/TArx+hwO8OtQBJtKZHQlXFTvzBk93 NMhZNQ7NHOgYg57xZvKb7EYcoRLkUOkcAhwvK/nlpASp+D/xDVrIXZ4SAktkaGGUnGcx haQ8TQ4K1jYg9eYHFaRmVRvhRdZ0cePMQ44qqOxLnWzB4xbYun8s15DTFRpwKlpLy/s+ Ckj8ylmnD/DKbEGisbk2Oallghd7fNRHtYDWedttv9bKrVR9W2sKvETINl7XT0dyHAK1 GvIwv7sRh1b8OkgHrhgl2Mo5oTQR0dFFsgGVURvGIKO1r3AecLuUDVqVqprZBFc/WIlb CNqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691682675; x=1692287475; 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=E9fKCCtqRp6o6G1M5C5Zgkb0/8JSqLjc1OpAXZWG2yY=; b=fqyVljkCNpBSaDBFnKdprU57WR9inNE1AYSE6pu2MpH4Kn2NSmp3TB+2cs/bkNsE8/ cPhfHdjtl4eZRPNy73cNXgaRAJIWlP/3Iho04BW2BhDyhNY+d1ZeLHOQbz2NGYspw9nG LSW6vqNEjPsV2pf9ZEX2MFVinC0/ZAhcWVM57NggQtyyJ+rSA6U1C9e7YuIX2OtGqAmy IrqCDN35CMjq8VcPKSuVtMUMBAGd5b31jHn6UO8UlN4Fn57Hf1oX7dyUicDU+y8CwQsy EJ7LQtodjd+T90zXcjYgPB6F7sY1J25j+YVpO1/ATcxwVm284DpLKfbw8rejXy18uose doRg== X-Gm-Message-State: AOJu0YzAuGfG42R7CblZqRRYg/ojuh65zkPsuTm8IRb8rop1oVkEH3C9 GbIlcUpQKjQGmJXxkZNQDzhgr8eh9QiOiO/FJhgMTP1c6+c= X-Google-Smtp-Source: AGHT+IG0xleyU4OBaALlx/VyjHUac1/TTqjDCVheefZkYk/joibzVugaSWaYFIliRyBhl6VRdfdZqNVRLWypOuSztMY= X-Received: by 2002:a67:f9d2:0:b0:443:85fa:32dc with SMTP id c18-20020a67f9d2000000b0044385fa32dcmr1412342vsq.7.1691682675298; Thu, 10 Aug 2023 08:51:15 -0700 (PDT) MIME-Version: 1.0 References: <20230809183407.29554-1-michael@niedermayer.cc> <20230809193030.GA7802@pb2> <20230810093402.GB7802@pb2> <20230810154601.GF7802@pb2> In-Reply-To: <20230810154601.GF7802@pb2> From: Paul B Mahol Date: Thu, 10 Aug 2023 17:58:24 +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: T24gVGh1LCBBdWcgMTAsIDIwMjMgYXQgNTo0NuKAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIgPG1p Y2hhZWxAbmllZGVybWF5ZXIuY2M+Cndyb3RlOgoKPiBPbiBUaHUsIEF1ZyAxMCwgMjAyMyBhdCAx MjoxMjo1MVBNICswMjAwLCBQYXVsIEIgTWFob2wgd3JvdGU6Cj4gPiBPbiBUaHUsIEF1ZyAxMCwg MjAyMyBhdCAxMTozNOKAr0FNIE1pY2hhZWwgTmllZGVybWF5ZXIgPAo+IG1pY2hhZWxAbmllZGVy bWF5ZXIuY2M+Cj4gPiB3cm90ZToKPiA+Cj4gPiA+IE9uIFdlZCwgQXVnIDA5LCAyMDIzIGF0IDEx OjIwOjQzUE0gKzAyMDAsIFBhdWwgQiBNYWhvbCB3cm90ZToKPiA+ID4gPiBPbiBXZWQsIEF1ZyA5 LCAyMDIzIGF0IDk6MzDigK9QTSBNaWNoYWVsIE5pZWRlcm1heWVyIDwKPiA+ID4gbWljaGFlbEBu aWVkZXJtYXllci5jYz4KPiA+ID4gPiB3cm90ZToKPiA+ID4gPgo+ID4gPiA+ID4gSGkgUGF1bAo+ ID4gPiA+ID4KPiA+ID4gPiA+IE9uIFdlZCwgQXVnIDA5LCAyMDIzIGF0IDA4OjUzOjAzUE0gKzAy MDAsIFBhdWwgQiBNYWhvbCB3cm90ZToKPiA+ID4gPiA+ID4gVGhpcyBpcyBub3QgY29ycmVjdCwg YW5kIHBsZWFzZSBzdG9wIHdyaXRpbmcgc3VjaCBwYXRjaGVzLgo+IFRoYW5rcy4KPiA+ID4gPiA+ Cj4gPiA+ID4gPiBJZiB0aGVyZSBpcyBhIHByb2JsZW0gaW4gdGhlIGJ1Z2ZpeCwgcGxlYXNlIGV4 cGxhaW4gd2hhdCB0aGUKPiBwcm9ibGVtCj4gPiA+IGlzLgo+ID4gPiA+ID4gSWYgeW91IGRvIG5v dCBsaWtlIHRoZSBzcGVjaWZpYyBmaXgsIHlvdSBjYW4gZml4IGl0IGRpZmZlcmVudGx5Cj4gdG9v IG9yCj4gPiA+ID4gPiB0ZWxsIG1lIHdoYXQgeW91IHByZWZlci4KPiA+ID4gPiA+IFNpbXBseSBz YXlpbmcgIm5vIiB3aXRoIG5vIGV4cGxhbmF0aW9uIHJlcGVhdGVkbHkgaXMgcnVkZQo+ID4gPiA+ ID4KPiA+ID4gPgo+ID4gPiA+IFBhdGNoIGJyZWFrcyB2YWxpZCBmaWxlcy4KPiA+ID4KPiA+ID4g RG9lcyB0aGUgcGF0Y2ggYnJlYWsgZmlsZXMgeW91IGNyZWF0ZSBpbnRlbnRpb25hbGx5IG9yIGZp bGVzCj4gPiA+IHByZS1leGlzdGluZyA/Cj4gPiA+IFRoZSBjaGVjayBjYW4gZmFpbCBpZiAyIGRh dGEgc2VnbWVudHMgb3ZlcmxhcCwgb25lIGNhbiBjcmFmdAo+ID4gPiBhIGZpbGUgd2l0aCB0aGF0 LiBUaGUgcHJldmlvdXMgcGF0Y2hlcyBhcmUgaW1wbGVtZW50ZWQgZGlmZmVyZW50bHkKPiA+ID4g YW5kIGRvbnQgaGF2ZSB0aGF0IGJlaGF2aW9yLCB5b3UgcmVqZWN0ZWQgdGhlbSB0b28gYW5kIGF0 IHRoZSB0aW1lCj4gPiA+IHlvdSBkaWQgY2FsbCB0aGVtICJoYWNreSIgYW5kIGRpZCBub3QgbWVu dGlvbiB0aGF0IHRoZXkgYnJlYWsgYW55dGhpbmcKPiA+ID4gYW5kIGFsc28gaWdub3JlZCBhbGwg ZnVydGhlciBxdWVzdGlvbnMKPiA+ID4KPiA+ID4gSSBqdXN0IGltcGxlbWVudGVkIHRoaXMgb25l IGRpZmZlcmVudGx5IGFzIHRoZSBvdGhlciB3YXkgd2FzIHJlamVjdGVkCj4gPiA+IGJ5IHlvdSB3 aXRoIG5vIGNvbW1lbnQKPiA+ID4KPiA+ID4gQWxzbyBwbGVhc2UgcHJvdmlkZSB0aGUgZmlsZXMg dGhpcyBicmVha3Mgc28gdGhlIGlzc3VlIGNhbiBiZQo+ID4gPiBmaXhlZAo+ID4gPgo+ID4gPgo+ ID4gV2h5IG5vdCBzYW1lIHRoaW5nIGZvciBBVjEgY29kZWM/Cj4gPiBKdXN0IHJlZHVjZSBtYXgg cmVzb2x1dGlvbnMgZm9yIG12MzAgdG8gMzJ4MzIgYW5kIGJlIGRvbmUuCj4KPiBMaW1pdGluZyB0 aGUgcmVzb2x1dGlvbiB0byBtYXggMzJ4MzIgd291bGQgYnJlYWsgcmVhbCBzYW1wbGVzCj4gZm9y IGV4YW1wbGUgVi1jb2RlY3MvbXYzMC5hdmkKPgo+IGlmIHlvdSBzdWdnZXN0IHRvIGxpbWl0IGl0 IG9ubHkgZm9yIHRoZSBmdXp6ZXIsIHdlbGwsIHRoYXQgd291bGQgbm90Cj4gZml4IHRoZSB0aW1l b3V0IG91dHNpZGUgdGhlIGZ1enplci4KPiBGb3Igc29tZSBkZWNvZGVycyBsaW1pdGluZyB0aGUg cmVzb2x1dGlvbiBpbiB0aGUgZnV6emVyIGlzIHRoZSBvbmx5Cj4gcHJhY3RpY2FsCj4gb3B0aW9u LiBCdXQgZm9yIG12MzAgdGhpcyB0aW1lb3V0IHJlYWxseSBvY2N1cnMgYmVjYXVzZSB0aGUgaW5w dXQgaXMgbm90Cj4gY2hlY2tlZC92YWxpZGF0ZWQuCj4KCkJ1dCBtdjMwIGJpdHN0cmVhbSBpcyBu b3Qgc28gdHJpdmlhbCBhbmQgY2FuIG5vdCBiZSBjaGVja2VkIHRoYXQgZWFzaWx5CndpdGggeW91 ciBwYXRjaGVzLgoKQWxzbyB3aG9sZSBmdXp6aW5nIGlkZWEgb2YgeW91ciB3b3JrIGlzIGZsYXdl ZC4KCgo+Cj4gdGh4Cj4KPiBbLi4uXQo+IC0tCj4gTWljaGFlbCAgICAgR251UEcgZmluZ2VycHJp bnQ6IDlGRjIxMjhCMTQ3RUY2NzMwQkFERjEzMzYxMUVDNzg3MDQwQjBGQUIKPgo+IEluIGEgcmlj aCBtYW4ncyBob3VzZSB0aGVyZSBpcyBubyBwbGFjZSB0byBzcGl0IGJ1dCBoaXMgZmFjZS4KPiAt LSBEaW9nZW5lcyBvZiBTaW5vcGUKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K PgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==