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 A21FA4098A for ; Sun, 2 Oct 2022 16:26:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A5F8368BB96; Sun, 2 Oct 2022 19:26:30 +0300 (EEST) Received: from mail-vs1-f51.google.com (mail-vs1-f51.google.com [209.85.217.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 30E3268BB87 for ; Sun, 2 Oct 2022 19:26:24 +0300 (EEST) Received: by mail-vs1-f51.google.com with SMTP id 63so9292560vse.2 for ; Sun, 02 Oct 2022 09:26:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date; bh=qtEthz8Sd3hz9xapt1FYrTk1GNVsdBY87lL38UKSf3k=; b=DwSFrxnb2NlrVSg27Rs+HVu4uGj3ojCadWbr1ShZTFEUMDap/QUq1u9m+b3cqD5ap6 5Yhw7O92wa+LbVrIqkqDovbJ2gu9i+WNlfID34zkyHsGnzwKWNDdDV38ztGOtoazbT5g MZ8nhtTQ+d5RaqBMqkfSNxOJP8HNUnEwKWonxaRuEoGIhCzZP48XBvNx9Z6NM2wSeHnh fJzgPq22kDqOPzn5fcD+A+3yZbRfvT++cMKofpOD0aYXZv9rbqzi6txlP1AEocMCkB8K rXB85L+DeUWmYlxHdbsB2AhP6PP0H6LpOXq3uADbm1g2UoIsYzaZnyAHiBscVCG07rFY Nk1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=qtEthz8Sd3hz9xapt1FYrTk1GNVsdBY87lL38UKSf3k=; b=iZZtesTAioS2SPGB+kYHD+bkW6fP7tFjMCXXMRtklMjgKKJQCCfblzpZihI0/euzld kJXc6HtmOTPoHfPpBwS0+iGEFF0GNsG9hfStxYZCUCs+dvENSu4biBo4fSB5466DzTRJ 11ORB/QxHLvT0jQNL0jtOLmW47md+Ae463buvW1jezjHHY/uv7MFG2nyf/5GM0lpYvWS 1FarAn/jLeeszV2CsGowzGuGzQzscvt0Sx5aINzKzZAuyf+QnvqaEKHKBl9S91iDSdx9 GXqZqlzetelEN6t1PAIvWPxFdsGBsPeukbMfnm3t29k7nTkz2nngJ0JQvkzPmOwvJnaB PNSg== X-Gm-Message-State: ACrzQf3yM/MazhXULWw2lHqxStU63X0GUCQg5YoofyKgnps0Eb2YicO0 PKZDv7x1OgG/0fpuhRFStOJy3HslbS4= X-Google-Smtp-Source: AMsMyM49BDmaGKPSsgzDrI79wIek2+tbkTAiV/nwRvZzn8kWwId17kJJ3qBBln7xZ7nobWmlPQXprg== X-Received: by 2002:a67:eb55:0:b0:398:bf43:5090 with SMTP id x21-20020a67eb55000000b00398bf435090mr8110655vso.47.1664727982080; Sun, 02 Oct 2022 09:26:22 -0700 (PDT) Received: from [192.168.0.13] ([191.97.187.183]) by smtp.gmail.com with ESMTPSA id n26-20020a9f3eda000000b003b6e7b4ee9asm5322431uaj.4.2022.10.02.09.26.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Oct 2022 09:26:21 -0700 (PDT) Message-ID: <2dc6cd4f-b09e-7e07-316b-e2beecb0dee7@gmail.com> Date: Sun, 2 Oct 2022 13:26:21 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 To: ffmpeg-devel@ffmpeg.org References: <20221002154323.21278-1-michael@niedermayer.cc> <4773580.31r3eYUQgx@basile.remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <4773580.31r3eYUQgx@basile.remlab.net> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/bonk: Check step 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: T24gMTAvMi8yMDIyIDE6MTMgUE0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IExlIHN1 bm51bnRhaW5hIDIuIGxva2FrdXV0YSAyMDIyLCAxOC40My4yMyBFRVNUIE1pY2hhZWwgTmllZGVy bWF5ZXIgYSDDqWNyaXQgOgo+PiBGaXhlczogc2lnbmVkIGludGVnZXIgb3ZlcmZsb3c6IDIwNDA4 MTIyMTQgKyAyNTUxMDE1MjYgY2Fubm90IGJlIHJlcHJlc2VudGVkCj4+IGluIHR5cGUgJ2ludCcg Rml4ZXM6Cj4+IDUxMzIzL2NsdXN0ZXJmdXp6LXRlc3RjYXNlLW1pbmltaXplZC1mZm1wZWdfQVZf Q09ERUNfSURfQk9OS19mdXp6ZXItNDc5MTQ4MQo+PiAwNjc1MDM2MTYKPj4KPj4gRm91bmQtYnk6 IGNvbnRpbnVvdXMgZnV6emluZyBwcm9jZXNzCj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUv b3NzLWZ1enovdHJlZS9tYXN0ZXIvcHJvamVjdHMvZmZtcGVnCj4+IFNpZ25lZC1vZmYtYnk6IE1p Y2hhZWwgTmllZGVybWF5ZXIgPG1pY2hhZWxAbmllZGVybWF5ZXIuY2M+Cj4+IC0tLQo+PiAgIGxp YmF2Y29kZWMvYm9uay5jIHwgMyArKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z KCspCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2JvbmsuYyBiL2xpYmF2Y29kZWMvYm9u ay5jCj4+IGluZGV4IDQwOTY5NGY3MTBkLi4zMmY3YzliOWJkYiAxMDA2NDQKPj4gLS0tIGEvbGli YXZjb2RlYy9ib25rLmMKPj4gKysrIGIvbGliYXZjb2RlYy9ib25rLmMKPj4gQEAgLTE4Nyw2ICsx ODcsOSBAQCBzdGF0aWMgaW50IGludGxpc3RfcmVhZChCb25rQ29udGV4dCAqcywgaW50ICpidWYs IGludAo+PiBlbnRyaWVzLCBpbnQgYmFzZV8yX3BhcnQpIGlmICghZG9taW5hbnQpCj4+ICAgICAg ICAgICAgICAgICAgIG5femVyb3MgKz0gc3RlcGxldDsKPj4KPj4gKyAgICAgICAgICAgIGlmIChz dGVwID4gSU5UX01BWC85KjgpCj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5W QUxJRERBVEE7Cj4+ICsKPj4gICAgICAgICAgICAgICBzdGVwICs9IHN0ZXAgLyA4Owo+PiAgICAg ICAgICAgfSBlbHNlIGlmIChzdGVwbGV0ID4gMCkgewo+PiAgICAgICAgICAgICAgIGludCBhY3R1 YWxfcnVuID0gcmVhZF91aW50X21heChzLCBzdGVwbGV0IC0gMSk7Cj4gCj4gTm8gcHJvYmxlbSB3 aXRoIHRoaXMgcGF0Y2ggKnNwZWNpZmljYWxseSogYnV0IHdvdWxkbid0IGl0IGJlIG1vcmUgZWZm ZWN0aXZlIHRvCj4gZml4IHRoYXQgc29ydCBvZiBpc3N1ZSB3aXRoIGNoZWNrZWQgYXJpdGhtZXRp YywgZS5nLiBzb21ldGhpbmcgbGlrZToKPiAKPiAgICAgICAgICBpZiAoYXZfY2tkX2FkZCgmc3Rl cCwgc3RlcCwgc3RlcCAvIDgpKQoKVGhhdCdzIF9fYnVpbHRpbl9hZGRfb3ZlcmZsb3coKSBmcm9t IGdjYy9jbGFuZy4KClRoZXJlJ3MgYXZfc2F0X2FkZDMyKCksIHdoaWNoIHdpbGwgY2xpcCB0aGUg cmVzdWx0IHRvIGZpdCBpbiBhIDMyLWJpdCAKdmFyaWFibGUuIFNvIGkgZ3Vlc3MgaXQgY291bGQg YmUgdXNlZCBhbmQgdGhlbiBqdXN0IGNoZWNrIGZvciBzdGVwID09IApJTlQzMl9NQVggYW5kIGVy cm9yIG91dCwgYnV0IHRoYXQncyBzbG93ZXIgdGhhbiB3aGF0IHRoaXMgcGF0Y2ggaXMgZG9pbmcu Cgo+ICAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiAKPiAuLi5lc3Bl Y2lhbGx5IG9uIDY0LWJpdCBzeXN0ZW1zIHdoZW5jZSB0aGlzIGlzIHJlYWxseSBqdXN0IGFuIGFk ZC4gVGhpcyBhbHNvCj4gYXZvaWRzIGhhdmluZyB0byBmaWd1cmUgb3V0IHdoYXQgdGhlIGV4YWN0 IGJvdW5kYXJ5IHZhbHVlIGlzLgoKV2hhdCA2NC1iaXQgYXJjaCBoYXMgc2l6ZW9mKGludCkgPT0g OD8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=