From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 40A824DA02 for ; Tue, 3 Jun 2025 12:05:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 47B9A68D6A7; Tue, 3 Jun 2025 15:05:18 +0300 (EEST) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2451968D42F for ; Tue, 3 Jun 2025 15:05:12 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4755443857 for ; Tue, 3 Jun 2025 12:05:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1748952311; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=dv1m5fb1XdsoohYsVv8kWfYx/O1aQg/k5vszu5tMfqc=; b=Anfwo59s7gZmEHNfqGiKwTo1GEa9PwcHm0pTnUtTPNHpMCwkJ0r+/p6Gu0xdGWcz1xrbKt BQNYJM9Etc0BGNQK2raeTD3A69nDb+DATJk7+8EXdVAY6Xn7LVRx2xj/tzm4eQxDjhcGGS 71zvmIu7ncpzVw0r5kAEWT5+kqlrQKnAWdCwR0IyO1ihFrWyHqqqBB947UIRLiYKBlOq1R IQ8Mv5iMhes6T59moHH7jYpRbZ0cAjKyUMaeUdqbstcv7q8I3QOn1BKRH4hdnhvwahQN2u FJbIzFLM5rcodhKRy+MD5rihngnt5/1F6Qrmhw+BU0SKR9CR76kcXYiEluXbFg== Date: Tue, 3 Jun 2025 14:05:09 +0200 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20250603120509.GK29660@pb2> References: MIME-Version: 1.0 In-Reply-To: X-GND-State: clean X-GND-Score: -70 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddugddulecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdlfedtmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomhepofhitghhrggvlhcupfhivgguvghrmhgrhigvrhcuoehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgeqnecuggftrfgrthhtvghrnhepieegkedtjeduffejhfetgeejtdegteetgfegtdfhjefgvefhteegkeejtddvhfevnecukfhppeeguddrieeirdeijedruddufeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeguddrieeirdeijedruddufedphhgvlhhopehlohgtrghlhhhoshhtpdhmrghilhhfrhhomhepmhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrgh X-GND-Sasl: michael@niedermayer.cc Subject: Re: [FFmpeg-devel] STF Idea: Check I/O calls in avformat (robustness) 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: multipart/mixed; boundary="===============7501254164455225438==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============7501254164455225438== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gJUiyiCrAhOM/Wlt" Content-Disposition: inline --gJUiyiCrAhOM/Wlt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Derek On Mon, Jun 02, 2025 at 06:08:17PM +0100, Derek Buitenhuis wrote: > Hi, >=20 > Dropping this grenade in here then unsubscribing. >=20 > I see a lot of discussion on FEC, protocols, etc. for STF. >=20 > But having those is almost pointless given avformat doesn't even check > read and write calls in most places (even ignoring ensured seekbacks, > buffer, etc.). >=20 > A quick grep shows ~462 unchecked avio_r*, for example. >=20 > What this means is that avformat itself is basically ununsuable in > anything but perfect network conditions. >=20 > Given STF is supposed to be used for useful stability and maitenence > work, I propose a project to properly check I/O in avformat, so that > any hiccup doesn't explode everything in unexpected ways. >=20 > This exactly the sort of slog (boring, tedious, but extremely useful) > that requires someone being paid to do to get done. I think this is a great idea thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Modern terrorism, a quick summary: Need oil, start war with country that has oil, kill hundread thousand in war. Let country fall into chaos, be surprised about raise of fundamantalists. Drop more bombs, kill more people, be surprised about them taking revenge and drop even more bombs and strip your own citizens of their rights and freedoms. to be continued --gJUiyiCrAhOM/Wlt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaD7k6wAKCRBhHseHBAsP q+MPAJ9983yQumYaP1WmQ83R0+PYu/HegQCdFJG8llXCVwLZqP92sRckDDlVhS8= =c3TY -----END PGP SIGNATURE----- --gJUiyiCrAhOM/Wlt-- --===============7501254164455225438== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============7501254164455225438==--