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 1D10948A63 for ; Fri, 26 Jul 2024 21:11:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1297768D6D2; Sat, 27 Jul 2024 00:11:54 +0300 (EEST) Received: from mail-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A6538680276 for ; Sat, 27 Jul 2024 00:11:47 +0300 (EEST) Received: by mail-vk1-f172.google.com with SMTP id 71dfb90a1353d-4f6be9d13cdso362869e0c.3 for ; Fri, 26 Jul 2024 14:11:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandflow-com.20230601.gappssmtp.com; s=20230601; t=1722028305; x=1722633105; darn=ffmpeg.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Lf1SMBRR/FrQEIPvoumDGH9b12Z3/vOGOGKUdKSC4iY=; b=Ftc0q66vGvOSg13W3Icvw/4WK8PHjjNRU7TtHh1uMvP090q1nz39hFusolJ3UqGoXL AQ1O4xjytdXrZs96vJYiQ1/3gRwrxId0bLkRHMmArugXq5Fj3FgPdDLPGFOK+g5YZDRW sBhqluQpUfysrB46e08Mb9ypJBT6rO6fUIyTI8fDsMYEN6tc3JClB47BUTxgLCSqPZPl +14vYAyxTiAyQn9c6ejpt44IkE7wrtcT/qsDymruieZ7dOQ4bqQDiVfRtS2KYDMe0dkw ++ye5v0oPuW1dsXN/0MIbCMSdoax6DO5YUuu8UerdEjHTMtOK/uOESnPPDvWPlMIURBF TjlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722028305; x=1722633105; h=content-transfer-encoding:cc: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=Lf1SMBRR/FrQEIPvoumDGH9b12Z3/vOGOGKUdKSC4iY=; b=cfXa/Zsam7s41CSffXIjKI3WLBn2wc+54xMz4phIa7sZ0/0Q7c3O9xbzgJ73ovM1// 9CCd5p+5G4+/f1SL2jAsQWeschC3WtzdALs6PYTw5HNYRKBJ0q4Fk1DBcKjCPjQYQuW8 0LpnDBy9wW47hb66w45aikhYM9toqaXSZwBJMLTsniWhJY4wSEpCGbghkdKzI4V2XWgi B+6P7uVXNbPMtiy1VVZ3QhQKto0GoJv0NECqSrJlL02Jy7aSBkREo2zW27QMXl3Docjc DTgaRCxzOFsGPAxk2aL7iEHI9BDo6uTNLapitbsxPl6JsUX83oBvzu9hDXSSnawwlLs2 G3YQ== X-Gm-Message-State: AOJu0Yx2ccNlddorOs7L7FbshRjMDykl668RnaDI0VMJJzK76lK2Kk96 d0/rme2ZwgHyozyp2zQtPqbgsiTi5i4eng6DV/UoGAT+eo9/P92hIHLcoeZm78n9nXYaiM1hoeC E X-Google-Smtp-Source: AGHT+IGbOPZ633noqZBtzcu+f1EF7/c/g94RgKnsPcLhdaPh6vblTLKayzjOKdXT/P8zzQkjEv1WyQ== X-Received: by 2002:a05:6122:210f:b0:4eb:39c9:c935 with SMTP id 71dfb90a1353d-4f6e6989ff8mr724277e0c.14.1722028305303; Fri, 26 Jul 2024 14:11:45 -0700 (PDT) Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com. [209.85.222.41]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-4f6c86789c8sm593420e0c.2.2024.07.26.14.11.44 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 26 Jul 2024 14:11:44 -0700 (PDT) Received: by mail-ua1-f41.google.com with SMTP id a1e0cc1a2514c-825eaedff30so300296241.0 for ; Fri, 26 Jul 2024 14:11:44 -0700 (PDT) X-Received: by 2002:a05:6102:3050:b0:492:ab05:8d62 with SMTP id ada2fe7eead31-493fa45a752mr1001120137.21.1722028304229; Fri, 26 Jul 2024 14:11:44 -0700 (PDT) MIME-Version: 1.0 References: <20240624133734.3032409-1-owatanab@es.takushoku-u.ac.jp> <48919b7f5cd52dbcdbe0a18469c9d2202eee5bfd.camel@haerdin.se> <0f1b1d3b02959fc433bcc7e7be103193d0334b40.camel@haerdin.se> <11253e56e46ef9a19aeae96dab092a1b235e3e69.camel@haerdin.se> In-Reply-To: From: Pierre-Anthony Lemieux Date: Fri, 26 Jul 2024 14:11:33 -0700 X-Gmail-Original-Message-ID: Message-ID: To: Osamu Watanabe 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 Cc: 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: T24gRnJpLCBKdWwgMjYsIDIwMjQgYXQgMTowNOKAr0FNIFRvbWFzIEjDpHJkaW4gPGdpdEBoYWVy ZGluLnNlPiB3cm90ZToKPgo+IHRvciAyMDI0LTA3LTI1IGtsb2NrYW4gMTc6MDYgLTA3MDAgc2ty ZXYgUGllcnJlLUFudGhvbnkgTGVtaWV1eDoKPiA+IE9uIFRodSwgSnVsIDI1LCAyMDI0IGF0IDI6 MTfigK9BTSBUb21hcyBIw6RyZGluIDxnaXRAaGFlcmRpbi5zZT4gd3JvdGU6Cj4gPiA+Cj4gPiA+ IHPDtm4gMjAyNC0wNy0yMSBrbG9ja2FuIDE0OjA3ICswOTAwIHNrcmV2IFBpZXJyZS1BbnRob255 IExlbWlldXg6Cj4gPiA+ID4gT24gU2F0LCBKdWwgMjAsIDIwMjQgYXQgNToxMuKAr1BNIFRvbWFz IEjDpHJkaW4gPGdpdEBoYWVyZGluLnNlPgo+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4KPiA+ID4g PiA+IHRvciAyMDI0LTA3LTE4IGtsb2NrYW4gMjM6MTAgKzA5MDAgc2tyZXYgUGllcnJlLUFudGhv bnkKPiA+ID4gPiA+IExlbWlldXg6Cj4gPiA+ID4gPiA+IE9uIE1vbiwgSnVsIDE1LCAyMDI0IGF0 IDEwOjMz4oCvUE0gVG9tYXMgSMOkcmRpbgo+ID4gPiA+ID4gPiA8Z2l0QGhhZXJkaW4uc2U+Cj4g PiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gZnJlIDIwMjQtMDct MTIga2xvY2thbiAxMjo1MSAtMDcwMCBza3JldiBQaWVycmUtQW50aG9ueQo+ID4gPiA+ID4gPiA+ IExlbWlldXg6Cj4gPiA+ID4gPiA+ID4gPiBPbiBUaHUsIEp1bCAxMSwgMjAyNCBhdCAxMDoyOOKA r1BNIFRvbWFzIEjDpHJkaW4KPiA+ID4gPiA+ID4gPiA+IDxnaXRAaGFlcmRpbi5zZT4KPiA+ID4g PiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiA+ICsg ICAgICAgICAgICBpZiAocy0+aW5fdGlsZV9oZWFkZXJzID09IDEgJiYgcy0+aXNIVAo+ID4gPiA+ ID4gPiA+ID4gPiA+ICYmCj4gPiA+ID4gPiA+ID4gPiA+ID4gKCFzLQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gQ2NhcDE1X2IxMSkpCj4gPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICBh dl9sb2cocy0+YXZjdHgsIEFWX0xPR19XQVJOSU5HLAo+ID4gPiA+ID4gPiA+ID4gPiA+ICJDT0QK PiA+ID4gPiA+ID4gPiA+ID4gPiBtYXJrZXIKPiA+ID4gPiA+ID4gPiA+ID4gPiBpcwo+ID4gPiA+ ID4gPiA+ID4gPiA+IGZvdW5kIGluIEhPTU9HRU5FT1VTIEhUIHNldFxuIik7Cj4gPiA+ID4gPiA+ ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiA+IEhvdyBiYWQgaXMgdGhpcyBhbmQgdGhlIG90aGVyIG1h cmtlcnMgYmVpbmcgcHJlc2VudCBpbgo+ID4gPiA+ID4gPiA+ID4gPiB0aGlzCj4gPiA+ID4gPiA+ ID4gPiA+IGNhc2U/Cj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gQXQgdGhlIHZlcnkg bGVhc3QsIGl0IG1lYW5zIHRoYXQgc2lnbmFsaW5nIGlzCj4gPiA+ID4gPiA+ID4gPiBpbmNvbnNp c3RlbnQKPiA+ID4gPiA+ID4gPiA+IHdpdGhpbgo+ID4gPiA+ID4gPiA+ID4gdGhlCj4gPiA+ID4g PiA+ID4gPiBjb2Rlc3RyZWFtIHNpbmNlIHRoZSBzdGFuZGFyZCBzdGF0ZXMgdGhhdDoKPiA+ID4g PiA+ID4gPiA+ICIiIgo+ID4gPiA+ID4gPiA+ID4gVGhlIEhPTU9HRU5FT1VTIHNldCBpcyB0aGUg c2V0IG9mIEhUSjJLIGNvZGVzdHJlYW1zCj4gPiA+ID4gPiA+ID4gPiB3aGVyZToKPiA+ID4gPiA+ ID4gPiA+IOKAoiBub25lIG9mIHRoZSBmdW5jdGlvbmFsIG1hcmtlciBzZWdtZW50cywgZS5nLiwg Q09ELCBDT0MsCj4gPiA+ID4gPiA+ID4gPiBSR04sCj4gPiA+ID4gPiA+ID4gPiBRQ0QsCj4gPiA+ ID4gPiA+ID4gPiBRQ0MsIGFuZCBQT0MsIGFyZSBwcmVzZW50IGluIGFueQo+ID4gPiA+ID4gPiA+ ID4gdGlsZS1wYXJ0IGhlYWRlcjsgYW5kCj4gPiA+ID4gPiA+ID4gPiDigKIgbm8gUFBUIG1hcmtl ciBzZWdtZW50IGlzIHByZXNlbnQuCj4gPiA+ID4gPiA+ID4gPiAiIiIKPiA+ID4gPiA+ID4gPiA+ Cj4gPiA+ID4gPiA+ID4gPiBUaGUgcG9pbnQgb2Ygc2lnbmFsbGluZyB0aGF0IGEgY29kZXN0cmVh bSBpcwo+ID4gPiA+ID4gPiA+ID4gIkhPTU9HRU5FT1VTIiBpcwo+ID4gPiA+ID4gPiA+ID4gdG8K PiA+ID4gPiA+ID4gPiA+IGFsbG93Cj4gPiA+ID4gPiA+ID4gPiBkZWNvZGVycyB0byBjb25maWd1 cmUgdGhlbXNlbHZlcyBzb2xlbHkgYmFzZWQgb24KPiA+ID4gPiA+ID4gPiA+IGluZm9ybWF0aW9u Cj4gPiA+ID4gPiA+ID4gPiByZXRyaWV2ZWQKPiA+ID4gPiA+ID4gPiA+IGVudGlyZWx5IGZyb20g dGhlIG1haW4gaGVhZGVyLgo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+IFNpbmNlLCBB RkFJSywgRkZNUEVHIGRvZXMgbm90IHJlbHkgb24gdGhlIEhPTU9HRU5FT1VTIHRvCj4gPiA+ID4g PiA+ID4gPiBzaG9ydC0KPiA+ID4gPiA+ID4gPiA+IGNpcmN1aXQKPiA+ID4gPiA+ID4gPiA+IGNv bmZpZ3VyYXRpb24sIGluY29ycmVjdCBIT01PR0VORU9VUyBzaWduYWxsaW5nIHdpbGwKPiA+ID4g PiA+ID4gPiA+IGxpa2VseQo+ID4gPiA+ID4gPiA+ID4gbm90Cj4gPiA+ID4gPiA+ID4gPiBpbXBh Y3QKPiA+ID4gPiA+ID4gPiA+IEZGTVBFRy4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IEl0 IGNvdWxkIGhhcHBlbiB0aGF0IGluZm9ybWF0aW9uIGluIHRpbGUgaGVhZGVycyBjb250cmFkaWN0 Cj4gPiA+ID4gPiA+ID4gaW5mb3JtYXRpb24KPiA+ID4gPiA+ID4gPiBpbiB0aGUgbWFpbiBoZWFk ZXIsIHJpZ2h0PyBJbiBzdWNoIGEgY2FzZSBpdCBzb3VuZHMgbGlrZSB3ZQo+ID4gPiA+ID4gPiA+ IGNhbid0Cj4gPiA+ID4gPiA+ID4gYmUKPiA+ID4gPiA+ID4gPiBzdXJlIHdoaWNoIGRlY29kZSBp cyB0aGUgY29ycmVjdCBvbmUuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IFBlciB0aGUgc3BlYywg dGhlIGRlY29kZXIgdXNlcyB0aGUgQ09EIGluZm9ybWF0aW9uIGluIHRpbGUtCj4gPiA+ID4gPiA+ IHBhcnRzCj4gPiA+ID4gPiA+IG92ZXIKPiA+ID4gPiA+ID4gdGhlIENPRCBpbmZvcm1hdGlvbiBp biB0aGUgaGVhZGVyLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBUaGUgaXNzdWUgaGVyZSBpcyB0 aGF0IGEgZGVjb2RlciwgdXBvbiBzZWVpbmcgSE9NT0dFTkVPVVMsCj4gPiA+ID4gPiA+IHNpbXBs eQo+ID4gPiA+ID4gPiBkb2VzCj4gPiA+ID4gPiA+IG5vdCBib3RoZXIgd2l0aCBsb29raW5nIGZv ciBDT0QgaW5mb3JtYXRpb24gaW4gdGlsZS1wYXJ0cywKPiA+ID4gPiA+ID4gdGhlcmVieQo+ID4g PiA+ID4gPiBtaXNzaW5nIGNyaXRpY2FsIGluZm9ybWF0aW9uLgo+ID4gPiA+ID4KPiA+ID4gPiA+ IFNvIGl0IGlzIGFjdHVhbGx5IHBlcmZlY3RseSBsZWdhbD8gVGhlbiBpdCBzZWVtcyB0aGlzIHBh dGNoIGlzCj4gPiA+ID4gPiB3cm9uZwo+ID4gPiA+Cj4gPiA+ID4gV2hhdCBpcyBub3QgImlsbGVn YWwiOiB0aGUgSE9NT0dFTkVPVVMgZmxhZyBiZWluZyBlcXVhbCB0byB0cnVlCj4gPiA+ID4gKmFu ZCoKPiA+ID4gPiBoYXZpbmcgQ09EIG1hcmtlciBzZWdtZW50cyBpbiB0aWxlLXBhcnRzLgo+ID4g PiA+Cj4gPiA+ID4gVGhpcyBpcyB3aGF0IHRoZSBwYXRjaCBkZXRlY3RzLgo+ID4gPiA+Cj4gPiA+ ID4gRkZNUEVHIGNhbiBkZWNvZGUgc3VjaCBpbGxlZ2FsIGNvZGVzdHJlYW0uIE90aGVyIGRlY29k ZXJzIG1pZ2h0Cj4gPiA+ID4gbm90Lgo+ID4gPiA+Cj4gPiA+ID4gVGhlIHF1ZXN0aW9uIGlzOiB3 aGF0IHNob3VsZCBGRk1QRUcgZG8/IFNob3VsZCBGRk1QRUcgZXhpdCBvcgo+ID4gPiA+IHdhcm4K PiA+ID4gPiBhbmQgY29udGludWUuCj4gPiA+Cj4gPiA+IElmIHRoZSBzcGVjIGFsbG93cyBpdCBi dXQgaXQncyBwZXJoYXBzIHVuYWR2aWNlZCB0aGVuIHdhcm5pbmcgYWJvdXQKPiA+ID4gaXQKPiA+ ID4gc2VlbXMgcmVhc29uYWJsZQo+ID4KPiA+IChJIHRvdGFsbHkgbWVzc2VkIHVwIG15IGRvdWJs ZSBuZWdhdGl2ZS4gUmVwZWF0IGJlbG93LiBTb3JyeSBmb3IgdGhlCj4gPiBjb25mdXNpb24uKQo+ ID4KPiA+IFdoYXQgaXMgImlsbGVnYWwiOiB0aGUgSE9NT0dFTkVPVVMgZmxhZyBiZWluZyBlcXVh bCB0byB0cnVlICphbmQqCj4gPiBoYXZpbmcgQ09EIG1hcmtlciBzZWdtZW50cyBpbiB0aWxlLXBh cnRzLgo+ID4KPiA+IFRoaXMgaXMgd2hhdCB0aGUgcGF0Y2ggZGV0ZWN0cy4KPiA+Cj4gPiBGRk1Q RUcgY2FuIGRlY29kZSBzdWNoIGlsbGVnYWwgY29kZXN0cmVhbS4gT3RoZXIgZGVjb2RlcnMgbWln aHQgbm90Lgo+ID4KPiA+IFRoZSBxdWVzdGlvbiBpczogd2hhdCBzaG91bGQgRkZNUEVHIGRvPyBT aG91bGQgRkZNUEVHIGV4aXQgb3Igd2Fybgo+ID4gYW5kIGNvbnRpbnVlLgo+Cj4gU2luY2UgaXQn cyBpbGxlZ2FsIHRoZW4gd2Ugc2hvdWxkIGNvbXBsYWluIGFuZCBiYWlsIG91dC4gVXNlcnMgdGhh dAo+ICpyZWFsbHkqIHdhbnQgaXQgdG8ga2VlcCBnb2luZyBjYW4gY2hhbmdlIHRoZSBjb2RlLgoK QE9zYW11IFdhdGFuYWJlIENhbiB5b3UgdXBkYXRlIHRoZSBwYXRjaCB0byBtYWtlIEZGTVBFRyBl eGl0IHdoZW4KZW5jb3VudGVyaW5nIGFuIGlsbGVnYWwgY29kZXN0cmVhbSwgZXZlbiBpZiBGRk1Q RUcgY2FuIHRoZW9yZXRpY2FsbHkKZGVjb2RlIGl0PwoKPgo+IC9Ub21hcwo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==