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 0B96546C7D for ; Fri, 7 Jul 2023 01:20:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4623868C755; Fri, 7 Jul 2023 04:20:48 +0300 (EEST) Received: from mail-oi1-f180.google.com (mail-oi1-f180.google.com [209.85.167.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 459ED68C755 for ; Fri, 7 Jul 2023 04:20:41 +0300 (EEST) Received: by mail-oi1-f180.google.com with SMTP id 5614622812f47-39e86b3da52so849761b6e.0 for ; Thu, 06 Jul 2023 18:20:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688692839; x=1691284839; 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=l2B4IKbNuR1Q8xBZd0cR7ifwoWrYZVElOlduTLDXINQ=; b=MpwSQZtNh51c7lZr6gT+dd2Dj0YzeJaO41P5oeM2K34Zy8jxXTKOzAk30a02uuTdos uUVQDpnJMEHHNrsHU2DTkqAVmG3TdgHDFkNwnKicu7YoqMvwNpdQNtUX4wfoSNTJMBOy DH6F7hoXLTikWHx+la034wpbg3VynQ6IvoftRrGJRDYo9r1RPwnYumIv6/yEaaMhC+t3 f4OZKhqqHRbZ+0GktOTNi0agRWd+S2POJO4xxkqjehGBsXLrmFt4dkrHhYB8bjyUeo4j m10dU7NwIBQXRUvlU08rWY/Z8BQBFIUa9hbTJlPdLR/E7axO3//9hTVVC235BlmlraG1 o9XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688692839; x=1691284839; 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=l2B4IKbNuR1Q8xBZd0cR7ifwoWrYZVElOlduTLDXINQ=; b=JOlOUJ3ggfSnYvA2h4LQ3Vus9NjOjvbC+FWUt4n10zNpdj7ZUpjHeRNGT8ArkxcZpa P3r+psC5GqbhmHWANt7pNx1YRAK4zDwlCu1wWk9Fpdt8wwM0FWBB0wDc9HHZ2t9fTc0A f8ihjm+xeTKIKixWGBKxNJxgz3SYkYdjEPPclU40rmeNZd2tsnLSw25SPRFJSXayy3Fh fQMQjsXTz0ZD/jwxPNAAj3VgRtDzZDuOD/eEY4itrbDgnsRjh8WTT3BAsp4XXRbRKnl+ HtoXcd89wnonJb5Kd93qqk3mcrOpq+nZfw6E/cGLdpSHL6Dc+ndSDw9Le1CStoo9xpT9 qn3w== X-Gm-Message-State: ABy/qLaoWYP8Z1Bq+KlSi3Gpon0dAGUay6pOHgBRZ2HlNKuDfIeI9jTK QsBVdRON1GnBG4JrwZwbEag4hDnqLKk= X-Google-Smtp-Source: APBJJlFHnTbDZLknQzCML+jH9pq7Wp4eExppM2aqCuMskyEag1DFvjdUBVkDVCHzGZYAHeQVLPjZSQ== X-Received: by 2002:a05:6808:13c4:b0:39e:aa96:3ab3 with SMTP id d4-20020a05680813c400b0039eaa963ab3mr2150936oiw.0.1688692839366; Thu, 06 Jul 2023 18:20:39 -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 dq5-20020a056808428500b003a020d24d7dsm1206790oib.56.2023.07.06.18.20.38 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Jul 2023 18:20:38 -0700 (PDT) Message-ID: <17faf5ac-b675-ae64-a8bb-7fb7d39f22ff@gmail.com> Date: Thu, 6 Jul 2023 22:20:38 -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 From: James Almer To: ffmpeg-devel@ffmpeg.org References: <07c0b550-e0f6-542b-9551-46b28a83ddc0@gmail.com> In-Reply-To: <07c0b550-e0f6-542b-9551-46b28a83ddc0@gmail.com> 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: T24gNy82LzIwMjMgMTA6MTQgUE0sIEphbWVzIEFsbWVyIHdyb3RlOgo+IE9uIDcvNi8yMDIzIDY6 MDggUE0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3cm90ZToKPj4gRml4ZXMgcG90ZW50aWFsIHVzZSBv ZiB1bmluaXRpYWxpemVkIHZhbHVlcwo+PiBpbiBldmNfcmVhZF9uYWxfdW5pdF9sZW5ndGgoKS4K Pj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWluaGFy ZHRAb3V0bG9vay5jb20+Cj4+IC0tLQo+PiDCoCBsaWJhdmZvcm1hdC9ldmNkZWMuYyB8IDIgKysK Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv bGliYXZmb3JtYXQvZXZjZGVjLmMgYi9saWJhdmZvcm1hdC9ldmNkZWMuYwo+PiBpbmRleCA5ODg2 NTQyMzExLi4wZjQ2NDkzMGY3IDEwMDY0NAo+PiAtLS0gYS9saWJhdmZvcm1hdC9ldmNkZWMuYwo+ PiArKysgYi9saWJhdmZvcm1hdC9ldmNkZWMuYwo+PiBAQCAtMTYyLDYgKzE2Miw4IEBAIHN0YXRp YyBpbnQgZXZjX3JlYWRfcGFja2V0KEFWRm9ybWF0Q29udGV4dCAqcywgCj4+IEFWUGFja2V0ICpw a3QpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXQgPSBhdmlvX3JlYWQocy0+cGIsIGJ1ZiwgRVZD X05BTFVfTEVOR1RIX1BSRUZJWF9TSVpFKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChyZXQg PCAwKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+PiArwqDCoMKg wqDCoMKgwqAgaWYgKHJldCAhPSBFVkNfTkFMVV9MRU5HVEhfUFJFRklYX1NJWkUpCj4+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+IAo+IFRoZXJl J3MgYSBmZmlvX2Vuc3VyZV9zZWVrYmFjaygpIGZvciBFVkNfTkFMVV9MRU5HVEhfUFJFRklYX1NJ WkUgYnl0ZXMgCj4gaW1tZWRpYXRlbHkgYmVmb3JlIHRoZSBhdmlvX3JlYWQoKSBjYWxsLiBTaG91 bGRuJ3QgdGhhdCBiZSBlbm91Z2ggdG8gCj4gZ3VhcmFudGVlIHRoYXQgbXVjaCBjYW4gYmUgcmVh ZD8KPiAKPiBBbHNvLCB5b3UgY2FuIGp1c3QgcGFzcyByZXQgdG8gZXZjX3JlYWRfbmFsX3VuaXRf bGVuZ3RoKCkgYmVsb3cgaW5zdGVhZCAKPiBvZiBhZGRpbmcgdGhpcyBjaGVjayBoZXJlLiBJdCB3 aWxsIHJldHVybiBhbiBlcnJvciBpZiBpdCdzIDwgCj4gRVZDX05BTFVfTEVOR1RIX1BSRUZJWF9T SVpFLgoKT2gsIG15IGJhZCwgaSB3YXMgbG9va2luZyBhdCB0aGUgZnVuY3Rpb24gb2YgdGhlIHNh bWUgbmFtZSBpbiAKbGliYXZjb2RlYy9ldmNfcGFyc2UuaAoKVGhlIGZ1bmN0aW9uIGluIGV2Yy5o IGNvdWxkIGJlIGNoYW5nZWQgdG8gYWxzbyB1c2UgdGhlIHNhbWUgY2hlY2sgYXMgdGhlIApvbmUg dGhlIGV2Y19wYXJzZS5oIHZlcnNpb24gYWxvbmdzaWRlIHRoZSBvdGhlciBjaGFuZ2UgeW91J3Jl IGRvaW5nIGluIApwYXRjaCAzLzMuCgo+IAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgbmFsdV9zaXpl ID0gZXZjX3JlYWRfbmFsX3VuaXRfbGVuZ3RoKGJ1ZiwgCj4+IEVWQ19OQUxVX0xFTkdUSF9QUkVG SVhfU0laRSk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIW5hbHVfc2l6ZSB8fCBuYWx1X3Np emUgPiBJTlRfTUFYKQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==