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 668B94A2D9 for ; Mon, 29 Apr 2024 06:53:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DB3A968D44E; Mon, 29 Apr 2024 09:53:16 +0300 (EEST) Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com [209.85.221.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 28C6768D32B for ; Mon, 29 Apr 2024 09:53:11 +0300 (EEST) Received: by mail-vk1-f173.google.com with SMTP id 71dfb90a1353d-4dcbf770c24so2256778e0c.1 for ; Sun, 28 Apr 2024 23:53:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714373589; x=1714978389; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=7+YMx8EzBGVhEDK/OqjEygdvyJLcHDZ1iHZzhbsGXB4=; b=daS1lhkSvHZQYKPca/44mziIdaT2x8Ki5ZCZ19D8Utz88QcjgTK7ecXcmiXa4Qtw+2 fAmerTFRau4eJvLcJfkc8zyub00HDNcRbJgA1zfaSwnw+wz24ONpJwHfYglm1MIjY4S+ MzcLMX1EBa5AObMpV5oepamf6eizvHVp3wIXwmKm5aSPCJwzbKGY0G/erIBkbLCvh+Sv zJlo0S8/7hscEYzsOL+pxOxQxebf3GKYIdNm3DhkaYvnolb9jF/bkCoVergvnz3oxJH3 MR7ZhB+JQBSL3WEKsSSkLpxuXF0wKJJQ3q5uSsSFzalqLQZq/sHKbiYYXNVNQCqi9yG6 DD9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714373589; x=1714978389; h=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=7+YMx8EzBGVhEDK/OqjEygdvyJLcHDZ1iHZzhbsGXB4=; b=WKQHxSBo3O+Msb8xQbJoJH9aM4kAbnJhyRWIu2aCe8LDVgQzT64jZA4qKtiMirEPSO xXbuzAe532subCa7/ZyPFbb6G6oDRFnNP4d3shcJ3boFICm1g3SD9ezgJYonAx0lcOaQ YjltUCW8IEo0KH2Pm1LLVIqGkhsrjtA9QtPWm5ItZoZ82jT330BI+0fltytN1GMNLk9T Ds7dUsPttUQeGc5Jnhi855vtAGUmwPTogXCoFfEOM3oQewqiSUCoKr40Nj4Gm/Igk0rO PNdqyPmCUMQwzxd1jZj2gjUKUM/p+lcNLsztKaXL6iDCz7D3XrNFCWs/2cTw0bo0M0U0 5k/w== X-Gm-Message-State: AOJu0Ywrr99eC0LzrZhAATBmPMk031Oiy9tvgMWjjPkVLNvkPdc3fj2h enUfVJ0QmWg/xU1vTNyuc5/p1mfbmPYpVyvER2YLmwPahfxxp6GTOXrhJrpskgIRcJQoUaUmwY4 5LuokW344B52y/mFEPLYwwVehFXMwZw== X-Google-Smtp-Source: AGHT+IF749BFXQiOj49F69RbehkiZv364tzDIsPpdGhSgzmf+xUCWeCxJRPUwiljqxrMKEijIoiaUsalZycNvZU7LB8= X-Received: by 2002:a05:6122:30a6:b0:4b9:e8bd:3b2 with SMTP id cd38-20020a05612230a600b004b9e8bd03b2mr10653233vkb.2.1714373589318; Sun, 28 Apr 2024 23:53:09 -0700 (PDT) MIME-Version: 1.0 References: <20240428213052.3800493-1-michael@niedermayer.cc> <20240428213052.3800493-5-michael@niedermayer.cc> In-Reply-To: <20240428213052.3800493-5-michael@niedermayer.cc> From: Paul B Mahol Date: Mon, 29 Apr 2024 08:52:32 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 5/5] avcodec/atrac9dec: Check init_get_bits8() for failure 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: T24gU3VuLCBBcHIgMjgsIDIwMjQgYXQgMTE6MzHigK9QTSBNaWNoYWVsIE5pZWRlcm1heWVyIDxt aWNoYWVsQG5pZWRlcm1heWVyLmNjPgp3cm90ZToKCj4gRml4ZXM6IENJRDE0Mzk1NjkgVW5jaGVj a2VkIHJldHVybiB2YWx1ZQo+IEZpeGVzOiBDSUQxNDM5NTc4IFVuY2hlY2tlZCByZXR1cm4gdmFs dWUKPgo+IFNwb25zb3JlZC1ieTogU292ZXJlaWduIFRlY2ggRnVuZAo+CgpBbmQgdGhleSBwYWlk IHlvdSBmb3IgdGhpcyBsb3cgZWZmb3J0IHdvcmshCgpBcHBsYXVzZSEKCgoKPiBTaWduZWQtb2Zm LWJ5OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+IC0tLQo+ ICBsaWJhdmNvZGVjL2F0cmFjOWRlYy5jIHwgOCArKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvYXRyYWM5ZGVjLmMgYi9saWJhdmNvZGVjL2F0cmFjOWRlYy5jCj4gaW5kZXggZGY2ODQwN2Fm OTIuLmUzNzVmNDZmZDA0IDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvYXRyYWM5ZGVjLmMKPiAr KysgYi9saWJhdmNvZGVjL2F0cmFjOWRlYy5jCj4gQEAgLTgwMiw3ICs4MDIsOSBAQCBzdGF0aWMg aW50IGF0cmFjOV9kZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LAo+IEFWRnJhbWUg KmZyYW1lLAo+ICAgICAgaWYgKHJldCA8IDApCj4gICAgICAgICAgcmV0dXJuIHJldDsKPgo+IC0g ICAgaW5pdF9nZXRfYml0czgoJmdiLCBhdnBrdC0+ZGF0YSwgYXZwa3QtPnNpemUpOwo+ICsgICAg cmV0ID0gaW5pdF9nZXRfYml0czgoJmdiLCBhdnBrdC0+ZGF0YSwgYXZwa3QtPnNpemUpOwo+ICsg ICAgaWYgKHJldCA8IDApCj4gKyAgICAgICAgcmV0dXJuIHJldDsKPgo+ICAgICAgZm9yIChpbnQg aSA9IDA7IGkgPCBmcmFtZXM7IGkrKykgewo+ICAgICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwg cy0+YmxvY2tfY29uZmlnLT5jb3VudDsgaisrKSB7Cj4gQEAgLTkyMiw3ICs5MjQsOSBAQCBzdGF0 aWMgYXZfY29sZCBpbnQgYXRyYWM5X2RlY29kZV9pbml0KEFWQ29kZWNDb250ZXh0Cj4gKmF2Y3R4 KQo+ICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICAgICAgfQo+Cj4gLSAg ICBpbml0X2dldF9iaXRzOCgmZ2IsIGF2Y3R4LT5leHRyYWRhdGEgKyA0LCBhdmN0eC0+ZXh0cmFk YXRhX3NpemUpOwo+ICsgICAgZXJyID0gaW5pdF9nZXRfYml0czgoJmdiLCBhdmN0eC0+ZXh0cmFk YXRhICsgNCwKPiBhdmN0eC0+ZXh0cmFkYXRhX3NpemUpOwo+ICsgICAgaWYgKGVyciA8IDApCj4g KyAgICAgICAgcmV0dXJuIGVycjsKPgo+ICAgICAgaWYgKGdldF9iaXRzKCZnYiwgOCkgIT0gMHhG RSkgewo+ICAgICAgICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9SLCAiSW5jb3JyZWN0IG1h Z2ljIGJ5dGUhXG4iKTsKPiAtLQo+IDIuNDMuMgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=