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 1280D41422 for ; Thu, 2 Mar 2023 11:37:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1FF4368AC5A; Thu, 2 Mar 2023 13:37:23 +0200 (EET) Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1ED3F688373 for ; Thu, 2 Mar 2023 13:37:17 +0200 (EET) Received: by mail-oi1-f178.google.com with SMTP id bj30so7521954oib.6 for ; Thu, 02 Mar 2023 03:37:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=qQPad5kT8WNsrjKQHsKSmpuSy7vaAmrUNVIqWCoH+zM=; b=h1FOMTHN5aFeEMB77yoBvclFlsEiJ9Z8pJEG261NXmizjcMs1yIcN8dypeYO8TFBi4 WOrVFAdXQAxXGtkMFBOStQmdk/zyz2yCBwtZaq1dRghan9hK3zkjXZ+CP9Pg6qPmMsvr 13MDCUUxxRTCApSU2mWQoC4WK9RkN6cH58QYhR6HSAM5OK9PniVMnLUjgeccjRWy0Ck3 bCIgOCsDJcLy1Ch58u4yUC55JS20l4mt7YWP9YYc2EsvTBWJ0IU8oLzbdY05DqKYbGw5 ss9IVksQU1jqhskt4ogLUTr+mtik2+hOTArORpqNLvFZe8wg03ol1KL3WRZ6tECgUr1m Wd0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qQPad5kT8WNsrjKQHsKSmpuSy7vaAmrUNVIqWCoH+zM=; b=7472oA9Sch15w5FVf5K7Rjxo2qxMtiptfwmW91CFOcxKIoso0KkR6RZUM3SKPwJxs6 GiHem52d85ZXfiKZ8YYTveff8EGD8rQD+qeJK8WYHtoyalEruRmflkkUuACcgb4NVRAI ZimeBL+effhq85qtClemUXYCKxBYdmTr2B1nkHU2g/QIbXH6z66OgnHwTTW2v9G8EzHj RCvNIAVklZKPn0y0mOSowwNVKBYMlVvTXahGqe3L7bwF4aCxDlDJQiSFqN4KayoCWb50 4p3pL8BLb60+3WGcTbr/qNBeJKDgFOQXr6z80NYi4180ydUfCUf5MHw7+t4uUM/xihpw muXw== X-Gm-Message-State: AO0yUKUnP4j307QH3QxzEGnSDCwoDJzTe21oNLyc39LjTsCXLJtCkn5P KQNVS408Gc1t+u5OlbYeGJg0Rq+12t0= X-Google-Smtp-Source: AK7set/niwMOQBNYmlCSvKZBCbS5gnoV/sbSNCQQnVMOxKiedTeicBnEA5FY+tKpvJ6ZW2BD6KiDtA== X-Received: by 2002:a05:6808:346:b0:36e:d080:1836 with SMTP id j6-20020a056808034600b0036ed0801836mr869135oie.14.1677757035306; Thu, 02 Mar 2023 03:37:15 -0800 (PST) Received: from [192.168.0.14] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id r129-20020acaa887000000b0037fa035f4f3sm6881344oie.53.2023.03.02.03.37.14 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 02 Mar 2023 03:37:14 -0800 (PST) Message-ID: <7448f475-956c-26da-01f0-92f33ac08ba8@gmail.com> Date: Thu, 2 Mar 2023 08:37:25 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US From: James Almer To: ffmpeg-devel@ffmpeg.org References: <20230301185008.2167529-1-jdorfman@google.com> <167774795226.10789.12520983573867396589@lain.khirnov.net> <721e5b23-d729-3566-3d90-12c19b7716d7@gmail.com> In-Reply-To: <721e5b23-d729-3566-3d90-12c19b7716d7@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/h264dec: avoid arithmetic on null pointers 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: T24gMy8yLzIwMjMgODozMyBBTSwgSmFtZXMgQWxtZXIgd3JvdGU6Cj4gT24gMy8yLzIwMjMgNjow NSBBTSwgQW50b24gS2hpcm5vdiB3cm90ZToKPj4gUXVvdGluZyBKZXJlbXkgRG9yZm1hbiAoMjAy My0wMy0wMSAxOTo1MDowOCkKPj4+IG51bGwgcG9pbnRlciBhcml0aG1ldGljIGlzIHVuZGVmaW5l ZCBiZWhhdmlvciBpbiBDLgo+Pj4gLS0tCj4+PiDCoCBsaWJhdmNvZGVjL2gyNjRkZWMuYyB8IDQg KystLQo+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9oMjY0ZGVjLmMgYi9saWJhdmNvZGVj L2gyNjRkZWMuYwo+Pj4gaW5kZXggMmQ2OTE3MzFjNS4uZWY2OThmMjYzMCAxMDA2NDQKPj4+IC0t LSBhL2xpYmF2Y29kZWMvaDI2NGRlYy5jCj4+PiArKysgYi9saWJhdmNvZGVjL2gyNjRkZWMuYwo+ Pj4gQEAgLTkxMiw4ICs5MTIsOCBAQCBzdGF0aWMgaW50IGZpbmFsaXplX2ZyYW1lKEgyNjRDb250 ZXh0ICpoLCBBVkZyYW1lIAo+Pj4gKmRzdCwgSDI2NFBpY3R1cmUgKm91dCwgaW50ICpnCj4+PiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdl9sb2coaC0+YXZjdHgsIEFWX0xPR19ERUJVRywg IkR1cGxpY2F0aW5nIGZpZWxkICVkIHRvIAo+Pj4gZmlsbCBtaXNzaW5nXG4iLCBmaWVsZCk7Cj4+ PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmb3IgKHAgPSAwOyBwPDQ7IHArKykgewo+Pj4g LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkc3RfZGF0YVtwXSA9IGYtPmRhdGFbcF0g KyAoZmllbGReMSkqZi0+bGluZXNpemVbcF07Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHNyY19kYXRhW3BdID0gZi0+ZGF0YVtwXSArwqAgZmllbGTCoMKgICpmLT5saW5lc2l6 ZVtwXTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHN0X2RhdGFbcF0gPSBm LT5kYXRhW3BdID8gZi0+ZGF0YVtwXSArIAo+Pj4gKGZpZWxkXjEpKmYtPmxpbmVzaXplW3BdIDog TlVMTDsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3JjX2RhdGFbcF0gPSBm LT5kYXRhW3BdID8gZi0+ZGF0YVtwXSArwqAgZmllbGQgICAKPj4+ICpmLT5saW5lc2l6ZVtwXSA6 IE5VTEw7Cj4+Cj4+IFdoeSB3b3VsZCB0aGF0IGJlIE5VTEw/IFNlZW1zIGxpa2Ugc29tZXRoaW5n IHRoYXQgc2hvdWxkIG5vdCBoYXBwZW4uCj4gCj4gTm9uZSBvZiB0aGUgc3VwcG9ydGVkIHBpeGVs IGZvcm1hdHMgaW4gdGhpcyBkZWNvZGVyIHVzZSBmb3VyIHBsYW5lcywgc28gCj4gYXQgbGVhc3Qg dGhlIGxhc3Qgb25lIHdpbGwgYWx3YXlzIGJlIE5VTEwuIEZGX1BUUl9BREQoKSBpcyB3aGF0IHdl IGRpZCAKPiBpbiBzaW1pbGFyIHNpdHVhdGlvbnMsIGxpa2UgaW4gc3dzX3JlY2VpdmVfc2xpY2Uo KSwgd2hlbiB3ZSBkb24ndCB1c2UgCj4gc29tZSBoZWxwZXIgdG8gZ2V0IHRoZSBleGFjdCBudW1i ZXIgb2YgdXNlZCBwbGFuZXMgZnJvbSB0aGUgcGl4Zm10IAo+IGRlc2NyaXB0b3IuCgpodHRwOi8v Y292ZXJhZ2UuZmZtcGVnLm9yZy9pbmRleC5oMjY0ZGVjLmMuODgyMGM2MDNlOTQ2MTJjZDAyNjg5 NDE3MjMxYmM2MDUuaHRtbCNsOTEyCgpUaGUgdWJzYW4gZmF0ZSBpbnN0YW5jZSB3b3VsZCBoYXZl IGRldGVjdGVkIHRoaXMgbG9uZyBhZ28gaWYgd2UgaGFkIGEgCnNhbXBsZSB0aGF0IGNvdmVycyB0 aGlzIHBhdGguCkRvIHlvdSBoYXBwZW4gdG8gaGF2ZSBvbmUgeW91IGNhbiBtYWtlIHB1YmxpYyB0 byBiZSBhZGRlZCB0byB0aGUgRkFURSAKc3VpdGUsIEplcmVteT8gT3Igd2FzIHRoaXMgcHJvYmxl bSBmb3VuZCB1c2luZyBzb21lIHN0YXRpYyBhbmFseXplcj8KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=