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 D515E4C03D for ; Sun, 21 Jul 2024 05:08:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 56F0468D71D; Sun, 21 Jul 2024 08:07:59 +0300 (EEST) Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com [209.85.222.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 67C9068D6C1 for ; Sun, 21 Jul 2024 08:07:52 +0300 (EEST) Received: by mail-ua1-f42.google.com with SMTP id a1e0cc1a2514c-825896b2058so593473241.1 for ; Sat, 20 Jul 2024 22:07:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandflow-com.20230601.gappssmtp.com; s=20230601; t=1721538470; x=1722143270; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=X/KExO4okPBU9MJbWn8zjqvyvCmHG/FFLhtNfeEHALY=; b=LLlCQm463p/Cx3T6g9DONUS8wIY2jDbjNUf0TUfmtNIVLNaTPKLmGyNiWoHp12zxIk /TVKzFXwtLiBET432nJXQlUjG2Nk4wRFTloYIipHY9qU9Rf+qbhE3mKkI9W+gWL64aUj 6yonaIEd8P9a/VFuUlCoUTmKA5gUoieAFMiCftfi0FJmejv4mAKSVSQ0e3fZF1In/RqT 6IvbBMAaYx2rOco8EIgg424lKeLIXOs5qJqetIlKm+Wq5ERPEwUQr67KK125rV1Z0pg9 5QuGiD1QsjUM7Hfcu56a2/B0TIVyTBZGSlc/cAvq0rlT3SGVuoX0I+V5ZlakH9A4TszB VkFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721538470; x=1722143270; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X/KExO4okPBU9MJbWn8zjqvyvCmHG/FFLhtNfeEHALY=; b=mU4hG31aeB47rTAyS3QJa1/6GTGwzZTSWd6UlzAkxGXnCYEVhlyOPVMmkyNo2+9Bv8 aytwOBhQON2BgsOFaU6iEsK5o5G3uqul9h6gzyd0ALzeuYUSW6qPs+VV3pkLVTaSapJ+ 2Sn/H1J3ZPGTo/ngwx8VZPPKAZAez93VoXocVuMG6KesjW4FZXJrigfwR+2TRUNwyFPK z+H53GewfOzXrlSEFBLPxD6JLVuNTt1l/UQo6Rx5kmF2PSwKDocUgp6gAvLFNUcD2KfG SQp6IGASSjOwKzC1uqR66k1bQHGq+T/jFmuduyd4Yl1Ci6UqUuXqTKUFGXVZZe8M3Q/9 AwEg== X-Gm-Message-State: AOJu0YwMTTIyz9QyzqevI4CYIv0qJ60uNi7MAPUiaYT8eB8q/RqKt+3g MatE7rlr54j4GX3Gm6PutXCqBIkzEKxV3PSsTjwnAbPQ24Oo21hd8J87AgYNUesF7t46E4GSg9h fftQ= X-Google-Smtp-Source: AGHT+IHz2n8PvHrJN8DJbG/SJbuWqMruRUAgRnR7VZWUy2YtSzoW6NHiESimS32F0/Y/SJWojsfiEQ== X-Received: by 2002:a05:6102:3e1e:b0:492:9bfb:2613 with SMTP id ada2fe7eead31-4929bfb29e8mr64633137.0.1721538470027; Sat, 20 Jul 2024 22:07:50 -0700 (PDT) Received: from mail-vk1-f181.google.com (mail-vk1-f181.google.com. [209.85.221.181]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-49279260ba3sm985397137.15.2024.07.20.22.07.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 20 Jul 2024 22:07:49 -0700 (PDT) Received: by mail-vk1-f181.google.com with SMTP id 71dfb90a1353d-4f2fb0c0fbcso1354477e0c.1 for ; Sat, 20 Jul 2024 22:07:49 -0700 (PDT) X-Received: by 2002:a05:6122:17aa:b0:4f3:799:8b91 with SMTP id 71dfb90a1353d-4f50680e3fdmr2073754e0c.9.1721538468711; Sat, 20 Jul 2024 22:07:48 -0700 (PDT) MIME-Version: 1.0 References: <20240624133734.3032409-1-owatanab@es.takushoku-u.ac.jp> <48919b7f5cd52dbcdbe0a18469c9d2202eee5bfd.camel@haerdin.se> <0f1b1d3b02959fc433bcc7e7be103193d0334b40.camel@haerdin.se> In-Reply-To: <0f1b1d3b02959fc433bcc7e7be103193d0334b40.camel@haerdin.se> From: Pierre-Anthony Lemieux Date: Sun, 21 Jul 2024 14:07:36 +0900 X-Gmail-Original-Message-ID: Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v4 1/3] avcodec/jpeg2000dec: Add support for CAP and CPF markers 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: T24gU2F0LCBKdWwgMjAsIDIwMjQgYXQgNToxMuKAr1BNIFRvbWFzIEjDpHJkaW4gPGdpdEBoYWVy ZGluLnNlPiB3cm90ZToKPgo+IHRvciAyMDI0LTA3LTE4IGtsb2NrYW4gMjM6MTAgKzA5MDAgc2ty ZXYgUGllcnJlLUFudGhvbnkgTGVtaWV1eDoKPiA+IE9uIE1vbiwgSnVsIDE1LCAyMDI0IGF0IDEw OjMz4oCvUE0gVG9tYXMgSMOkcmRpbiA8Z2l0QGhhZXJkaW4uc2U+IHdyb3RlOgo+ID4gPgo+ID4g PiBmcmUgMjAyNC0wNy0xMiBrbG9ja2FuIDEyOjUxIC0wNzAwIHNrcmV2IFBpZXJyZS1BbnRob255 IExlbWlldXg6Cj4gPiA+ID4gT24gVGh1LCBKdWwgMTEsIDIwMjQgYXQgMTA6MjjigK9QTSBUb21h cyBIw6RyZGluIDxnaXRAaGFlcmRpbi5zZT4KPiA+ID4gPiB3cm90ZToKPiA+ID4gPiA+Cj4gPiA+ ID4gPiA+ICsgICAgICAgICAgICBpZiAocy0+aW5fdGlsZV9oZWFkZXJzID09IDEgJiYgcy0+aXNI VCAmJiAoIXMtCj4gPiA+ID4gPiA+ID4gQ2NhcDE1X2IxMSkpCj4gPiA+ID4gPiA+ICsgICAgICAg ICAgICAgICAgYXZfbG9nKHMtPmF2Y3R4LCBBVl9MT0dfV0FSTklORywgIkNPRCBtYXJrZXIKPiA+ ID4gPiA+ID4gaXMKPiA+ID4gPiA+ID4gZm91bmQgaW4gSE9NT0dFTkVPVVMgSFQgc2V0XG4iKTsK PiA+ID4gPiA+Cj4gPiA+ID4gPiBIb3cgYmFkIGlzIHRoaXMgYW5kIHRoZSBvdGhlciBtYXJrZXJz IGJlaW5nIHByZXNlbnQgaW4gdGhpcwo+ID4gPiA+ID4gY2FzZT8KPiA+ID4gPgo+ID4gPiA+IEF0 IHRoZSB2ZXJ5IGxlYXN0LCBpdCBtZWFucyB0aGF0IHNpZ25hbGluZyBpcyBpbmNvbnNpc3RlbnQg d2l0aGluCj4gPiA+ID4gdGhlCj4gPiA+ID4gY29kZXN0cmVhbSBzaW5jZSB0aGUgc3RhbmRhcmQg c3RhdGVzIHRoYXQ6Cj4gPiA+ID4gIiIiCj4gPiA+ID4gVGhlIEhPTU9HRU5FT1VTIHNldCBpcyB0 aGUgc2V0IG9mIEhUSjJLIGNvZGVzdHJlYW1zIHdoZXJlOgo+ID4gPiA+IOKAoiBub25lIG9mIHRo ZSBmdW5jdGlvbmFsIG1hcmtlciBzZWdtZW50cywgZS5nLiwgQ09ELCBDT0MsIFJHTiwKPiA+ID4g PiBRQ0QsCj4gPiA+ID4gUUNDLCBhbmQgUE9DLCBhcmUgcHJlc2VudCBpbiBhbnkKPiA+ID4gPiB0 aWxlLXBhcnQgaGVhZGVyOyBhbmQKPiA+ID4gPiDigKIgbm8gUFBUIG1hcmtlciBzZWdtZW50IGlz IHByZXNlbnQuCj4gPiA+ID4gIiIiCj4gPiA+ID4KPiA+ID4gPiBUaGUgcG9pbnQgb2Ygc2lnbmFs bGluZyB0aGF0IGEgY29kZXN0cmVhbSBpcyAiSE9NT0dFTkVPVVMiIGlzIHRvCj4gPiA+ID4gYWxs b3cKPiA+ID4gPiBkZWNvZGVycyB0byBjb25maWd1cmUgdGhlbXNlbHZlcyBzb2xlbHkgYmFzZWQg b24gaW5mb3JtYXRpb24KPiA+ID4gPiByZXRyaWV2ZWQKPiA+ID4gPiBlbnRpcmVseSBmcm9tIHRo ZSBtYWluIGhlYWRlci4KPiA+ID4gPgo+ID4gPiA+IFNpbmNlLCBBRkFJSywgRkZNUEVHIGRvZXMg bm90IHJlbHkgb24gdGhlIEhPTU9HRU5FT1VTIHRvIHNob3J0LQo+ID4gPiA+IGNpcmN1aXQKPiA+ ID4gPiBjb25maWd1cmF0aW9uLCBpbmNvcnJlY3QgSE9NT0dFTkVPVVMgc2lnbmFsbGluZyB3aWxs IGxpa2VseSBub3QKPiA+ID4gPiBpbXBhY3QKPiA+ID4gPiBGRk1QRUcuCj4gPiA+Cj4gPiA+IEl0 IGNvdWxkIGhhcHBlbiB0aGF0IGluZm9ybWF0aW9uIGluIHRpbGUgaGVhZGVycyBjb250cmFkaWN0 Cj4gPiA+IGluZm9ybWF0aW9uCj4gPiA+IGluIHRoZSBtYWluIGhlYWRlciwgcmlnaHQ/IEluIHN1 Y2ggYSBjYXNlIGl0IHNvdW5kcyBsaWtlIHdlIGNhbid0Cj4gPiA+IGJlCj4gPiA+IHN1cmUgd2hp Y2ggZGVjb2RlIGlzIHRoZSBjb3JyZWN0IG9uZS4KPiA+Cj4gPiBQZXIgdGhlIHNwZWMsIHRoZSBk ZWNvZGVyIHVzZXMgdGhlIENPRCBpbmZvcm1hdGlvbiBpbiB0aWxlLXBhcnRzIG92ZXIKPiA+IHRo ZSBDT0QgaW5mb3JtYXRpb24gaW4gdGhlIGhlYWRlci4KPiA+Cj4gPiBUaGUgaXNzdWUgaGVyZSBp cyB0aGF0IGEgZGVjb2RlciwgdXBvbiBzZWVpbmcgSE9NT0dFTkVPVVMsIHNpbXBseQo+ID4gZG9l cwo+ID4gbm90IGJvdGhlciB3aXRoIGxvb2tpbmcgZm9yIENPRCBpbmZvcm1hdGlvbiBpbiB0aWxl LXBhcnRzLCB0aGVyZWJ5Cj4gPiBtaXNzaW5nIGNyaXRpY2FsIGluZm9ybWF0aW9uLgo+Cj4gU28g aXQgaXMgYWN0dWFsbHkgcGVyZmVjdGx5IGxlZ2FsPyBUaGVuIGl0IHNlZW1zIHRoaXMgcGF0Y2gg aXMgd3JvbmcKCldoYXQgaXMgbm90ICJpbGxlZ2FsIjogdGhlIEhPTU9HRU5FT1VTIGZsYWcgYmVp bmcgZXF1YWwgdG8gdHJ1ZSAqYW5kKgpoYXZpbmcgQ09EIG1hcmtlciBzZWdtZW50cyBpbiB0aWxl LXBhcnRzLgoKVGhpcyBpcyB3aGF0IHRoZSBwYXRjaCBkZXRlY3RzLgoKRkZNUEVHIGNhbiBkZWNv ZGUgc3VjaCBpbGxlZ2FsIGNvZGVzdHJlYW0uIE90aGVyIGRlY29kZXJzIG1pZ2h0IG5vdC4KClRo ZSBxdWVzdGlvbiBpczogd2hhdCBzaG91bGQgRkZNUEVHIGRvPyBTaG91bGQgRkZNUEVHIGV4aXQg b3Igd2FybiBhbmQgY29udGludWUuCgo+Cj4gPiA+IE11Y2ggbGlrZSB3aXRoIGJyb2tlbiBNWEYg ZmlsZXMgSSB0aGluayB3ZSBzaG91bGQgZXJyb3Igb3V0IGJlY2F1c2UKPiA+ID4gb2YKPiA+ID4g dGhlIHBvdGVudGlhbCBhbWJpZ3VpdHksIHRvIGRpc2NvdXJhZ2UgYnJva2VuIGVuY29kZXJzIGZy b20KPiA+ID4gcHJvbGlmZXJhdGluZy4gRWxzZSB3ZSdsbCBoYXZlIHRvIGRlYWwgd2l0aCB0aGVt IHBlcnBldHVhbGx5Cj4gPgo+ID4gSSBhZ3JlZS4gSSBhbHNvIHRoaW5rIHRoYXQsIGluIHRoaXMg cGFydGljdWxhciBjYXNlLCBleGl0aW5nIGRlY29kaW5nCj4gPiBzZWVtcyBleHRyZW1lIHNpbmNl IHRoZSBlcnJvciBkb2VzIG5vdCBjYXVzZSBhbiBpbmNvbnNpc3RlbnQgc3RhdGUKPiA+IHdpdGhp biB0aGUgRkZNUEVHIGRlY29kZXIuIEFuIGFwcGxpY2F0aW9uIGNvdWxkIGFsd2F5cyBjaG9vc2Ug dG8KPiA+IGludGVycHJldCBhbGwgRkZNUEVHIHdhcm5pbmdzIGFzIGZhdGFsIGVycm9ycy4KPgo+ IFdlbGwgeWVhaCwgdXNlcnMgY2FuIGNob29zZSB0byBoYW5kbGUgZXJyb3JzIGFueSB3YXkgdGhl eSBzZWUgZml0LiBXZQo+IGNvdWxkIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBIGJ1dCBhbHNv IHNldCAqZ290X2ZyYW1lIHRvIHNpZ25hbAo+ICJ0aGlzIGZyYW1lIGlzIHByb2JhYmx5IGJyb2tl biBidXQgaGVyZSB5b3UgZ28gYW55d2F5Igo+Cj4gL1RvbWFzCj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcK aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K