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 024DC48862 for ; Mon, 19 Feb 2024 14:00:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9110068D37F; Mon, 19 Feb 2024 16:00:49 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BFD5368C6F3 for ; Mon, 19 Feb 2024 16:00:42 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 5FCFD54288E1 for ; Mon, 19 Feb 2024 15:00:42 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id BC4975425257 for ; Mon, 19 Feb 2024 15:00:36 +0100 (CET) Message-ID: <157fd91ae2cfbfa9635f555d651a4e9e6d511fb5.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Mon, 19 Feb 2024 15:00:35 +0100 In-Reply-To: References: User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 2/4] avcodec/jpeg2000dec: Avoid using GetByteContext.buffer directly 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: bMO2ciAyMDI0LTAyLTE3IGtsb2NrYW4gMjE6MDUgKzAxMDAgc2tyZXYgQW5kcmVhcyBSaGVpbmhh cmR0Ogo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVpbmhh cmR0QG91dGxvb2suY29tPgo+IC0tLQo+IMKgbGliYXZjb2RlYy9qcGVnMjAwMGRlYy5jIHwgOCAr KystLS0tLQo+IMKgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo LSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9qcGVnMjAwMGRlYy5jIGIvbGliYXZjb2Rl Yy9qcGVnMjAwMGRlYy5jCj4gaW5kZXggM2QxOGQ0OGU3Yy4uMWFmYzZiMWUyZCAxMDA2NDQKPiAt LS0gYS9saWJhdmNvZGVjL2pwZWcyMDAwZGVjLmMKPiArKysgYi9saWJhdmNvZGVjL2pwZWcyMDAw ZGVjLmMKPiBAQCAtODg2LDggKzg4Niw4IEBAIHN0YXRpYyBpbnQgZ2V0X3BwbShKcGVnMjAwMERl Y29kZXJDb250ZXh0ICpzLCBpbnQKPiBuKQo+IMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIEFWRVJS T1IoRU5PTUVNKTsKPiDCoMKgwqDCoCBzLT5oYXNfcHBtID0gMTsKPiDCoMKgwqDCoCBtZW1zZXQo JnMtPnBhY2tlZF9oZWFkZXJzX3N0cmVhbSwgMCwgc2l6ZW9mKHMtCj4gPnBhY2tlZF9oZWFkZXJz X3N0cmVhbSkpOwo+IC3CoMKgwqAgYnl0ZXN0cmVhbV9nZXRfYnVmZmVyKCZzLT5nLmJ1ZmZlciwg cy0+cGFja2VkX2hlYWRlcnMgKyBzLQo+ID5wYWNrZWRfaGVhZGVyc19zaXplLAo+IC3CoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuIC0gMyk7Cj4gK8Kg wqDCoCBieXRlc3RyZWFtMl9nZXRfYnVmZmVydSgmcy0+Zywgcy0+cGFja2VkX2hlYWRlcnMgKyBz LQo+ID5wYWNrZWRfaGVhZGVyc19zaXplLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbiAtIDMpOwo+IMKgwqDCoMKgIHMtPnBhY2tlZF9o ZWFkZXJzX3NpemUgKz0gbiAtIDM7Cj4gwqAKPiDCoMKgwqDCoCByZXR1cm4gMDsKPiBAQCAtOTIx LDEwICs5MjEsOCBAQCBzdGF0aWMgaW50IGdldF9wcHQoSnBlZzIwMDBEZWNvZGVyQ29udGV4dCAq cywKPiBpbnQgbikKPiDCoMKgwqDCoCB9IGVsc2UKPiDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBB VkVSUk9SKEVOT01FTSk7Cj4gwqDCoMKgwqAgbWVtc2V0KCZ0aWxlLT5wYWNrZWRfaGVhZGVyc19z dHJlYW0sIDAsIHNpemVvZih0aWxlLQo+ID5wYWNrZWRfaGVhZGVyc19zdHJlYW0pKTsKPiAtwqDC oMKgIG1lbWNweSh0aWxlLT5wYWNrZWRfaGVhZGVycyArIHRpbGUtPnBhY2tlZF9oZWFkZXJzX3Np emUsCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgIHMtPmcuYnVmZmVyLCBuIC0gMyk7Cj4gK8KgwqDC oCBieXRlc3RyZWFtMl9nZXRfYnVmZmVydSgmcy0+ZywgdGlsZS0+cGFja2VkX2hlYWRlcnMgKyB0 aWxlLQo+ID5wYWNrZWRfaGVhZGVyc19zaXplLCBuIC0gMyk7Cj4gwqDCoMKgwqAgdGlsZS0+cGFj a2VkX2hlYWRlcnNfc2l6ZSArPSBuIC0gMzsKPiAtwqDCoMKgIGJ5dGVzdHJlYW0yX3NraXAoJnMt PmcsIG4gLSAzKTsKCkxvb2tzIE9LLiBieXRlc3RyZWFtMl9nZXRfYnVmZmVydSgpIHNlZW1zIHRv IGRvIHRoZSBza2lwcGluZyBmb3IgdXMuCgovVG9tYXMKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1w ZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=