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 A52F244744 for ; Thu, 22 Sep 2022 13:29:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9F74B68BBB7; Thu, 22 Sep 2022 16:29:12 +0300 (EEST) Received: from mail.acc.umu.se (mail.acc.umu.se [130.239.18.156]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 07B9B68BAF2 for ; Thu, 22 Sep 2022 16:29:07 +0300 (EEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 88C9D44B91 for ; Thu, 22 Sep 2022 15:29:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1663853346; bh=r1JbNH2DM9sgwpaSYdxs6m+CkJo8H6p687RZg8z9Qgg=; h=Subject:From:To:Date:In-Reply-To:References:From; b=pZnEL4mofqK6ZepZp/SC5+A7sAbYEjoKmgb93spTs/yk+cmgtWZCJg32lxVACWJQf qVF1Jv2FpN5yOGGk11k8uJAVVhUG8r13SUauh/znktrpZS2E+BcWtNGEfIpz29uRzF 6dpqYqI0lV21n+FtYtYC9Fkv+JlELdymLFlR+ecgznaP10ToDCnmIK+GLxeTksxDIe a0ZLJd3lYhNhqNoOEmSQhlyazgqS1DSJ/ljeHEMAPHZV4DdjxC4CfNnXzKzE6i730j Fl0FKgOPW5im7MoHC7VJkleds954dZVgGaZWK5Z+ewHfcPz/TO1v3R0QiqmyXFLxoc Ix/ScDo++Ix1g== Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: tjoppen) by mail.acc.umu.se (Postfix) with ESMTPSA id CB0B744B90 for ; Thu, 22 Sep 2022 15:29:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1663853345; bh=r1JbNH2DM9sgwpaSYdxs6m+CkJo8H6p687RZg8z9Qgg=; h=Subject:From:To:Date:In-Reply-To:References:From; b=YwdBchk+5H/wPSb9dcwXTdx4rV+kzMql7LbLNnzzRjEInor/7HALQwRxJWxi6VinQ 4jxuE/aHQJqRz1TWpn1CTOLsKHyqVxBvXcH/TtpxqsPbbGdLPkP6umtR2j2A9cH4q4 Le3e0hrwy89YUL2F4pjg0WXMiXQszMM4xNYn3X4A2bkw9kqLj/3Va2MFAoQJMezzkW f9vWYu+QfH5UhAZq/gQFwPu9RCSa2mixl2pTVg8koZ7fuMgTAJ1INJWNVoATd6OoSD iKTDuqR1IvbuumKaLQCDxDoOesQD0nAM1/TZ8Qio/QagdPP7YAOnPOCiV1OBKSbHME y9EmXFcQUsxYw== Message-ID: <493c1aa47fb5aa3a8dd7e66c8a73469599f61a8c.camel@acc.umu.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Thu, 22 Sep 2022 15:29:04 +0200 In-Reply-To: References: <20220918171410.31835-1-michael@niedermayer.cc> <20220918171410.31835-2-michael@niedermayer.cc> <5b3fa2ba445e5fae04459c5ea4f5d982d3a0a0eb.camel@acc.umu.se> <20220921093517.GD6583@pb2> <455593f504769b4b8ea5f26614d757df757a6967.camel@acc.umu.se> User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 02/13] avformat/mxfdec: Check run_in to fit in int and be valid 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: b25zIDIwMjItMDktMjEga2xvY2thbiAyMDo1NiArMDIwMCBza3JldiBNYXJ0b24gQmFsaW50Ogo+ IAo+IAo+IE9uIFdlZCwgMjEgU2VwIDIwMjIsIFRvbWFzIEjDpHJkaW4gd3JvdGU6Cj4gCj4gPiBv bnMgMjAyMi0wOS0yMSBrbG9ja2FuIDExOjM1ICswMjAwIHNrcmV2IE1pY2hhZWwgTmllZGVybWF5 ZXI6Cj4gPiA+IE9uIFR1ZSwgU2VwIDIwLCAyMDIyIGF0IDAxOjIwOjAwUE0gKzAyMDAsIFRvbWFz IEjDpHJkaW4gd3JvdGU6Cj4gPiA+ID4gdGlzIDIwMjItMDktMjAga2xvY2thbiAxMzowNyArMDIw MCBza3JldiBUb21hcyBIw6RyZGluOgo+ID4gPiA+ID4gc8O2biAyMDIyLTA5LTE4IGtsb2NrYW4g MTk6MTMgKzAyMDAgc2tyZXYgTWljaGFlbCBOaWVkZXJtYXllcjoKPiA+ID4gPiA+ID4gRml4ZXM6 IHNpZ25lZCBpbnRlZ2VyIG92ZXJmbG93OiA5MjIzMzcyMDM2ODU0Nzc1ODA3IC0gLQo+ID4gPiA+ ID4gPiAyMTQ2OTA1NTY2Cj4gPiA+ID4gPiA+IGNhbm5vdCBiZSByZXByZXNlbnRlZCBpbiB0eXBl ICdsb25nJwo+ID4gPiA+ID4gPiBGaXhlczogNTA5OTMvY2x1c3RlcmZ1enotdGVzdGNhc2UtbWlu aW1pemVkLQo+ID4gPiA+ID4gPiBmZm1wZWdfZGVtX01YRl9mdXp6ZXItCj4gPiA+ID4gPiA+IDY1 NzA5OTY1OTQ3Njk5MjAKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEZvdW5kLWJ5OiBjb250aW51 b3VzIGZ1enppbmcgcHJvY2VzcyAKPiA+ID4gPiA+ID4gaHR0cHM6Ly9naXRodWIuY29tL2dvb2ds ZS9vc3MtZnV6ei90cmVlL21hc3Rlci9wcm9qZWN0cy9mZm1wZWcKPiA+ID4gPiA+ID4gU2lnbmVk LW9mZi1ieTogTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4KPiA+ ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+IMKgbGliYXZmb3JtYXQvbXhmZGVjLmMgfCA2ICsrKysr LQo+ID4gPiA+ID4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9t eGZkZWMuYyBiL2xpYmF2Zm9ybWF0L214ZmRlYy5jCj4gPiA+ID4gPiA+IGluZGV4IGU2M2U4MDNh YTU2Li5kYTgxZmVhM2JjMSAxMDA2NDQKPiA+ID4gPiA+ID4gLS0tIGEvbGliYXZmb3JtYXQvbXhm ZGVjLmMKPiA+ID4gPiA+ID4gKysrIGIvbGliYXZmb3JtYXQvbXhmZGVjLmMKPiA+ID4gPiA+ID4g QEAgLTM2ODEsNiArMzY4MSw3IEBAIHN0YXRpYyBpbnQKPiA+ID4gPiA+ID4gbXhmX3JlYWRfaGVh ZGVyKEFWRm9ybWF0Q29udGV4dAo+ID4gPiA+ID4gPiAqcykKPiA+ID4gPiA+ID4gwqDCoMKgwqAg S0xWUGFja2V0IGtsdjsKPiA+ID4gPiA+ID4gwqDCoMKgwqAgaW50NjRfdCBlc3NlbmNlX29mZnNl dCA9IDA7Cj4gPiA+ID4gPiA+IMKgwqDCoMKgIGludCByZXQ7Cj4gPiA+ID4gPiA+ICvCoMKgwqAg aW50NjRfdCBydW5faW47Cj4gPiA+ID4gPiA+IMKgCj4gPiA+ID4gPiA+IMKgwqDCoMKgIG14Zi0+ bGFzdF9mb3J3YXJkX3RlbGwgPSBJTlQ2NF9NQVg7Cj4gPiA+ID4gPiA+IMKgCj4gPiA+ID4gPiA+ IEBAIC0zNjkwLDcgKzM2OTEsMTAgQEAgc3RhdGljIGludAo+ID4gPiA+ID4gPiBteGZfcmVhZF9o ZWFkZXIoQVZGb3JtYXRDb250ZXh0Cj4gPiA+ID4gPiA+ICpzKQo+ID4gPiA+ID4gPiDCoMKgwqDC oCB9Cj4gPiA+ID4gPiA+IMKgwqDCoMKgIGF2aW9fc2VlayhzLT5wYiwgLTE0LCBTRUVLX0NVUik7 Cj4gPiA+ID4gPiA+IMKgwqDCoMKgIG14Zi0+ZmMgPSBzOwo+ID4gPiA+ID4gPiAtwqDCoMKgIG14 Zi0+cnVuX2luID0gYXZpb190ZWxsKHMtPnBiKTsKPiA+ID4gPiA+ID4gK8KgwqDCoCBydW5faW4g PSBhdmlvX3RlbGwocy0+cGIpOwo+ID4gPiA+ID4gPiArwqDCoMKgIGlmIChydW5faW4gPCAwIHx8 IHJ1bl9pbiAhPSAoaW50KXJ1bl9pbikKPiA+ID4gPiA+IAo+ID4gPiA+ID4gcnVuX2luID4gSU5U X01BWCBpcyBtb3JlIGNsZWFyCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEl0IHN0cmlrZXMgbWUgdGhh dCBydW5faW4gaXMgYWxzbyB1c2VkIGluIGxvdHMgb2YgcGxhY2VzIGluCj4gPiA+ID4gPiB0aGUK PiA+ID4gPiA+IGRlbXV4ZXIKPiA+ID4gPiA+IHdpdGhvdXQgY2hlY2tpbmcgZm9yIG92ZXJmbG93 Cj4gPiA+ID4gCj4gPiA+ID4gSSB3ZW50IGFuZCBjaGVja2VkIFMzNzdtIGFuZCB0aGUgcnVuLWlu IHNlcXVlbmNlICJzaGFsbCBiZSBsZXNzCj4gPiA+ID4gdGhhbgo+ID4gPiA+IDY1NTM2IGJ5dGVz IGxvbmciLiBCb3RoIHRoZSAyMDA0IGFuZCAyMDA5IHZlcnNpb24gb2YgdGhlIHNwZWMKPiA+ID4g PiBhZ3JlZQo+ID4gPiA+IG9uCj4gPiA+ID4gdGhpcy4gU28gd2Ugc2hvdWxkIHJlamVjdCBydW5f aW4gPj0gNjU1MzYsIGFuZCBteGZfcHJvYmUoKQo+ID4gPiA+IHNob3VsZAo+ID4gPiA+IGJlCj4g PiA+ID4gc2ltaWxhcmx5IGFkanVzdGVkLgo+ID4gPiAKPiA+ID4gb2ssIHdpbGwgZG8KPiA+ID4g Cj4gPiA+IHRoeCBmb3IgY2hlY2tpbmcKPiA+ID4gCj4gPiA+IGkgd2lsbCBjaGFuZ2UgdGhlIHBh dGNoIGJ5Ogo+ID4gPiBAQCAtMzcxNyw3ICszNzE3LDcgQEAgc3RhdGljIGludCBteGZfcmVhZF9o ZWFkZXIoQVZGb3JtYXRDb250ZXh0Cj4gPiA+ICpzKQo+ID4gPiDCoMKgwqDCoCBhdmlvX3NlZWso cy0+cGIsIC0xNCwgU0VFS19DVVIpOwo+ID4gCj4gPiBPaCBhbmQgYWxzbyB0aGUgY2FsbCB0byBt eGZfcmVhZF9zeW5jKCkgY291bGQgYmUgc3VwcGxpZWQgd2l0aCBhCj4gPiBtYXhpbXVtIG51bWJl ciBvZiBieXRlcyB0byByZWFkLCBhbGxvd2luZyB0aGUgY29kZSB0byBiYWlsIG91dAo+ID4gZmFz dGVyCj4gCj4gWWVhaCwgSSB3YW50ZWQgdG8gc3VnZ2VzdCB0aGlzIGFzIHdlbGwuIEFuZCBwbGVh c2UgYWxsb3cgNjU1MzYtYnl0ZSAKPiBydW4taW4sIGV2ZW4gaWYgdGhhdCBpcyBub3Qgc3RyaWN0 bHkgYWxsb3dlZCBieSB0aGUgY3VycmVudCBzdGFuZGFyZCwKPiBiZWNhdXNlIHRoZSBNWEYgYm9v ayBoYXMgbm8gcHJvYmxlbSB3aXRoIHRoYXQ6Cj4gCj4gKHJ1bi1pbiBpcykgIi4uLmEgc2VxdWVu Y2Ugb2YgdXAgdG8gNjU1MzYgYnl0ZXMgYXQgdGhlIGZyb250IG9mIHRoZQo+IGZpbGUgCj4gdGhh dCBwcmVjZWRlcyB0aGUgZmlyc3QgcGFydGl0aW9uIHBhY2suLi4iCgpUaGUgTVhGIEJvb2sgaXMg bm90IFMzNzdtLiBJdCBhbHNvIGhhcyBvdGhlciBlcnJvcnMgaW4gaXQgSUlSQwoKL1RvbWFzCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==