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 4795045D99 for ; Wed, 10 May 2023 21:58:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 48C8468C167; Thu, 11 May 2023 00:58:40 +0300 (EEST) Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 02CED68BE02 for ; Thu, 11 May 2023 00:58:33 +0300 (EEST) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 40882E0003 for ; Wed, 10 May 2023 21:58:33 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Wed, 10 May 2023 23:58:31 +0200 Message-Id: <20230510215832.1001-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avformat/format: Stop reading data at EOF during probing 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: SXNzdWUgZm91bmQgYnk6INCh0LXRgNCz0LXQuSDQmtC+0LvQtdGB0L3QuNC60L7QsgpTaWduZWQt b2ZmLWJ5OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgotLS0K IGxpYmF2Zm9ybWF0L2Zvcm1hdC5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvZm9ybWF0LmMg Yi9saWJhdmZvcm1hdC9mb3JtYXQuYwppbmRleCA3NmYyNWFiNWE2Li41MmI4MTRlNjdkIDEwMDY0 NAotLS0gYS9saWJhdmZvcm1hdC9mb3JtYXQuYworKysgYi9saWJhdmZvcm1hdC9mb3JtYXQuYwpA QCAtMjMxLDYgKzIzMSw3IEBAIGludCBhdl9wcm9iZV9pbnB1dF9idWZmZXIyKEFWSU9Db250ZXh0 ICpwYiwgY29uc3QgQVZJbnB1dEZvcm1hdCAqKmZtdCwKICAgICBpbnQgcmV0ID0gMCwgcHJvYmVf c2l6ZSwgYnVmX29mZnNldCA9IDA7CiAgICAgaW50IHNjb3JlID0gMDsKICAgICBpbnQgcmV0MjsK KyAgICBpbnQgZW9mID0gMDsKIAogICAgIGlmICghbWF4X3Byb2JlX3NpemUpCiAgICAgICAgIG1h eF9wcm9iZV9zaXplID0gUFJPQkVfQlVGX01BWDsKQEAgLTI1NCw3ICsyNTUsNyBAQCBpbnQgYXZf cHJvYmVfaW5wdXRfYnVmZmVyMihBVklPQ29udGV4dCAqcGIsIGNvbnN0IEFWSW5wdXRGb3JtYXQg KipmbXQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBmb3IgKHByb2JlX3NpemUgPSBQUk9CRV9C VUZfTUlOOyBwcm9iZV9zaXplIDw9IG1heF9wcm9iZV9zaXplICYmICEqZm10OworICAgIGZvciAo cHJvYmVfc2l6ZSA9IFBST0JFX0JVRl9NSU47IHByb2JlX3NpemUgPD0gbWF4X3Byb2JlX3NpemUg JiYgISpmbXQgJiYgIWVvZjsKICAgICAgICAgIHByb2JlX3NpemUgPSBGRk1JTihwcm9iZV9zaXpl IDw8IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkZNQVgobWF4X3Byb2JlX3NpemUs IHByb2JlX3NpemUgKyAxKSkpIHsKICAgICAgICAgc2NvcmUgPSBwcm9iZV9zaXplIDwgbWF4X3By b2JlX3NpemUgPyBBVlBST0JFX1NDT1JFX1JFVFJZIDogMDsKQEAgLTI3MCw2ICsyNzEsNyBAQCBp bnQgYXZfcHJvYmVfaW5wdXRfYnVmZmVyMihBVklPQ29udGV4dCAqcGIsIGNvbnN0IEFWSW5wdXRG b3JtYXQgKipmbXQsCiAKICAgICAgICAgICAgIHNjb3JlID0gMDsKICAgICAgICAgICAgIHJldCAg ID0gMDsgICAgICAgICAgLyogZXJyb3Igd2FzIGVuZCBvZiBmaWxlLCBub3RoaW5nIHJlYWQgKi8K KyAgICAgICAgICAgIGVvZiAgID0gMTsKICAgICAgICAgfQogICAgICAgICBidWZfb2Zmc2V0ICs9 IHJldDsKICAgICAgICAgaWYgKGJ1Zl9vZmZzZXQgPCBvZmZzZXQpCi0tIAoyLjE3LjEKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K