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 D383449312 for ; Wed, 7 Feb 2024 16:15:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 71E4968D150; Wed, 7 Feb 2024 18:15:50 +0200 (EET) Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AD08D68C432 for ; Wed, 7 Feb 2024 18:15:43 +0200 (EET) Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-2cf5917f049so9829151fa.2 for ; Wed, 07 Feb 2024 08:15:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ltnglobal-com.20230601.gappssmtp.com; s=20230601; t=1707322542; x=1707927342; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Wb+vz4dl1k3/sFPgFYBWXqU80/MkRljDWfh6hLlu9n0=; b=YQJpFPoBDOVNSJ/yjylHR5rJ6djN6nRaBx/bitx2pTZCHl4taLiB4Kubj5sAZTevrl sLEYbeCsQrDKE8IIscT07EXCHDwesgIfHOsBKWjvCf94vyEUc2ISPxkidzU5vPeNqb6a MO7Uw7BbszwsaUb+c6GuBRJXyRLvyTnd3LFEUuwQYnlUIZpckeSf6MgUjhm1cEtA7FKO vlWJBHe9xdcho6Qj859/UoTOgk7/rt5xtfjOQL9o0cXvPQ3d6cnaQsvwr4tV2rKUX2eG dE64YrY/p4YrwaE/xvdS+dJONNhkqwEUR4rHrZkT7y20cCLhwBGhTOFvKpUykzHm3lDV NnAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707322542; x=1707927342; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Wb+vz4dl1k3/sFPgFYBWXqU80/MkRljDWfh6hLlu9n0=; b=Sn3upSbtEJIJcF+Wv/d90KR694gzhjsjroBp5B2lO/I9uhWDZ+4x6oDazqrdqFg5DR ldcpnjo9nnyz5f0Yz1icoo6h4W9WZBhVjy6w4H+7A9JsvojOoVzO46E8Ux/7UurMhpH9 plc1ro3srskqIfzz6ITf5F7YFuc3jFCI1ZLo7S/t/MsgN0dwSZSFeVJdjC3XT8lPOC7H qTWs35JDmA1UNlfu3n1RjIaTyNan49QO5/YscoHydaMdds0d0/cPemrXfQD7EF83PLb3 MHJMADN6xuGFtX3kgFNa8jwKQI7KKLPkir7u1lu4Gcw8A+pyTjoqeQMfhqoUDwe1Sr7y 7meg== X-Gm-Message-State: AOJu0YxIBlhVqG/SgWQCDcCnzrp9VNRdpp/yemel3LrUoXd2157/zfks YmFmSRgxPtk5xxXZXFv/Yf6wZgHwoc6n9u9fUcNog+lDRSijlPqT62O0GGZJ8ggqXzS/FUI8zJH mq8X2Xn90avK0bfUFmvg/6SgLZNHQt4R9dW5le9deb9+pmw0Akcs= X-Google-Smtp-Source: AGHT+IHCanyuNyfxELMdzeuDjJ/d5aQMzNGYnk97XRs+U7vQUuVYnrQv1OURiy9cpIGxq7tefB2nI8hR7130Jy/F4n0= X-Received: by 2002:a2e:8415:0:b0:2d0:afc1:d5fd with SMTP id z21-20020a2e8415000000b002d0afc1d5fdmr4624730ljg.35.1707322541767; Wed, 07 Feb 2024 08:15:41 -0800 (PST) MIME-Version: 1.0 References: <20240205195802.14522-1-anton@khirnov.net> <20240205195802.14522-2-anton@khirnov.net> <170716505807.8914.4209601292651825753@lain.khirnov.net> <170729943020.8914.10821872629310998047@lain.khirnov.net> In-Reply-To: <170729943020.8914.10821872629310998047@lain.khirnov.net> From: Devin Heitmueller Date: Wed, 7 Feb 2024 11:15:30 -0500 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 2/2] Require compilers to support C17. 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: SGVsbG8gQW50b24sCgpPbiBXZWQsIEZlYiA3LCAyMDI0IGF0IDQ6NTDigK9BTSBBbnRvbiBLaGly bm92IDxhbnRvbkBraGlybm92Lm5ldD4gd3JvdGU6Cj4gPiBOb3cgSSBrbm93IHRoYXQgZGV2ZWxv cGVycyAqTE9WRSogdG8gdXNlIHRoZSBsYXRlc3Qgd2hpemJhbmcgbGFuZ3VhZ2UKPiA+IGZlYXR1 cmVzLAo+Cj4gQ291bGQgd2UgcGxlYXNlIG5vdCBoYXZlIHRoZXNlIGtpbmRzIG9mIGNhcmljYXR1 cmVzIGluIGhlcmU/IEl0J3Mgbm90Cj4gaGVscGZ1bC4KClBlcm1pdCBtZSB0byByZXBocmFzZToK CkluIG15IDI1KyB5ZWFycyBvZiBleHBlcmllbmNlIGFzIGEgZnVsbC10aW1lIEMvQysrIGRldmVs b3BlciwgSSBoYXZlCnJ1biBhY3Jvc3MgbWFueSBjYXNlcyB3aGVyZSBhIGRldmVsb3BlciBkZWNp ZGVkIGhlL3NoZS90aGV5IHdhbnRlZCB0bwp1c2Ugc29tZSByZWxhdGl2ZWx5IG5ldyBsYW5ndWFn ZSBmZWF0dXJlLCBvZnRlbiB3aXRob3V0IGNvbnNpZGVyYXRpb24KZm9yIHRoZSBhdmFpbGFiaWxp dHkgb2YgY29tcGlsZXJzIGFjcm9zcyBwb3B1bGFyIHBsYXRmb3JtcyB1c2VkIGJ5CnVzZXJzLiAg VGhpcyBpcyBub3QgdGhlIHNvcnQgb2YgdGhpbmcgdGhhdCBzaG91bGQgYmUgdGFrZW4gbGlnaHRs eSwKYW5kIHVzdWFsbHkgbmVlZHMgZGlzY3Vzc2lvbiB3aXRoIHRoZSB3aWRlciBkZXZlbG9wZXIg Y29tbXVuaXR5IChhbmQKaW4gc29tZSBjYXNlcyB0aGUgbGFyZ2VyIHVzZXIgY29tbXVuaXR5LCBk ZXBlbmRpbmcgb24gdGhlIHByb2plY3QpLgpJbiBmYWN0LCB0aGF0IHNpbmdsZSBkZXZlbG9wZXIg b2Z0ZW4gZG9lc24ndCBldmVuIGhhdmUgYSBjb21wbGV0ZQpwaWN0dXJlIG9mIHdobyBpcyBpbXBh Y3RlZCBieSBzdWNoIGEgcHJvcG9zZWQgY2hhbmdlLgoKV2hpY2ggaXMgd2h5IHdlIHRhbGsgYWJv dXQgaXQuICBTb21ldGltZXMgdGhlIGFuc3dlciBpcyBzaW1wbHksICJIZWxsCm5vLCB3ZSdyZSBu b3QgZ29pbmcgdG8gY29udGludWUgc3VwcG9ydGluZyBXaW5kb3dzIDk4ISIuICBBbmQKc29tZXRp bWVzIHRoZSBhbnN3ZXIgaXMsICJPaCB3YWl0LCB0aGF0IG1lYW5zIHRoZXNlIHRlbnMgb2YgdGhv dXNhbmRzCm9mIHVzZXJzIHdpbGwgbmVlZCB0byB1cGdyYWRlIHRoZWlyIHNlcnZlcnMgb3IgY3Jv c3MtY29tcGlsZS4gIFBlcmhhcHMKd2Ugc2hvdWxkbid0IGRlbWFuZCB0aGF0IG9mIHRoZW0ganVz dCBmb3IgdGhlIGJlbmVmaXQgb2YgbGFuZ3VhZ2UKZmVhdHVyZSBYIGF0IHRoaXMgdGltZS4uLiIK Cj4gTm90IHRvIG1lbnRpb24gYW5vbnltb3VzIHVuaW9ucyB3ZXJlIHN0YW5kYXJkaXplZCBpbiBD MTEgYW5kIHdpZGVseQo+IGF2YWlsYWJsZSBmb3IgbWFueSB5ZWFycyAocG9zc2libHkgZGVjYWRl cykgYmVmb3JlIHRoYXQsIHNvIGl0J3MgaGFyZGx5Cj4gYSAnbGF0ZXN0IHdoaXpiYW5nIGZlYXR1 cmUnLgoKWWVhaCwgSSBzYWlkICJhbm9ueW1vdXMgdW5pb25zIiBiZWNhdXNlIHRoYXQgd2FzIGFj dHVhbGx5IHRoZQpqdXN0aWZpY2F0aW9uIHlvdSBvZmZlcmVkIGZvciBtYWtpbmcgQzE3IHRoZSBt aW5pbXVtLiAgSSB3YXNuJ3QKaW50ZW5kaW5nIHRvIG9mZmVyIGEgY3JpdGlxdWUgb24gdXNpbmcg YW55IHNwZWNpZmljIGxhbmd1YWdlIGZlYXR1cmUsCmJ1dCByYXRoZXIgd2FudGVkIHRvIG1ha2Ug c3VyZSBldmVyeW9uZSBhZ3JlZWQgb24gdGhlIGltcGxpY2F0aW9ucyBvZgpjaGFuZ2luZyB0aGUg bWluaW11bSBjb21waWxlciB2ZXJzaW9uLgoKPiA+IGJ1dCB0aGVyZSdzIGEgcmVhc29uIHRoYXQg bWFueSBwcm9qZWN0cyBjaG9vc2UgdG8gaGF2ZQo+ID4gcmVsYXRpdmVseSBvbGQgbWluaW11bSBs YW5ndWFnZSB2ZXJzaW9ucy4KPiA+Cj4gPiBOb3csIGFnYWluLCBpZiB0aGUgZGV2ZWxvcGVyIGNv bW11bml0eSBhbGwgYWdyZWUgdGhhdCBpdCBtYWtlcyBzZW5zZQo+ID4gdG8gc3RvcCBzdXBwb3J0 aW5nIGFuIG9wZXJhdGluZyBzeXN0ZW0gdGhhdCB3YXMgc2hpcHBpbmcgYXMgcmVjZW50bHkKPiA+ IGFzIGZpdmUgeWVhcnMgYWdvLCB0aGVuIHNvIGJlIGl0LiAgQnV0IHRoaXMgc29ydCBvZiBkZXBy ZWNhdGlvbgo+ID4gc2hvdWxkbid0IHNpbXBseSBiZSB0aGUgcmVzdWx0IG9mIGEgc2luZ2xlIGRl dmVsb3BlciBkZWNpZGluZyBoZSB3YW50cwo+ID4gdG8gdXNlIGFub255bW91cyB1bmlvbnMgKG9y IHNvbWUgb3RoZXIgQzE3IGZlYXR1cmUpIGFuZCB0aHVzIHdlIGRyb3AKPiA+IHN1cHBvcnQgZm9y IGEgYnVuY2ggb2Ygb3BlcmF0aW5nIHN5c3RlbSB2ZXJzaW9ucy4KPgo+IEluIGNhc2UgeW91IG1p c3NlZCBpdCwgSSBkaWRuJ3QganVzdCByYW5kb21seSBzZW5kIHRoaXMgb3V0IG9mIHRoZSBibHVl LAo+IGl0IHdhcyBkaXNjdXNzZWQgYXQgdGhlIEZPU0RFTSBkZXYgbWVldGluZyAoYW5kIGJlZm9y ZSB0aGF0IG9uIElSQyBhbmQKPiB0aGUgTUwpIGFuZCBsaXRlcmFsbHkgbm9ib2R5IGluIHRoZSBy b29tIHdhcyBhZ2FpbnN0IG1vdmluZyB0byBDMTEuCgpSaWdodCwgc28gbGlrZSBtYW55IHBlb3Bs ZSBJJ20gbm90IG9uIHRoZSBJUkMgMjR4NywgYW5kIHJlZ3JldHRhYmx5IEkKY291bGRuJ3QgbWFr ZSB0aGUgRk9TREVNIG1lZXRpbmcuICBQZXJoYXBzIEkgc2ltcGx5IG92ZXJsb29rZWQgaXQsIGJ1 dApJIGNvdWxkbid0IGZpbmQgYW55dGhpbmcgb24gdGhlIE1MIG90aGVyIHRoYW4gdGhlIHBhdGNo IHlvdSBzZW50IG9uCkZlYnJ1YXJ5IDNyZCBjaGFuZ2luZyBpdCB0byBDMTEuICBHaXZlbiB0aGUg cG9zc2libGUgaW1wbGljYXRpb25zLCBJCndvdWxkIGhhdmUgZXhwZWN0ZWQgdG8gc2VlIGEgZGlz Y3Vzc2lvbiBvbiB0aGUgTUwuICBJZiBzdWNoIGEKZGlzY3Vzc2lvbiBkaWQgaGFwcGVuIG9uIHRo ZSBNTCBhbmQgSSBvdmVybG9va2VkIGl0LCB0aGVuIEkgZ3Vlc3MgaXQncwpvbiBtZSBmb3Igbm90 IHJhaXNpbmcgY29uY2VybnMgZWFybGllci4KCkluIGZhY3QsIHRoZSBGT1NERU0gZGlzY3Vzc2lv biBhbmQgdGhlIGVhcmxpZXIgcGF0Y2ggd2FzIGFib3V0IEMxMSwKd2hpY2ggSSBhY3R1YWxseSBk b24ndCBoYXZlIGFueSBvYmplY3Rpb24gdG8uICBJIHdvdWxkIGFyZ3VlIHRoZSBzYW1lCmRpc2N1 c3Npb24gc2hvdWxkIGJlIGhhZCB0byBhc3Nlc3MgdGhlIGltcGFjdCBhbmQgY29uY2x1ZGUgd2hl dGhlcgppdCdzIHdvcnRoIGl0LCBidXQgaXQgZG9lc24ndCBlZmZlY3QgYW55IG9mIG15IHVzZSBj YXNlcyBhbmQgKGluIG15Cm9waW5pb24pIHRoZXJlIGFyZSBsaWtlbHkgdG8gYmUgZmFyIGZld2Vy IHVzZXJzIGltcGFjdGVkIGJ5IHN1Y2ggYQpjaGFuZ2UuCgpUaGlzIGZlZWxzIGxpa2UganVzdCB0 aGUgc29ydCBvZiB0aGluZyB0aGUgVEMgaXMgbWVhbnQgdG8KZGlzY3Vzcy9yZXNvbHZlLiAgQW5k IHRoZSBmYWN0IHRoYXQgeW91ciBwb3NpdGlvbiBhcyB0aGUgZGV2ZWxvcGVyCnN1Ym1pdHRpbmcg dGhlIHBhdGNoIGlzIHRoYXQgaXQncyAibm8gYmlnIGRlYWwiIGlzIGV4YWN0bHkgd2h5IGl0J3MK dGhlIHNvcnQgb2YgdGhpbmcgdGhhdCBuZWVkcyBhZ3JlZW1lbnQgZnJvbSBhIHdpZGVyIGF1ZGll bmNlLgoKRGV2aW4KCgoKLS0KRGV2aW4gSGVpdG11ZWxsZXIsIFNlbmlvciBTb2Z0d2FyZSBFbmdp bmVlcgpMVE4gR2xvYmFsIENvbW11bmljYXRpb25zCm86ICsxICgzMDEpIDM2My0xMDAxCnc6IGh0 dHBzOi8vbHRuZ2xvYmFsLmNvbSAgZTogZGV2aW4uaGVpdG11ZWxsZXJAbHRuZ2xvYmFsLmNvbQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==