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 DFBEC40EDB for ; Sun, 6 Aug 2023 16:29:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D52C068C5FB; Sun, 6 Aug 2023 19:29:06 +0300 (EEST) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C8AF968C557 for ; Sun, 6 Aug 2023 19:28:59 +0300 (EEST) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-686e0213c0bso2560007b3a.1 for ; Sun, 06 Aug 2023 09:28:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandflow-com.20221208.gappssmtp.com; s=20221208; t=1691339337; x=1691944137; 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=HDL7I6rdcq178I4ZsU1zfBuGlE5+rKxvxZaoKCvMKy4=; b=WWQVz+/6LGpgt8zJ31OK5pYXMjkCKO2jmt1YyAQm99qTzC/aYeOT5iNoPBptbEkiBk W4f+AfkkSZmCGVEJ803k0eL8iUe9+Sxp2b3V5viktKgqE3ZOtJqnYC/J/h8KhXVH5L1+ lB/Khoc3iv5zHF6KzbYpiQdg6FqzVx9jGrZq5HhH+Og6KfAQYUoJnYQ+dL7YaGqWqR7B 6rxLCDTAFThj63CIYBJG0V+0WugJa3w6KzcRDK5Mvypat83z0xmD9ra8i0Y1tS0c8p7k MzY04JrQVP+4bpIn2il5lERj4zJKizEAmO3A29favwOtnCmh9Q/dZj/1lW21Sh7wssCb DmPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691339337; x=1691944137; 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=HDL7I6rdcq178I4ZsU1zfBuGlE5+rKxvxZaoKCvMKy4=; b=ZA5Ny/6JYWFi3PkN9nW+87A8ipEh40gAqaUNkt/G9gA6epsD0zCbwhgVxTfbko06Na e+FIo+4vaLC1yxIbGF5dsiCoY8igw5JdhLiFNGIjGSDKUXIa4BPSbCpbAB+DCbePGdoQ e51+vWRr7D4NOVbPX9OzxdY0qIhfoACIT/GMjeX++i1JwYtDfAiGOAEyHefoDcF9Xn9E nu4ECjsHtEKiIVOhZL9F8lGDqLMuFL4W6jbZ9cKzwna68RVR1GW7lnVfsyxk3pGThhL8 PiWIJPcVfBYZoiCVqP2duHZ5zHKQxh4o79rkbxEklbifBT1IZU3TWu2eslaIp9a6n4q1 27Jg== X-Gm-Message-State: AOJu0YwnYfDZ0GjSsWMOJENeSVrK64ohsuds6vVHBeSTJkt2qRMyA5df G1l8+x1yjVBS/1Ov+K7LHJKZ6Az0pF8LE4X26sY= X-Google-Smtp-Source: AGHT+IFoM6PjEStLj8mgnOqskVZiY5nv7JDu0sJefaL2m8iaZ2VywszetHBhwt/67mUrEWxlqV90Qw== X-Received: by 2002:aa7:8893:0:b0:678:ee57:7b29 with SMTP id z19-20020aa78893000000b00678ee577b29mr7894906pfe.30.1691339337174; Sun, 06 Aug 2023 09:28:57 -0700 (PDT) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com. [209.85.214.172]) by smtp.gmail.com with ESMTPSA id a19-20020a62e213000000b006875be4163csm4745597pfi.17.2023.08.06.09.28.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 06 Aug 2023 09:28:56 -0700 (PDT) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-1b8b4748fe4so24024355ad.1 for ; Sun, 06 Aug 2023 09:28:55 -0700 (PDT) X-Received: by 2002:a17:902:d48a:b0:1b8:9b17:f63d with SMTP id c10-20020a170902d48a00b001b89b17f63dmr6666589plg.23.1691339335556; Sun, 06 Aug 2023 09:28:55 -0700 (PDT) MIME-Version: 1.0 References: <20230802000135.26482-1-michael@niedermayer.cc> <20230802000135.26482-3-michael@niedermayer.cc> <20230805163003.GS7802@pb2> In-Reply-To: <20230805163003.GS7802@pb2> From: Pierre-Anthony Lemieux Date: Sun, 6 Aug 2023 09:28:42 -0700 X-Gmail-Original-Message-ID: Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 3/3] avcodec/jpeg2000htdec: Check m 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: T24gU2F0LCBBdWcgNSwgMjAyMyBhdCA5OjMw4oCvQU0gTWljaGFlbCBOaWVkZXJtYXllcgo8bWlj aGFlbEBuaWVkZXJtYXllci5jYz4gd3JvdGU6Cj4KPiBPbiBGcmksIEF1ZyAwNCwgMjAyMyBhdCAw NjoxOTo0NlBNIC0wNzAwLCBQaWVycmUtQW50aG9ueSBMZW1pZXV4IHdyb3RlOgo+ID4gT24gVHVl LCBBdWcgMSwgMjAyMyBhdCA1OjAy4oCvUE0gTWljaGFlbCBOaWVkZXJtYXllcgo+ID4gPG1pY2hh ZWxAbmllZGVybWF5ZXIuY2M+IHdyb3RlOgo+ID4gPgo+ID4gPiBUaGlzIGFsc28gZml4ZXMgYXNz ZXJ0aW9uIGZhaWx1cmVzCj4gPiA+Cj4gPiA+IEZpeGVzOiBzaGlmdCBleHBvbmVudCA5NSBpcyB0 b28gbGFyZ2UgZm9yIDY0LWJpdCB0eXBlICd1bnNpZ25lZCBsb25nIGxvbmcnCj4gPiA+IEZpeGVz OiA1ODI5OS9jbHVzdGVyZnV6ei10ZXN0Y2FzZS1taW5pbWl6ZWQtZmZtcGVnX0FWX0NPREVDX0lE X0pQRUcyMDAwX2Z1enplci01ODI4NjE4MDkyOTM3MjE2Cj4gPiA+Cj4gPiA+IEZvdW5kLWJ5OiBj b250aW51b3VzIGZ1enppbmcgcHJvY2VzcyBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1m dXp6L3RyZWUvbWFzdGVyL3Byb2plY3RzL2ZmbXBlZwo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNaWNo YWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+ID4gPiAtLS0KPiA+ID4g IGxpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQo+ ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g PiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2pwZWcyMDAwaHRkZWMuYyBiL2xpYmF2 Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gPiA+IGluZGV4IDM5ODU3ODNmM2EuLmFlMmVlNmQ2ZWUg MTAwNjQ0Cj4gPiA+IC0tLSBhL2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gPiA+ICsrKyBi L2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gPiA+IEBAIC02ODksNiArNjg5LDEwIEBAIHN0 YXRpYyBpbnQganBlZzIwMDBfZGVjb2RlX2h0X2NsZWFudXBfc2VnbWVudChjb25zdCBKcGVnMjAw MERlY29kZXJDb250ZXh0ICpzLAo+ID4gPiAgICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IDQ7 IGkrKykgewo+ID4gPiAgICAgICAgICAgICAgbVtKMktfUTFdW2ldID0gc2lnbWFfbls0ICogcTEg KyBpXSAqIFVbSjJLX1ExXSAtICgoZW1iX3BhdF9rW0oyS19RMV0gPj4gaSkgJiAxKTsKPiA+ID4g ICAgICAgICAgICAgIG1bSjJLX1EyXVtpXSA9IHNpZ21hX25bNCAqIHEyICsgaV0gKiBVW0oyS19R Ml0gLSAoKGVtYl9wYXRfa1tKMktfUTJdID4+IGkpICYgMSk7Cj4gPiA+ICsgICAgICAgICAgICBp ZiAobVtKMktfUTFdW2ldID4gNjMgfHwgbVtKMktfUTJdW2ldID4gNjMpIHsKPiA+Cj4gPiBBRkFJ SywgbVtpXSwgd2hpY2ggaXMgbV9uIGluIHRoZSBzdGFuZGFyZCwgY2FuIG5ldmVyIGJlIGxhcmdl ciB0aGFuCj4gPiB0aGUgc2FtcGxlIGJpdCBkZXB0aCAoaW5jbHVkaW5nIHRoZSBzaWduIGJpdCwg aWYgYW55KS4gSXMgaXQgd29ydGgKPiA+IGNvbXBhcmluZyBpdCB0byBhIHZhbHVlIG1vcmUgcHJl Y2lzZSB0aGFuIDYzPwo+Cj4gcHJvYmFibHksIHllcwo+IEkgdGhpbmsgeW91IGtub3cgdGhlIHNw ZWMgYmV0dGVyIHRoYW4gaSBkbywgc28geW91IGNhbiBwcm9iYWJseSBwaWNrCj4gdGhlIHRpZ2h0 ZXN0IGJvdW5kIHF1aWNrZXIgLi4uCj4gY2FuIHlvdSBzdWJtaXQgYSBwYXRjaCBkb2luZyB0aGF0 ID8KCkkgcGxhbiB0byBkbyBzbyBiZWZvcmUgd2VlaydzIGVuZC4KCj4KPiB0aHgKPgo+IFsuLi5d Cj4gLS0KPiBNaWNoYWVsICAgICBHbnVQRyBmaW5nZXJwcmludDogOUZGMjEyOEIxNDdFRjY3MzBC QURGMTMzNjExRUM3ODcwNDBCMEZBQgo+Cj4gVGhlIGdyZWF0ZXN0IHdheSB0byBsaXZlIHdpdGgg aG9ub3IgaW4gdGhpcyB3b3JsZCBpcyB0byBiZSB3aGF0IHdlIHByZXRlbmQKPiB0byBiZS4gLS0g U29jcmF0ZXMKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=