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 EEA7C46C83 for ; Fri, 7 Jul 2023 01:32:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4131068C78C; Fri, 7 Jul 2023 04:32:05 +0300 (EEST) Received: from mail-oa1-f44.google.com (mail-oa1-f44.google.com [209.85.160.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D457268C778 for ; Fri, 7 Jul 2023 04:31:58 +0300 (EEST) Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-1b0606bee45so1352617fac.3 for ; Thu, 06 Jul 2023 18:31:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688693517; x=1691285517; 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=EzbWrrc+J/H5CWW0qKLfcdQ7Q7jpNsTMa2o5l1xaPRM=; b=FXl6H8xiEfScIfBMdDovrsCyx9P1DA8gsEkT2fmayjobTZrRW82ZXxoWNSxKhBjNFM DRPzji7GLNc0szOBY7JnLszgoZd+41M+kueNfwxP57B/eNKhsPZmqYwLJgkugeZ9mCNc Q/uPU/kXWPOuVntVOUkc2QFQE9/quF6CnDegAfybvF2p40CSKMcEah5vRM6VUM9RF1lF S2cl5rklCNnN8HC6zuRY07yfTc48aEp1jGUu7JRc9nTGlsZopPHMxpc5hvXR2yF0UtXF iQAFZP5LRCn1toTh2GLBCUYO+9lkNG8kt9yT2yxC5yTUWpKtLx56UFMHyjwKW+TZAnZl ugjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688693517; x=1691285517; 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=EzbWrrc+J/H5CWW0qKLfcdQ7Q7jpNsTMa2o5l1xaPRM=; b=a7AljoFY2xPfyt/7KDh3JlCbDo7b5i5i0HxHgSljk9uqwp1qcepD5LFG1u+64SNy8G 7mQBxR4Q/xmZUUmHdqY/kAn+mqBtaayEZrasFQc6RK4PO9YEDE+y0+RQRBDEgFe46OZD p1W6Q+q204MREUpDU9I2ur7Dead+FBfZsgIkbGPXTTwFIXjYUYzMHLk4XIhQXR9N3IZ0 6wh5mrPk8Wnkvy0BMTnea3q3SJRZEnzDpBBiLbZv0kJOeYVjCAIkzNNjcVQox2z9IFho X1qwuPRYruUURZrCxTFHaPgw7VSWrhwq0dOAhSdor1gLdlMNjbpqQNePU5ma5hculkuJ /mlA== X-Gm-Message-State: ABy/qLZhU7+RsRNolx3yHLBe0qqAKIPWywmMzS7/TdEjywrn7nleHAiV 5PtgfbzbvTuSvgO+6nyXlrsx9lmNtac= X-Google-Smtp-Source: APBJJlHJ8GNvV0U1jN0FGY97Th2ncYv/aH5q3F/jKi1tSp6m8QQjQ0WCnExp0Mgml5ab/67paq0Y9A== X-Received: by 2002:a05:6870:b48e:b0:1b0:f38:9102 with SMTP id y14-20020a056870b48e00b001b00f389102mr5100588oap.7.1688693516900; Thu, 06 Jul 2023 18:31:56 -0700 (PDT) Received: from [192.168.0.12] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id u17-20020a05687004d100b001b36c56e6a7sm1300763oam.44.2023.07.06.18.31.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Jul 2023 18:31:56 -0700 (PDT) Message-ID: <14fcb0a4-b4d1-b834-e726-297ee730ad98@gmail.com> Date: Thu, 6 Jul 2023 22:31:57 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <07c0b550-e0f6-542b-9551-46b28a83ddc0@gmail.com> <17faf5ac-b675-ae64-a8bb-7fb7d39f22ff@gmail.com> From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 2/3] avformat/evcdec: Check that enough data has been read 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: T24gNy82LzIwMjMgMTA6MzAgUE0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3cm90ZToKPiBKYW1lcyBB bG1lcjoKPj4gT24gNy82LzIwMjMgMTA6MTQgUE0sIEphbWVzIEFsbWVyIHdyb3RlOgo+Pj4gT24g Ny82LzIwMjMgNjowOCBQTSwgQW5kcmVhcyBSaGVpbmhhcmR0IHdyb3RlOgo+Pj4+IEZpeGVzIHBv dGVudGlhbCB1c2Ugb2YgdW5pbml0aWFsaXplZCB2YWx1ZXMKPj4+PiBpbiBldmNfcmVhZF9uYWxf dW5pdF9sZW5ndGgoKS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJk dCA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPgo+Pj4+IC0tLQo+Pj4+ICDCoCBsaWJh dmZvcm1hdC9ldmNkZWMuYyB8IDIgKysKPj4+PiAgwqAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0 aW9ucygrKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2V2Y2RlYy5jIGIvbGli YXZmb3JtYXQvZXZjZGVjLmMKPj4+PiBpbmRleCA5ODg2NTQyMzExLi4wZjQ2NDkzMGY3IDEwMDY0 NAo+Pj4+IC0tLSBhL2xpYmF2Zm9ybWF0L2V2Y2RlYy5jCj4+Pj4gKysrIGIvbGliYXZmb3JtYXQv ZXZjZGVjLmMKPj4+PiBAQCAtMTYyLDYgKzE2Miw4IEBAIHN0YXRpYyBpbnQgZXZjX3JlYWRfcGFj a2V0KEFWRm9ybWF0Q29udGV4dCAqcywKPj4+PiBBVlBhY2tldCAqcGt0KQo+Pj4+ICDCoMKgwqDC oMKgwqDCoMKgwqAgcmV0ID0gYXZpb19yZWFkKHMtPnBiLCBidWYsIEVWQ19OQUxVX0xFTkdUSF9Q UkVGSVhfU0laRSk7Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkKPj4+PiAg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJldDsKPj4+PiArwqDCoMKgwqDCoMKg wqAgaWYgKHJldCAhPSBFVkNfTkFMVV9MRU5HVEhfUFJFRklYX1NJWkUpCj4+Pj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4+Pgo+Pj4gVGhlcmUn cyBhIGZmaW9fZW5zdXJlX3NlZWtiYWNrKCkgZm9yIEVWQ19OQUxVX0xFTkdUSF9QUkVGSVhfU0la RSBieXRlcwo+Pj4gaW1tZWRpYXRlbHkgYmVmb3JlIHRoZSBhdmlvX3JlYWQoKSBjYWxsLiBTaG91 bGRuJ3QgdGhhdCBiZSBlbm91Z2ggdG8KPj4+IGd1YXJhbnRlZSB0aGF0IG11Y2ggY2FuIGJlIHJl YWQ/Cj4+Pgo+Pj4gQWxzbywgeW91IGNhbiBqdXN0IHBhc3MgcmV0IHRvIGV2Y19yZWFkX25hbF91 bml0X2xlbmd0aCgpIGJlbG93Cj4+PiBpbnN0ZWFkIG9mIGFkZGluZyB0aGlzIGNoZWNrIGhlcmUu IEl0IHdpbGwgcmV0dXJuIGFuIGVycm9yIGlmIGl0J3MgPAo+Pj4gRVZDX05BTFVfTEVOR1RIX1BS RUZJWF9TSVpFLgo+Pgo+PiBPaCwgbXkgYmFkLCBpIHdhcyBsb29raW5nIGF0IHRoZSBmdW5jdGlv biBvZiB0aGUgc2FtZSBuYW1lIGluCj4+IGxpYmF2Y29kZWMvZXZjX3BhcnNlLmgKPj4KPj4gVGhl IGZ1bmN0aW9uIGluIGV2Yy5oIGNvdWxkIGJlIGNoYW5nZWQgdG8gYWxzbyB1c2UgdGhlIHNhbWUg Y2hlY2sgYXMgdGhlCj4+IG9uZSB0aGUgZXZjX3BhcnNlLmggdmVyc2lvbiBhbG9uZ3NpZGUgdGhl IG90aGVyIGNoYW5nZSB5b3UncmUgZG9pbmcgaW4KPj4gcGF0Y2ggMy8zLgo+Pgo+IAo+IFRoZXNl IGZ1bmN0aW9ucyBhbHJlYWR5IGRvIHRoZSBzYW1lIChleGNlcHQgZm9yIHRoZSBsb2cgbWVzc2Fn ZSk7IHRoZXkKPiBib3RoIHJldHVybiAwIGlmIG5vdCBlbm91Z2ggZGF0YSBpcyBhdmFpbGFibGUu IFRoZSByZXR1cm4gdmFsdWUgd291bGQKPiBuZWVkIHRvIGJlIGludDY0X3QgaWYgb25lIHdhbnRl ZCB0byByZXR1cm4gYm90aCBlcnJvciBjb2RlcyBhbmQgbGVuZ3Rocwo+IHZpYSBpdC4gSSBkb24n dCByZWFsbHkgc2VlIHRoZSBhZHZhbnRhZ2Ugb2YgdGhpcy4KCkZhaXIgZW5vdWdoLiBUaGVuIHdo YXQgYWJvdXQgZmZpb19lbnN1cmVfc2Vla2JhY2soKT8gU2hvdWxkIHRoYXQgbm90IApndWFyYW50 ZWUgYXQgbGVhc3QgRVZDX05BTFVfTEVOR1RIX1BSRUZJWF9TSVpFIGJ5dGVzIGFyZSBidWZmZXJl ZCwgdGh1cyAKcmVhZGFibGUgYW5kIHNlZWthYmxlIGJhY2t3YXJkcz8KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=