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 594F845E99 for ; Fri, 14 Apr 2023 13:04:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 82EFA68BE45; Fri, 14 Apr 2023 16:04:15 +0300 (EEST) Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 40225689FE5 for ; Fri, 14 Apr 2023 16:04:09 +0300 (EEST) Received: from [192.168.1.16] (unknown [83.209.65.132]) by mail.frobbit.se (Postfix) with ESMTPSA id 86790201F2 for ; Fri, 14 Apr 2023 15:04:08 +0200 (CEST) Message-ID: From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Fri, 14 Apr 2023 15:04:07 +0200 In-Reply-To: <20230411182822.28859-2-pal@sandflow.com> References: <20230411182822.28859-1-pal@sandflow.com> <20230411182822.28859-2-pal@sandflow.com> User-Agent: Evolution 3.38.3-1+deb11u1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v2 2/3] avcodec/jpeg2000dec: add support for HTJ2K block decoding 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: PiDCoCNkZWZpbmUgSlAyX1NJR19UWVBFwqDCoMKgIDB4NkE1MDIwMjAKPiDCoCNkZWZpbmUgSlAy X1NJR19WQUxVRcKgwqAgMHgwRDBBODcwQQo+IEBAIC00MzYsMTIgKzQzNywxMyBAQCBzdGF0aWMg aW50IGdldF9jb3goSnBlZzIwMDBEZWNvZGVyQ29udGV4dCAqcywKPiBKcGVnMjAwMENvZGluZ1N0 eWxlICpjKQo+IMKgwqDCoMKgIGMtPmNibGtfc3R5bGUgPSBieXRlc3RyZWFtMl9nZXRfYnl0ZXUo JnMtPmcpOwo+IMKgwqDCoMKgIGlmIChjLT5jYmxrX3N0eWxlICE9IDApIHsgLy8gY2JsayBzdHls ZQo+IMKgwqDCoMKgwqDCoMKgwqAgaWYgKGMtPmNibGtfc3R5bGUgJiBKUEVHMjAwMF9DVFNZX0hU SjJLX00gfHwgYy0+Y2Jsa19zdHlsZSAmCj4gSlBFRzIwMDBfQ1RTWV9IVEoyS19GKSB7Cj4gLcKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgYXZfbG9nKHMtPmF2Y3R4LCBBVl9MT0dfRVJST1IsICJTdXBw b3J0IGZvciBIaWdoCj4gdGhyb3VnaHB1dCBKUEVHIDIwMDAgaXMgbm90IHlldCBhdmFpbGFibGVc biIpOwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SX1BBVENIV0VMQ09N RTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdl9sb2cocy0+YXZjdHgsQVZfTE9HX1RSQUNF LCJIaWdoIFRocm91Z2hwdXQganBlZyAyMDAwCj4gY29kZXN0cmVhbS5cbiIpOwo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHMtPmlzX2h0ajJrID0gMTsKClN0aWxsIG5vIHN1cHBvcnQgZm9yIHBl ci1DQiBzdHlsZT8gT3IsIHRoaXMgc3RpbGwgbG9va3MgYSBiaXQgc3RyYW5nZSwKc2VlIGJlbG93 Cgo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKChyZXQgPSBnZXRfYml0cyhz LCBhdl9sb2cyKG5ld3Bhc3NlczEpICsgY2Jsay0KPiA+bGJsb2NrKSkgPCAwKQo+IC3CoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKG5ld3Bhc3NlcyA+IDEgJiYgcy0+aXNfaHRqMmspIHsK CklzIHRoaXMgbm90IHBlci10aWxlPyBTZWUgY29kc3R5IGZ1cnRoZXIgZG93bgoKPiBAQCAtMTg2 Myw5ICsxODgyLDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0aWxlX2NvZGVibG9ja3MoY29uc3QK PiBKcGVnMjAwMERlY29kZXJDb250ZXh0ICpzLCBKcGVnMjAwMFRpbGUKPiDCoAo+IMKgwqDCoMKg IC8qIExvb3Agb24gdGlsZSBjb21wb25lbnRzICovCj4gwqDCoMKgwqAgZm9yIChjb21wbm8gPSAw OyBjb21wbm8gPCBzLT5uY29tcG9uZW50czsgY29tcG5vKyspIHsKPiAtwqDCoMKgwqDCoMKgwqAg SnBlZzIwMDBDb21wb25lbnQgKmNvbXDCoMKgwqDCoCA9IHRpbGUtPmNvbXAgKyBjb21wbm87Cj4g LcKgwqDCoMKgwqDCoMKgIEpwZWcyMDAwQ29kaW5nU3R5bGUgKmNvZHN0eSA9IHRpbGUtPmNvZHN0 eSArIGNvbXBubzsKPiArwqDCoMKgwqDCoMKgwqAgSnBlZzIwMDBDb21wb25lbnQgKmNvbXDCoMKg wqDCoMKgID0gdGlsZS0+Y29tcMKgwqAgKyBjb21wbm87Cj4gK8KgwqDCoMKgwqDCoMKgIEpwZWcy MDAwQ29kaW5nU3R5bGUgKmNvZHN0ecKgID0gdGlsZS0+Y29kc3R5ICsgY29tcG5vOwoKSGVyZQoK PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZvciAoY2Jsa25vID0g MDsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBj Ymxrbm8gPCBwcmVjLT5uYl9jb2RlYmxvY2tzX3dpZHRoICogcHJlYy0KPiA+bmJfY29kZWJsb2Nr c19oZWlnaHQ7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgY2Jsa25vKyspIHsKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBpbnQgeCwgeTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBpbnQgeCwgeSwgcmV0Owo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFNlZSBSZWMuIElUVS1UIFQuODAwLCBFcXVhdGlvbiBF LTIgKi8KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp bnQgbWFncCA9IHF1YW50c3R5LT5leHBuW3N1YmJhbmRub10gKwo+IHF1YW50c3R5LT5uZ3VhcmRi aXRzIC0gMTsKPiArCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIEpwZWcyMDAwQ2JsayAqY2JsayA9IHByZWMtPmNibGsgKyBjYmxrbm87Cj4gLcKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IHJldCA9IGRlY29k ZV9jYmxrKHMsIGNvZHN0eSwgJnQxLCBjYmxrLAo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNibGstPmNvb3Jk WzBdWzFdIC0gY2Jsay0KPiA+Y29vcmRbMF1bMF0sCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2Jsay0+Y29v cmRbMV1bMV0gLSBjYmxrLQo+ID5jb29yZFsxXVswXSwKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBiYW5kcG9z LCBjb21wLT5yb2lfc2hpZnQpOwo+ICsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBpZiAoY29kc3R5LT5jYmxrX3N0eWxlICYKPiBKUEVHMjAwMF9DVFNZ X0hUSjJLX0YpCgpBbmQgaGVyZQoKL1RvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==