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 0910043BE3 for ; Wed, 21 Sep 2022 13:23:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D4F0B68BB50; Wed, 21 Sep 2022 16:23:30 +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 B957768BB01 for ; Wed, 21 Sep 2022 16:23:24 +0300 (EEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 22AA844B96 for ; Wed, 21 Sep 2022 15:23:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1663766604; bh=q71L/wEGdPMBo054gOVIpYQV8tiE4YhNOspYgGTsZ7A=; h=Subject:From:To:Date:In-Reply-To:References:From; b=fWxnD84J3UobqF5A+g4i+B3fZgOBdZu6xery2zogfmgatFNHn//SuaTmZKlG9pn71 Usi/XHLU7p/7Q+nGehbAEYtGfmQsLp2iJqKJLV8DBEVTffC/1n3e+yEGiSvIeJBZjJ NSGtyNkBpsI2wul54KokSzpIROD7f5E2VKJSkSTH9PZp5zKGzyJyZUysT/4mywoOF5 L68KoMrSP9IIlo8M+p9pcyhCafsaMFxCNzGmkTmNqDxy+ySfQLjl8fMt2UxQoh8fnZ 395IJ3p+lRW0zxKjJrVzJa+Kz50sVUuaNWmOLh8HIIeRhrcJ0zKZzXkyFvKWb+8uj9 mBRLBNTQaxsTg== 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 3B25044B91 for ; Wed, 21 Sep 2022 15:23:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1663766603; bh=q71L/wEGdPMBo054gOVIpYQV8tiE4YhNOspYgGTsZ7A=; h=Subject:From:To:Date:In-Reply-To:References:From; b=wtjawycv+S0oHZharJmBu6Xrc3rlM+rlvx8Wzd+IzwFv61hQdSyxB2n+nRI9R+UUu kRSz6BINCfjBH8lVf+5dhIb3fLIv6Ulbi+xwiIw/n1kVK41rhLUPmSEg47kwKGQxaz nKsx8Flg8maCAE+Bcu5RZ2l2EQG7ZojQmNaRzb46wTTqu7WoMX6gvExXCuaY3YyqJp 8xpY+ZHbazIke5KefISskWe0nImKXtH4vG36xcI+jhNL6zO4er2yPeANRVQiHT2Ych uhv4KtjQRNuQMQN5s2i/SqwrqFdDejyKGzouE9bPvSrd9Yw0Xmptce6YqCzj0Oh9xL uSebkWP5vxADg== Message-ID: <5186da17343f53dd9bd26cafe16ad4fddcc078b2.camel@acc.umu.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 21 Sep 2022 15:23:21 +0200 In-Reply-To: <20220921093517.GD6583@pb2> References: <20220918171410.31835-1-michael@niedermayer.cc> <20220918171410.31835-2-michael@niedermayer.cc> <5b3fa2ba445e5fae04459c5ea4f5d982d3a0a0eb.camel@acc.umu.se> <20220921093517.GD6583@pb2> 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: b25zIDIwMjItMDktMjEga2xvY2thbiAxMTozNSArMDIwMCBza3JldiBNaWNoYWVsIE5pZWRlcm1h eWVyOgo+IE9uIFR1ZSwgU2VwIDIwLCAyMDIyIGF0IDAxOjIwOjAwUE0gKzAyMDAsIFRvbWFzIEjD pHJkaW4gd3JvdGU6Cj4gPiB0aXMgMjAyMi0wOS0yMCBrbG9ja2FuIDEzOjA3ICswMjAwIHNrcmV2 IFRvbWFzIEjDpHJkaW46Cj4gPiA+IHPDtm4gMjAyMi0wOS0xOCBrbG9ja2FuIDE5OjEzICswMjAw IHNrcmV2IE1pY2hhZWwgTmllZGVybWF5ZXI6Cj4gPiA+ID4gRml4ZXM6IHNpZ25lZCBpbnRlZ2Vy IG92ZXJmbG93OiA5MjIzMzcyMDM2ODU0Nzc1ODA3IC0gLQo+ID4gPiA+IDIxNDY5MDU1NjYKPiA+ ID4gPiBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAnbG9uZycKPiA+ID4gPiBGaXhlczog NTA5OTMvY2x1c3RlcmZ1enotdGVzdGNhc2UtbWluaW1pemVkLQo+ID4gPiA+IGZmbXBlZ19kZW1f TVhGX2Z1enplci0KPiA+ID4gPiA2NTcwOTk2NTk0NzY5OTIwCj4gPiA+ID4gCj4gPiA+ID4gRm91 bmQtYnk6IGNvbnRpbnVvdXMgZnV6emluZyBwcm9jZXNzIAo+ID4gPiA+IGh0dHBzOi8vZ2l0aHVi LmNvbS9nb29nbGUvb3NzLWZ1enovdHJlZS9tYXN0ZXIvcHJvamVjdHMvZmZtcGVnCj4gPiA+ID4g U2lnbmVkLW9mZi1ieTogTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5j Yz4KPiA+ID4gPiAtLS0KPiA+ID4gPiDCoGxpYmF2Zm9ybWF0L214ZmRlYy5jIHwgNiArKysrKy0K PiA+ID4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK PiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvbXhmZGVjLmMgYi9saWJh dmZvcm1hdC9teGZkZWMuYwo+ID4gPiA+IGluZGV4IGU2M2U4MDNhYTU2Li5kYTgxZmVhM2JjMSAx MDA2NDQKPiA+ID4gPiAtLS0gYS9saWJhdmZvcm1hdC9teGZkZWMuYwo+ID4gPiA+ICsrKyBiL2xp YmF2Zm9ybWF0L214ZmRlYy5jCj4gPiA+ID4gQEAgLTM2ODEsNiArMzY4MSw3IEBAIHN0YXRpYyBp bnQKPiA+ID4gPiBteGZfcmVhZF9oZWFkZXIoQVZGb3JtYXRDb250ZXh0Cj4gPiA+ID4gKnMpCj4g PiA+ID4gwqDCoMKgwqAgS0xWUGFja2V0IGtsdjsKPiA+ID4gPiDCoMKgwqDCoCBpbnQ2NF90IGVz c2VuY2Vfb2Zmc2V0ID0gMDsKPiA+ID4gPiDCoMKgwqDCoCBpbnQgcmV0Owo+ID4gPiA+ICvCoMKg wqAgaW50NjRfdCBydW5faW47Cj4gPiA+ID4gwqAKPiA+ID4gPiDCoMKgwqDCoCBteGYtPmxhc3Rf Zm9yd2FyZF90ZWxsID0gSU5UNjRfTUFYOwo+ID4gPiA+IMKgCj4gPiA+ID4gQEAgLTM2OTAsNyAr MzY5MSwxMCBAQCBzdGF0aWMgaW50Cj4gPiA+ID4gbXhmX3JlYWRfaGVhZGVyKEFWRm9ybWF0Q29u dGV4dAo+ID4gPiA+ICpzKQo+ID4gPiA+IMKgwqDCoMKgIH0KPiA+ID4gPiDCoMKgwqDCoCBhdmlv X3NlZWsocy0+cGIsIC0xNCwgU0VFS19DVVIpOwo+ID4gPiA+IMKgwqDCoMKgIG14Zi0+ZmMgPSBz Owo+ID4gPiA+IC3CoMKgwqAgbXhmLT5ydW5faW4gPSBhdmlvX3RlbGwocy0+cGIpOwo+ID4gPiA+ ICvCoMKgwqAgcnVuX2luID0gYXZpb190ZWxsKHMtPnBiKTsKPiA+ID4gPiArwqDCoMKgIGlmIChy dW5faW4gPCAwIHx8IHJ1bl9pbiAhPSAoaW50KXJ1bl9pbikKPiA+ID4gCj4gPiA+IHJ1bl9pbiA+ IElOVF9NQVggaXMgbW9yZSBjbGVhcgo+ID4gPiAKPiA+ID4gSXQgc3RyaWtlcyBtZSB0aGF0IHJ1 bl9pbiBpcyBhbHNvIHVzZWQgaW4gbG90cyBvZiBwbGFjZXMgaW4gdGhlCj4gPiA+IGRlbXV4ZXIK PiA+ID4gd2l0aG91dCBjaGVja2luZyBmb3Igb3ZlcmZsb3cKPiA+IAo+ID4gSSB3ZW50IGFuZCBj aGVja2VkIFMzNzdtIGFuZCB0aGUgcnVuLWluIHNlcXVlbmNlICJzaGFsbCBiZSBsZXNzCj4gPiB0 aGFuCj4gPiA2NTUzNiBieXRlcyBsb25nIi4gQm90aCB0aGUgMjAwNCBhbmQgMjAwOSB2ZXJzaW9u IG9mIHRoZSBzcGVjIGFncmVlCj4gPiBvbgo+ID4gdGhpcy4gU28gd2Ugc2hvdWxkIHJlamVjdCBy dW5faW4gPj0gNjU1MzYsIGFuZCBteGZfcHJvYmUoKSBzaG91bGQKPiA+IGJlCj4gPiBzaW1pbGFy bHkgYWRqdXN0ZWQuCj4gCj4gb2ssIHdpbGwgZG8KPiAKPiB0aHggZm9yIGNoZWNraW5nCj4gCj4g aSB3aWxsIGNoYW5nZSB0aGUgcGF0Y2ggYnk6Cj4gQEAgLTM3MTcsNyArMzcxNyw3IEBAIHN0YXRp YyBpbnQgbXhmX3JlYWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykKPiDCoMKgwqDCoCBhdmlv X3NlZWsocy0+cGIsIC0xNCwgU0VFS19DVVIpOwo+IMKgwqDCoMKgIG14Zi0+ZmMgPSBzOwo+IMKg wqDCoMKgIHJ1bl9pbiA9IGF2aW9fdGVsbChzLT5wYik7Cj4gLcKgwqDCoCBpZiAocnVuX2luIDwg MCB8fCBydW5faW4gIT0gKGludClydW5faW4pCj4gK8KgwqDCoCBpZiAocnVuX2luIDwgMCB8fCBy dW5faW4gPiA2NTUzNSkKCkxldCdzIGF2b2lkIG1hZ2ljIG51bWJlcnM6CiNkZWZpbmUgUlVOX0lO X01BWCA2NTUzNSAgLy8gUzM3N20tMjAwNCBzZWN0aW9uIDUuNSBhbmQgUzM3Ny0xLTIwMDkKc2Vj dGlvbiA2LjUKCj4gwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsK PiDCoMKgwqDCoCBteGYtPnJ1bl9pbiA9IHJ1bl9pbjsKPiDCoAo+IEBAIC00MTI1LDcgKzQxMjUs NyBAQCBzdGF0aWMgaW50IG14Zl9yZWFkX2Nsb3NlKEFWRm9ybWF0Q29udGV4dCAqcykKPiDCoAo+ IMKgc3RhdGljIGludCBteGZfcHJvYmUoY29uc3QgQVZQcm9iZURhdGEgKnApIHsKPiDCoMKgwqDC oCBjb25zdCB1aW50OF90ICpidWZwID0gcC0+YnVmOwo+IC3CoMKgwqAgY29uc3QgdWludDhfdCAq ZW5kID0gcC0+YnVmICsgcC0+YnVmX3NpemU7Cj4gK8KgwqDCoCBjb25zdCB1aW50OF90ICplbmQg PSBwLT5idWYgKyBGRk1JTihwLT5idWZfc2l6ZSwgNjU1MzYgKwo+IHNpemVvZihteGZfaGVhZGVy X3BhcnRpdGlvbl9wYWNrX2tleSkpOwoKU2VlbXMgY29ycmVjdC4gSSB0ZXN0ZWQgdGhpcyBieSBw cmVmaXhpbmcgZmF0ZS1zdWl0ZS9teGYvTWVyaWRpYW4tCkFwcGxlX1Byb1Jlc1Byb3h5LUhEUjEw Lm14ZiB3aXRoIDY1NTM1IE5VTCBieXRlcyB3aGljaCB3b3JrZWQgZmluZSwgYW5kCjY1NTM2IE5V TCBieXRlcyB3aGljaCBkb2VzIG5vdCBwcm9iZSBhcyBNWEYgYXMgZXhwZWN0ZWQKCi9Ub21hcwoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=