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 CD4184AFAF for ; Fri, 26 Jul 2024 00:06:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 65EF268D6E3; Fri, 26 Jul 2024 03:06:24 +0300 (EEST) Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 57AF668D67A for ; Fri, 26 Jul 2024 03:06:18 +0300 (EEST) Received: by mail-vk1-f177.google.com with SMTP id 71dfb90a1353d-4f52cc4d3beso36289e0c.3 for ; Thu, 25 Jul 2024 17:06:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandflow-com.20230601.gappssmtp.com; s=20230601; t=1721952376; x=1722557176; 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=UG1FntIMbXSEYpWavcCh3CmHFX9xJ3+KxBVlI1Ux/ZE=; b=ZQNaBlWzGLWueBKgRhZVUUz+xl4TpuAsRAvyplWwXSIs7z76AhwpUCroFBjEe95Wl6 wln0q8fK4DbGUn+YseGVkVvP8sj3mNMeTxy6Ge5d7jpOlYBlaSJxfgwBzYJZ8PTCtKtP fri77otUU2UV595bEz4PCGU7c2chDu/Pks2SJw9paE98+7S7GJngI384qHM47PWkJGNt qEa4/GkIUvRy4We/SMMMWhSG1rIEwxdxEh3EJeCAlkH6WgEmlNDyG2S2KxIn/sFadqiv NWLA9NrSdBuM7lX6JabxBEHECpyJ3Ai4foh6qs0MpTjzq0DI4S57AvURFsXBEJqiJGua lYHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721952376; x=1722557176; 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=UG1FntIMbXSEYpWavcCh3CmHFX9xJ3+KxBVlI1Ux/ZE=; b=nlxLDGJUCLb9urLSNSneI8DzwlK+KvKKFA0mswamUAZ5tW1PNobT6IGkA8mEYTBPyx /kbiziIxA5jzvYP1ViSyf8/DOWjWy14V5F5KDaJdG5ZqJadAKnaADzNa1ZwAzH5WohIk kluFbligl0QGRCxjOQSI1aO2Oqs3iNTlT7TvTpYlgvRzSlGLIhfu8L7a/5/a8NHXQ3at bWS5hbuW9exQw2xzp6WBCzFBC+BKik419X8t9hFw+8FuS/FUS39vRtLoJdDHbYgS0PWu YXilQtXrG6Wvh510eSXjIYl6KrMPTqPoh9kWeJ9qq9OhR9GrQDwzMHWi2dQeuntvmRiD IlVA== X-Gm-Message-State: AOJu0Yz7FZamQy7vyPMj4e/NlNImhHSUE5ppzuim6mP4GSCFUZ25NQCD 5CRW2kkTJo7kfdsN8CW7Tlv4XgsXCj5DEadjArT8ml8QMuy2IybJIdy7jm/YQyI2WneSe4Sgunp Q X-Google-Smtp-Source: AGHT+IHuCHK3TkCjZ9PIrZ3tlQL5E2guyjgjr+Ir3aKDBf4My0VpEIZIFKNzKgYr0EizBDhB2OBiQQ== X-Received: by 2002:a05:6102:3c8c:b0:48f:e62f:8863 with SMTP id ada2fe7eead31-493d63de09dmr5946735137.2.1721952376103; Thu, 25 Jul 2024 17:06:16 -0700 (PDT) Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com. [209.85.217.45]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-493d98afb56sm434779137.25.2024.07.25.17.06.15 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Jul 2024 17:06:15 -0700 (PDT) Received: by mail-vs1-f45.google.com with SMTP id ada2fe7eead31-4929540f38dso491597137.2 for ; Thu, 25 Jul 2024 17:06:15 -0700 (PDT) X-Received: by 2002:a05:6102:334a:b0:48f:3df9:ff9 with SMTP id ada2fe7eead31-493d640fefdmr5594490137.8.1721952374958; Thu, 25 Jul 2024 17:06:14 -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: <11253e56e46ef9a19aeae96dab092a1b235e3e69.camel@haerdin.se> From: Pierre-Anthony Lemieux Date: Thu, 25 Jul 2024 17:06:04 -0700 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: T24gVGh1LCBKdWwgMjUsIDIwMjQgYXQgMjoxN+KAr0FNIFRvbWFzIEjDpHJkaW4gPGdpdEBoYWVy ZGluLnNlPiB3cm90ZToKPgo+IHPDtm4gMjAyNC0wNy0yMSBrbG9ja2FuIDE0OjA3ICswOTAwIHNr cmV2IFBpZXJyZS1BbnRob255IExlbWlldXg6Cj4gPiBPbiBTYXQsIEp1bCAyMCwgMjAyNCBhdCA1 OjEy4oCvUE0gVG9tYXMgSMOkcmRpbiA8Z2l0QGhhZXJkaW4uc2U+IHdyb3RlOgo+ID4gPgo+ID4g PiB0b3IgMjAyNC0wNy0xOCBrbG9ja2FuIDIzOjEwICswOTAwIHNrcmV2IFBpZXJyZS1BbnRob255 IExlbWlldXg6Cj4gPiA+ID4gT24gTW9uLCBKdWwgMTUsIDIwMjQgYXQgMTA6MzPigK9QTSBUb21h cyBIw6RyZGluIDxnaXRAaGFlcmRpbi5zZT4KPiA+ID4gPiB3cm90ZToKPiA+ID4gPiA+Cj4gPiA+ ID4gPiBmcmUgMjAyNC0wNy0xMiBrbG9ja2FuIDEyOjUxIC0wNzAwIHNrcmV2IFBpZXJyZS1BbnRo b255Cj4gPiA+ID4gPiBMZW1pZXV4Ogo+ID4gPiA+ID4gPiBPbiBUaHUsIEp1bCAxMSwgMjAyNCBh dCAxMDoyOOKAr1BNIFRvbWFzIEjDpHJkaW4KPiA+ID4gPiA+ID4gPGdpdEBoYWVyZGluLnNlPgo+ ID4gPiA+ID4gPiB3cm90ZToKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAg ICAgIGlmIChzLT5pbl90aWxlX2hlYWRlcnMgPT0gMSAmJiBzLT5pc0hUICYmCj4gPiA+ID4gPiA+ ID4gPiAoIXMtCj4gPiA+ID4gPiA+ID4gPiA+IENjYXAxNV9iMTEpKQo+ID4gPiA+ID4gPiA+ID4g KyAgICAgICAgICAgICAgICBhdl9sb2cocy0+YXZjdHgsIEFWX0xPR19XQVJOSU5HLCAiQ09ECj4g PiA+ID4gPiA+ID4gPiBtYXJrZXIKPiA+ID4gPiA+ID4gPiA+IGlzCj4gPiA+ID4gPiA+ID4gPiBm b3VuZCBpbiBIT01PR0VORU9VUyBIVCBzZXRcbiIpOwo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ ID4gSG93IGJhZCBpcyB0aGlzIGFuZCB0aGUgb3RoZXIgbWFya2VycyBiZWluZyBwcmVzZW50IGlu IHRoaXMKPiA+ID4gPiA+ID4gPiBjYXNlPwo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBBdCB0aGUg dmVyeSBsZWFzdCwgaXQgbWVhbnMgdGhhdCBzaWduYWxpbmcgaXMgaW5jb25zaXN0ZW50Cj4gPiA+ ID4gPiA+IHdpdGhpbgo+ID4gPiA+ID4gPiB0aGUKPiA+ID4gPiA+ID4gY29kZXN0cmVhbSBzaW5j ZSB0aGUgc3RhbmRhcmQgc3RhdGVzIHRoYXQ6Cj4gPiA+ID4gPiA+ICIiIgo+ID4gPiA+ID4gPiBU aGUgSE9NT0dFTkVPVVMgc2V0IGlzIHRoZSBzZXQgb2YgSFRKMksgY29kZXN0cmVhbXMgd2hlcmU6 Cj4gPiA+ID4gPiA+IOKAoiBub25lIG9mIHRoZSBmdW5jdGlvbmFsIG1hcmtlciBzZWdtZW50cywg ZS5nLiwgQ09ELCBDT0MsCj4gPiA+ID4gPiA+IFJHTiwKPiA+ID4gPiA+ID4gUUNELAo+ID4gPiA+ ID4gPiBRQ0MsIGFuZCBQT0MsIGFyZSBwcmVzZW50IGluIGFueQo+ID4gPiA+ID4gPiB0aWxlLXBh cnQgaGVhZGVyOyBhbmQKPiA+ID4gPiA+ID4g4oCiIG5vIFBQVCBtYXJrZXIgc2VnbWVudCBpcyBw cmVzZW50Lgo+ID4gPiA+ID4gPiAiIiIKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gVGhlIHBvaW50 IG9mIHNpZ25hbGxpbmcgdGhhdCBhIGNvZGVzdHJlYW0gaXMgIkhPTU9HRU5FT1VTIiBpcwo+ID4g PiA+ID4gPiB0bwo+ID4gPiA+ID4gPiBhbGxvdwo+ID4gPiA+ID4gPiBkZWNvZGVycyB0byBjb25m aWd1cmUgdGhlbXNlbHZlcyBzb2xlbHkgYmFzZWQgb24gaW5mb3JtYXRpb24KPiA+ID4gPiA+ID4g cmV0cmlldmVkCj4gPiA+ID4gPiA+IGVudGlyZWx5IGZyb20gdGhlIG1haW4gaGVhZGVyLgo+ID4g PiA+ID4gPgo+ID4gPiA+ID4gPiBTaW5jZSwgQUZBSUssIEZGTVBFRyBkb2VzIG5vdCByZWx5IG9u IHRoZSBIT01PR0VORU9VUyB0bwo+ID4gPiA+ID4gPiBzaG9ydC0KPiA+ID4gPiA+ID4gY2lyY3Vp dAo+ID4gPiA+ID4gPiBjb25maWd1cmF0aW9uLCBpbmNvcnJlY3QgSE9NT0dFTkVPVVMgc2lnbmFs bGluZyB3aWxsIGxpa2VseQo+ID4gPiA+ID4gPiBub3QKPiA+ID4gPiA+ID4gaW1wYWN0Cj4gPiA+ ID4gPiA+IEZGTVBFRy4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJdCBjb3VsZCBoYXBwZW4gdGhhdCBp bmZvcm1hdGlvbiBpbiB0aWxlIGhlYWRlcnMgY29udHJhZGljdAo+ID4gPiA+ID4gaW5mb3JtYXRp b24KPiA+ID4gPiA+IGluIHRoZSBtYWluIGhlYWRlciwgcmlnaHQ/IEluIHN1Y2ggYSBjYXNlIGl0 IHNvdW5kcyBsaWtlIHdlCj4gPiA+ID4gPiBjYW4ndAo+ID4gPiA+ID4gYmUKPiA+ID4gPiA+IHN1 cmUgd2hpY2ggZGVjb2RlIGlzIHRoZSBjb3JyZWN0IG9uZS4KPiA+ID4gPgo+ID4gPiA+IFBlciB0 aGUgc3BlYywgdGhlIGRlY29kZXIgdXNlcyB0aGUgQ09EIGluZm9ybWF0aW9uIGluIHRpbGUtcGFy dHMKPiA+ID4gPiBvdmVyCj4gPiA+ID4gdGhlIENPRCBpbmZvcm1hdGlvbiBpbiB0aGUgaGVhZGVy Lgo+ID4gPiA+Cj4gPiA+ID4gVGhlIGlzc3VlIGhlcmUgaXMgdGhhdCBhIGRlY29kZXIsIHVwb24g c2VlaW5nIEhPTU9HRU5FT1VTLCBzaW1wbHkKPiA+ID4gPiBkb2VzCj4gPiA+ID4gbm90IGJvdGhl ciB3aXRoIGxvb2tpbmcgZm9yIENPRCBpbmZvcm1hdGlvbiBpbiB0aWxlLXBhcnRzLAo+ID4gPiA+ IHRoZXJlYnkKPiA+ID4gPiBtaXNzaW5nIGNyaXRpY2FsIGluZm9ybWF0aW9uLgo+ID4gPgo+ID4g PiBTbyBpdCBpcyBhY3R1YWxseSBwZXJmZWN0bHkgbGVnYWw/IFRoZW4gaXQgc2VlbXMgdGhpcyBw YXRjaCBpcwo+ID4gPiB3cm9uZwo+ID4KPiA+IFdoYXQgaXMgbm90ICJpbGxlZ2FsIjogdGhlIEhP TU9HRU5FT1VTIGZsYWcgYmVpbmcgZXF1YWwgdG8gdHJ1ZSAqYW5kKgo+ID4gaGF2aW5nIENPRCBt YXJrZXIgc2VnbWVudHMgaW4gdGlsZS1wYXJ0cy4KPiA+Cj4gPiBUaGlzIGlzIHdoYXQgdGhlIHBh dGNoIGRldGVjdHMuCj4gPgo+ID4gRkZNUEVHIGNhbiBkZWNvZGUgc3VjaCBpbGxlZ2FsIGNvZGVz dHJlYW0uIE90aGVyIGRlY29kZXJzIG1pZ2h0IG5vdC4KPiA+Cj4gPiBUaGUgcXVlc3Rpb24gaXM6 IHdoYXQgc2hvdWxkIEZGTVBFRyBkbz8gU2hvdWxkIEZGTVBFRyBleGl0IG9yIHdhcm4KPiA+IGFu ZCBjb250aW51ZS4KPgo+IElmIHRoZSBzcGVjIGFsbG93cyBpdCBidXQgaXQncyBwZXJoYXBzIHVu YWR2aWNlZCB0aGVuIHdhcm5pbmcgYWJvdXQgaXQKPiBzZWVtcyByZWFzb25hYmxlCgooSSB0b3Rh bGx5IG1lc3NlZCB1cCBteSBkb3VibGUgbmVnYXRpdmUuIFJlcGVhdCBiZWxvdy4gU29ycnkgZm9y IHRoZSBjb25mdXNpb24uKQoKV2hhdCBpcyAiaWxsZWdhbCI6IHRoZSBIT01PR0VORU9VUyBmbGFn IGJlaW5nIGVxdWFsIHRvIHRydWUgKmFuZCoKaGF2aW5nIENPRCBtYXJrZXIgc2VnbWVudHMgaW4g dGlsZS1wYXJ0cy4KClRoaXMgaXMgd2hhdCB0aGUgcGF0Y2ggZGV0ZWN0cy4KCkZGTVBFRyBjYW4g ZGVjb2RlIHN1Y2ggaWxsZWdhbCBjb2Rlc3RyZWFtLiBPdGhlciBkZWNvZGVycyBtaWdodCBub3Qu CgpUaGUgcXVlc3Rpb24gaXM6IHdoYXQgc2hvdWxkIEZGTVBFRyBkbz8gU2hvdWxkIEZGTVBFRyBl eGl0IG9yIHdhcm4gYW5kIGNvbnRpbnVlLgoKPgo+IC9Ub21hcwo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==