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 A66C945FDA for ; Tue, 27 Jun 2023 23:18:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DB1EB68C377; Wed, 28 Jun 2023 02:18:24 +0300 (EEST) Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com [209.85.219.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7A84868BF89 for ; Wed, 28 Jun 2023 02:18:18 +0300 (EEST) Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-c2c35851ffdso268909276.0 for ; Tue, 27 Jun 2023 16:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687907897; x=1690499897; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=d3EinguDxGqk0hggwZppUCFgD/qhcprziI/U0cl7irs=; b=BpxVZ1bGx8YVx/DT7bH5mBhSxuNL8oI0/D6L5+5akNkaQQ35cNxR1qq8t4S/wjbaNw lH2oOp126ZqDzZIxddwykZ/bZ6Siyo3a/SFPX3E4/ldNjYIaMMq7QX5aORDCFkakG6sO MfEyvSI5x4HBjvAuuSr/wk5hDO4ALoCgtEK1B37AY8RcuNrjla8SOK9CvJF4/b60Nk1h HFNmi6f9A6JPW0wN84w38VW87tWh8+xC53ZCrmnGYtvVtt/xePp9c/ywYrrZd/U4xC7m gA6n0B4HwtHbGz5gYwdv9WX08hIBjylJBK+UCHzYrPP3N8Q8spUm6cB2muGQrinngmA9 NYaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687907897; x=1690499897; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=d3EinguDxGqk0hggwZppUCFgD/qhcprziI/U0cl7irs=; b=RQ4zKCApnpWRcQnfh+EVI+dZxlB5iC1ht17psFZcSabbB9owyrecdL1WYiVHNj35B9 kz2uTB2MKKD5wVU0c7WeKNroydzZiI7u3CTBKCDObuG77WeT4Aycy4sCtUydth2pnwaw RbOGzE47kWYIOt95VC9WK4I+BkSVUHbWNe4bsyU4jfPvU12ElsOPPInLy0hu9UKYtl/l MMXvTKe5d70ZQ61GLe1IxvYy0SlL0dlYzlF91GsZIgiI8AJZadaqQeJuJBgjvluBkAQq jfPaIDXPVTU28QKM3b9qjRZLtQfAolKzLHimOti1vbXUNX0jIv5hCOHulIYD7R6P4leL MdhQ== X-Gm-Message-State: AC+VfDzut5m7NTDPl4jQ5ksJxofPXvCjaBSc5ti9uRox2IchLcebq0UT 3lOUslH5Edel0diejOPTFC98leYESaU= X-Google-Smtp-Source: ACHHUZ5/Vv20h3CwFPCXQKZZXgXjie8UV/ZkMom75BunLGt4oYc4huVyc+yxdZKQu9HimESELoFA/Q== X-Received: by 2002:a81:1784:0:b0:56f:f503:8ed8 with SMTP id 126-20020a811784000000b0056ff5038ed8mr14980293ywx.5.1687907896652; Tue, 27 Jun 2023 16:18:16 -0700 (PDT) Received: from [192.168.1.35] (c-98-224-219-15.hsd1.mi.comcast.net. [98.224.219.15]) by smtp.gmail.com with ESMTPSA id t201-20020a8183d2000000b005731dbd4928sm2060052ywf.69.2023.06.27.16.18.16 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Jun 2023 16:18:16 -0700 (PDT) Message-ID: <9e43c287-97b8-7f5c-d141-8fe44afda64f@gmail.com> Date: Tue, 27 Jun 2023 19:18:15 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: en-US-large To: ffmpeg-devel@ffmpeg.org References: <20230626154922.66550-1-leo.izen@gmail.com> <20230626154922.66550-3-leo.izen@gmail.com> <1d674214-f2cc-7722-7867-0219eb404353@gmail.com> From: Leo Izen In-Reply-To: <1d674214-f2cc-7722-7867-0219eb404353@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v4 2/4] avcodec/jpegxl_parser: add JPEG XL parser 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gNi8yNy8yMyAxODo1OCwgSmFtZXMgQWxtZXIgd3JvdGU6Cj4gT24gNi8yNi8yMDIzIDEyOjQ5 IFBNLCBMZW8gSXplbiB3cm90ZToKPj4gKy8qCj4+ICsgKiBjb3BpZXMgYXMgbXVjaCBvZiB0aGUg Y29kZXN0cmVhbSBpbnRvIHRoZSBidWZmZXIgYXMgcG9zc2libGUKPj4gKyAqIHBhc3MgYSBzaG9y dGVyIGJ1ZmxlbiB0byByZXF1ZXN0IGxlc3MKPj4gKyAqIHJldHVybnMgdGhlIG51bWJlciBvZiBi eXRlcyBjb25zdW1lZCBmcm9tIGlucHV0LCBtYXkgYmUgZ3JlYXRlciAKPj4gdGhhbiBpbnB1dF9s ZW4KPj4gKyAqIGlmIHRoZSBpbnB1dCBkb2Vzbid0IGVuZCBvbiBhbiBJU09CTUZGLWJveCBib3Vu ZGFyeQo+PiArICovCj4+ICtpbnQgZmZfanBlZ3hsX2NvbGxlY3RfY29kZXN0cmVhbV9oZWFkZXIo Y29uc3QgdWludDhfdCAqaW5wdXRfYnVmZmVyLCAKPj4gaW50IGlucHV0X2xlbiwKPj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCB1aW50OF90ICpidWZmZXIsIGludCBidWZsZW4sIAo+PiBpbnQgKmNv cGllZCkKPj4gK3sKPj4gK8KgwqDCoCBHZXRCeXRlQ29udGV4dCBnYjsKPj4gK8KgwqDCoCBpbnQg cG9zID0gMDsKPj4gK8KgwqDCoCBieXRlc3RyZWFtMl9pbml0KCZnYiwgaW5wdXRfYnVmZmVyLCBp bnB1dF9sZW4pOwo+PiArCj4+ICvCoMKgwqAgd2hpbGUgKDEpIHsKPj4gK8KgwqDCoMKgwqDCoMKg IHVpbnQ2NF90IHNpemU7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1aW50MzJfdCB0YWc7Cj4+ICvCoMKg wqDCoMKgwqDCoCBpbnQgaGVhZF9zaXplID0gODsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgaWYg KGJ5dGVzdHJlYW0yX2dldF9ieXRlc19sZWZ0KCZnYikgPCAxNikKPj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgYnJlYWs7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHNpemUgPSBieXRlc3RyZWFt Ml9nZXRfYmUzMigmZ2IpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKHNpemUgPT0gMSkgewo+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzaXplID0gYnl0ZXN0cmVhbTJfZ2V0X2JlNjQoJmdiKTsK Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaGVhZF9zaXplID0gMTY7Cj4+ICvCoMKgwqDCoMKg wqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCAvKiBpbnZhbGlkIElTT0JNRkYgc2l6ZSAqLwo+PiAr wqDCoMKgwqDCoMKgwqAgaWYgKHNpemUgJiYgc2l6ZSA8PSBoZWFkX3NpemUpCj4+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+IAo+IElTT0JNRkY/ IEFyZSB5b3UgcHJvcGFnYXRpbmcgY29udGFpbmVyIGJ5dGVzIGFzIGlmIHRoZXkgd2VyZSBwYXJ0 IG9mIHRoZSAKPiBiaXRzdHJlYW0gZnJvbSBpbWFnZTI/IFdoeSBpcyBpdCBub3QgYmVpbmcgaGFu ZGxlZCBieSB0aGUgbW92L21wNCAKPiBkZW11eGVyIGluc3RlYWQ/CgpJdCdzIG5vdCBhY3R1YWxs eSBJU09CTUZGLCBpdCBqdXN0IHVzZXMgdGhlIHNhbWUgc3R5bGUgb2YgYm94IGxheW91dC4gClRo aXMgaXMgYWxzbyBob3cgajJrIHdvcmtzLgoKPiAKPj4gK8KgwqDCoCBpZiAoY3R4LT5tZXRhLmNz cCA9PSBKUEVHWExfQ1NfR1JBWSkgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKGN0eC0+bWV0YS5i aXRfZGVwdGggPD0gOCkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXZjdHgtPnBpeF9mbXQg PSBzLT5mb3JtYXQgPSBjdHgtPm1ldGEuaGF2ZV9hbHBoYSA/IAo+PiBBVl9QSVhfRk1UX1lBOCA6 IEFWX1BJWF9GTVRfR1JBWTg7Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlIGlmIChjdHgtPm1ldGEu Yml0X2RlcHRoIDw9IDE2KQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdmN0eC0+cGl4X2Zt dCA9IHMtPmZvcm1hdCA9IGN0eC0+bWV0YS5oYXZlX2FscGhhID8gCj4+IEFWX1BJWF9GTVRfWUEx NiA6IEFWX1BJWF9GTVRfR1JBWTE2Owo+PiArwqDCoMKgwqDCoMKgwqAgZWxzZQo+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBhdmN0eC0+cGl4X2ZtdCA9IHMtPmZvcm1hdCA9IGN0eC0+bWV0YS5o YXZlX2FscGhhID8gCj4+IEFWX1BJWF9GTVRfTk9ORSA6IEFWX1BJWF9GTVRfR1JBWUYzMjsKPj4g K8KgwqDCoCB9IGVsc2Ugewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKGN0eC0+bWV0YS5iaXRfZGVw dGggPD0gOCkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXZjdHgtPnBpeF9mbXQgPSBzLT5m b3JtYXQgPSBjdHgtPm1ldGEuaGF2ZV9hbHBoYSA/IAo+PiBBVl9QSVhfRk1UX1JHQkEgOiBBVl9Q SVhfRk1UX1JHQjI0Owo+PiArwqDCoMKgwqDCoMKgwqAgZWxzZSBpZiAoY3R4LT5tZXRhLmJpdF9k ZXB0aCA8PSAxNikKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXZjdHgtPnBpeF9mbXQgPSBz LT5mb3JtYXQgPSBjdHgtPm1ldGEuaGF2ZV9hbHBoYSA/IAo+PiBBVl9QSVhfRk1UX1JHQkE2NCA6 IEFWX1BJWF9GTVRfUkdCNDg7Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGF2Y3R4LT5waXhfZm10ID0gcy0+Zm9ybWF0ID0gY3R4LT5tZXRhLmhhdmVf YWxwaGEgPyAKPj4gQVZfUElYX0ZNVF9SR0JBRjMyIDogQVZfUElYX0ZNVF9SR0JGMzI7Cj4gCj4g QWdhaW4sIGRvbid0IGZpbGwgYXZjdHgtPnBpeF9mbXQsIGZpbGwgcy0+Zm9ybWF0Lgo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpJZiBJIGRvbid0IGZp bGwgdGhpcywgdGhlIENMSSB3aWxsIG5vdCBzaG93IHRoZSBwaXhlbCBmb3JtYXQgd2l0aG91dCB0 aGUgCmV4dGVybmFsIGRlY29kZXIgbGlicmFyeSBlbmFibGVkLiBTaG91bGQgSSBjb25zaWRlciB0 aGlzIGFuIGZmbXBlZy5jIGJ1Zz8KCi0gTGVvIEl6ZW4KCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K