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 790AE4456F for ; Wed, 19 Oct 2022 09:47:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 97E6A68BE0B; Wed, 19 Oct 2022 12:47:41 +0300 (EEST) Received: from 19.mo561.mail-out.ovh.net (19.mo561.mail-out.ovh.net [178.32.98.231]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6798368BDF5 for ; Wed, 19 Oct 2022 12:47:35 +0300 (EEST) Received: from player714.ha.ovh.net (unknown [10.108.20.202]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id A5A5927B96 for ; Wed, 19 Oct 2022 09:47:34 +0000 (UTC) Received: from mediaarea.net (p548f9776.dip0.t-ipconnect.de [84.143.151.118]) (Authenticated sender: jerome@mediaarea.net) by player714.ha.ovh.net (Postfix) with ESMTPSA id 2EAFE2FCF8CB1 for ; Wed, 19 Oct 2022 09:47:34 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-102R0044f918fc8-8410-4beb-94e3-777fa5ed426d, 6BDC46C680EBB59C9528D672C1DFEBB298776169) smtp.auth=jerome@mediaarea.net X-OVh-ClientIp: 84.143.151.118 Message-ID: Date: Wed, 19 Oct 2022 11:47:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 Content-Language: en-US To: FFmpeg development discussions and patches From: Jerome Martinez X-Ovh-Tracer-Id: 14390689663538792697 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfeelgedgvddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepkfffgggfvffhufgtgfesthekredttdefjeenucfhrhhomheplfgvrhhomhgvucforghrthhinhgviicuoehjvghrohhmvgesmhgvughirggrrhgvrgdrnhgvtheqnecuggftrfgrthhtvghrnhepkedvfeeljeehleeikeettefhffeljefgvdegvdekgeelgfeiveeiteeuvdduvdffnecukfhppeduvdejrddtrddtrddupdekgedrudegfedrudehuddruddukeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehjvghrohhmvgesmhgvughirggrrhgvrgdrnhgvtheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht Subject: [FFmpeg-devel] [PATCH] avcodec/dpx: fix check of minimal data size for unpadded content 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: c3RyaWRlIHZhbHVlIGlzIG5vdCByZWxldmFudCB3aXRoIHVucGFkZGVkIGNvbnRlbnQgYW5kIHRo ZSB0b3RhbCBjb3VudCAKb2YgcGl4ZWxzICh3aWR0aCB4IGhlaWdodCkgbXVzdCBiZSB1c2VkIGlu c3RlYWQgb2YgdGhlIHJvdW5kaW5nIGJhc2VkIG9uIAp3aWR0aCBvbmx5IHRoZW4gbXVsdGlwbGll ZCBieSBoZWlnaHQKCnVucGFkZGVkXzEwYml0IHZhbHVlIGNvbXB1dGluZyBpcyBtb3ZlZCBzb29u ZXIgaW4gdGhlIGNvZGUgaW4gb3JkZXIgdG8gCmJlIGFibGUgdG8gdXNlIGl0IGR1cmluZyBjb21w dXRpbmcgb2YgbWluaW1hbCBjb250ZW50IHNpemUKCkZpeCAnT3ZlcnJlYWQgYnVmZmVyJyBlcnJv ciB3aGVuIHRoZSBjb250ZW50IGlzIG5vdCBsdWNreSBlbm91Z2ggdG8gaGF2ZSAKKGVub3VnaCkg cGFkZGluZyBieXRlcyBhdCB0aGUgZW5kIGZvciBub3QgYmVpbmcgcmVqZWN0ZWQgYnkgdGhlIGZv cm11bGEgCmJhc2VkIG9uIHRoZSBzdHJpZGUgdmFsdWUKClNpZ25lZC1vZmYtYnk6IEplcm9tZSBN YXJ0aW5leiA8amVyb21lQG1lZGlhYXJlYS5uZXQ+Ci0tLQogwqBsaWJhdmNvZGVjL2RweC5jIHwg MzQgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogwqAxIGZpbGUgY2hhbmdlZCwg MTggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2Rl Yy9kcHguYyBiL2xpYmF2Y29kZWMvZHB4LmMKaW5kZXggNGY1MDYwOC4uZDQ2OTlmNiAxMDA2NDQK LS0tIGEvbGliYXZjb2RlYy9kcHguYworKysgYi9saWJhdmNvZGVjL2RweC5jCkBAIC00NzYsMTQg KzQ3NiwzMCBAQCBzdGF0aWMgaW50IGRlY29kZV9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgs IApBVkZyYW1lICpwLAogwqDCoMKgwqDCoMKgwqDCoCBhdmN0eC0+Y29sb3JzcGFjZSA9IEFWQ09M X1NQQ19SR0I7CiDCoMKgwqDCoCB9CgorwqDCoMKgIGF2X3N0cmxjcHkoY3JlYXRvciwgYXZwa3Qt PmRhdGEgKyAxNjAsIDEwMCk7CivCoMKgwqAgY3JlYXRvclsxMDBdID0gJ1wwJzsKK8KgwqDCoCBh dl9kaWN0X3NldCgmcC0+bWV0YWRhdGEsICJDcmVhdG9yIiwgY3JlYXRvciwgMCk7CisKK8KgwqDC oCBhdl9zdHJsY3B5KGlucHV0X2RldmljZSwgYXZwa3QtPmRhdGEgKyAxNTU2LCAzMik7CivCoMKg wqAgaW5wdXRfZGV2aWNlWzMyXSA9ICdcMCc7CivCoMKgwqAgYXZfZGljdF9zZXQoJnAtPm1ldGFk YXRhLCAiSW5wdXQgRGV2aWNlIiwgaW5wdXRfZGV2aWNlLCAwKTsKKworwqDCoMKgIC8vIFNvbWUg ZGV2aWNlcyBkbyBub3QgcGFkIDEwYml0IHNhbXBsZXMgdG8gd2hvbGUgMzJiaXQgd29yZHMgcGVy IHJvdworwqDCoMKgIGlmICghbWVtY21wKGlucHV0X2RldmljZSwgIlNjYW5pdHkiLCA3KSB8fAor wqDCoMKgwqDCoMKgwqAgIW1lbWNtcChjcmVhdG9yLCAiTGFzZXJncmFwaGljcyBJbmMuIiwgMTgp KSB7CivCoMKgwqDCoMKgwqDCoCB1bnBhZGRlZF8xMGJpdCA9IDE7CivCoMKgwqAgfQorCiDCoMKg wqDCoCAvLyBUYWJsZSAzYzogUnVucyB3aWxsIGFsd2F5cyBicmVhayBhdCBzY2FuIGxpbmUgYm91 bmRhcmllcy4gUGFja2luZwogwqDCoMKgwqAgLy8gd2lsbCBhbHdheXMgYnJlYWsgdG8gdGhlIG5l eHQgMzItYml0IHdvcmQgYXQgc2Nhbi1saW5lIGJvdW5kYXJpZXMuCiDCoMKgwqDCoCAvLyBVbmZv cnR1bmF0ZWx5LCB0aGUgZW5jb2RlciBwcm9kdWNlZCBpbnZhbGlkIGZpbGVzLCBzbyBhdHRlbXB0 CiDCoMKgwqDCoCAvLyB0byBkZXRlY3QgaXQKK8KgwqDCoCAvLyBBbHNvIGhhbmRsZSBzcGVjaWFs IGNhc2Ugd2l0aCB1bnBhZGRlZCBjb250ZW50CiDCoMKgwqDCoCBuZWVkX2FsaWduID0gRkZBTElH TihzdHJpZGUsIDQpOwotwqDCoMKgIGlmIChuZWVkX2FsaWduKmF2Y3R4LT5oZWlnaHQgKyAoaW50 NjRfdClvZmZzZXQgPiBhdnBrdC0+c2l6ZSkgeworwqDCoMKgIGlmIChuZWVkX2FsaWduKmF2Y3R4 LT5oZWlnaHQgKyAoaW50NjRfdClvZmZzZXQgPiBhdnBrdC0+c2l6ZSAmJgorwqDCoMKgwqDCoMKg wqAgKCF1bnBhZGRlZF8xMGJpdCB8fCAoYXZjdHgtPndpZHRoICogYXZjdHgtPmhlaWdodCAqIGVs ZW1lbnRzICsgCjIpIC8gMyAqIDQgKyAoaW50NjRfdClvZmZzZXQgPiBhdnBrdC0+c2l6ZSkpIHsK IMKgwqDCoMKgwqDCoMKgwqAgLy8gQWxpZ25tZW50IHNlZW1zIHVuYXBwbGlhYmxlLCB0cnkgd2l0 aG91dAotwqDCoMKgwqDCoMKgwqAgaWYgKHN0cmlkZSphdmN0eC0+aGVpZ2h0ICsgKGludDY0X3Qp b2Zmc2V0ID4gYXZwa3QtPnNpemUpIHsKK8KgwqDCoMKgwqDCoMKgIGlmIChzdHJpZGUqYXZjdHgt PmhlaWdodCArIChpbnQ2NF90KW9mZnNldCA+IGF2cGt0LT5zaXplIHx8IAp1bnBhZGRlZF8xMGJp dCkgewogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9S LCAiT3ZlcnJlYWQgYnVmZmVyLiBJbnZhbGlkIApoZWFkZXI/XG4iKTsKIMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKIMKgwqDCoMKgwqDCoMKgwqAg fSBlbHNlIHsKQEAgLTYwOSwyMCArNjI1LDYgQEAgc3RhdGljIGludCBkZWNvZGVfZnJhbWUoQVZD b2RlY0NvbnRleHQgKmF2Y3R4LCAKQVZGcmFtZSAqcCwKIMKgwqDCoMKgIGlmICgocmV0ID0gZmZf Z2V0X2J1ZmZlcihhdmN0eCwgcCwgMCkpIDwgMCkKIMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJl dDsKCi3CoMKgwqAgYXZfc3RybGNweShjcmVhdG9yLCBhdnBrdC0+ZGF0YSArIDE2MCwgMTAwKTsK LcKgwqDCoCBjcmVhdG9yWzEwMF0gPSAnXDAnOwotwqDCoMKgIGF2X2RpY3Rfc2V0KCZwLT5tZXRh ZGF0YSwgIkNyZWF0b3IiLCBjcmVhdG9yLCAwKTsKLQotwqDCoMKgIGF2X3N0cmxjcHkoaW5wdXRf ZGV2aWNlLCBhdnBrdC0+ZGF0YSArIDE1NTYsIDMyKTsKLcKgwqDCoCBpbnB1dF9kZXZpY2VbMzJd ID0gJ1wwJzsKLcKgwqDCoCBhdl9kaWN0X3NldCgmcC0+bWV0YWRhdGEsICJJbnB1dCBEZXZpY2Ui LCBpbnB1dF9kZXZpY2UsIDApOwotCi3CoMKgwqAgLy8gU29tZSBkZXZpY2VzIGRvIG5vdCBwYWQg MTBiaXQgc2FtcGxlcyB0byB3aG9sZSAzMmJpdCB3b3JkcyBwZXIgcm93Ci3CoMKgwqAgaWYgKCFt ZW1jbXAoaW5wdXRfZGV2aWNlLCAiU2Nhbml0eSIsIDcpIHx8Ci3CoMKgwqDCoMKgwqDCoCAhbWVt Y21wKGNyZWF0b3IsICJMYXNlcmdyYXBoaWNzIEluYy4iLCAxOCkpIHsKLcKgwqDCoMKgwqDCoMKg IHVucGFkZGVkXzEwYml0ID0gMTsKLcKgwqDCoCB9Ci0KIMKgwqDCoMKgIC8vIE1vdmUgcG9pbnRl ciB0byBvZmZzZXQgZnJvbSBzdGFydCBvZiBmaWxlCiDCoMKgwqDCoCBidWYgPcKgIGF2cGt0LT5k YXRhICsgb2Zmc2V0OwoKLS0gCjIuMjUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K