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 956424DB4F for ; Wed, 31 Dec 2025 07:44:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767167045; h=mime-version : references : in-reply-to : date : message-id : to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=YdwwKGIkSv8Xc3WF3Ucy2TbX0uMZed5rCdi1Mg5ppYo=; b=CcNIQafgP3MfMbbo7QWbBguCsxakegUPmuwx1pxnaH9ZbKaU3Zk1/36ShnAkRAKWwq/qf K+/cIonc+9jmyq8IYBi6Q+TYBZqMLgQChiPodW5vNdjTtWODa7eo7oXFgg8gv1ERg9NB5FF dYmDyeiQVUxTlaWHbOCG3DtKkQhHxBFU9Jxfm9F6J08eXuMsY3HRSxrzHd3wFWjSDjGgz0C 9u+S4BE1/B/l9BvDbZofzjrnRd3lyczseMxsTWcz/OWzdVZ54b7s3igeayzu1rzvclD9rrE BEOr4j6acvw+YcmqQ78tTXvED10pbCH6QAipXYJIpdRwCdMqDdMpGBHp9QXQ== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 4B84A690C65; Wed, 31 Dec 2025 09:44:05 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767167026; b=gy3CjqFg0afzapIR1EApOSHxv8G9nc2cuxTS6FM7ub+5HBzVoSkmx6viEJ9tD6AAv94p+ 1ToO7ZjU6Rd3LHFltxxL4b0lH0nSTiDKIJzOLCEn4irj/oV105KKxL2F6HlyZIa1hzd6TYi FcU2UGkErqZfJ4Ep5oiUZuw6S6tkf6OKJmjZtiW55kIMWm5fsrhnWcHtNOGF+pFnnj3GcIX 8h3MNGo8wiqODRIBtGZHA1W6tmypP2hy0wRXyBTDhsWnjHaIxysLNpnBhmAygN36m8HbVa3 JqkpubC7HSZCXioagQHxP9NN9IpIEcEFECeLzdUPiOT67OX6Mxewg3Hsy44g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767167026; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=YdwwKGIkSv8Xc3WF3Ucy2TbX0uMZed5rCdi1Mg5ppYo=; b=hytKmbb7yLxA1lvxvI8OdaLouYVkjc3n/r5eKEjHXPxNufHF6oSskdMiaOGb5mu+A7xpN VG6RJKYJd4ccqrK1k7J0aOoV1FC1eH3MflsaWo9pVYdfySl8hw/XqlUMNiWtHFw/pCaxWI0 61ARVZyWMuRLM6uGjelug5DS5Nrf6mKEEDM6ECLfetUoQGLEwB/kyrfh0D7ojjZd/hctTDt qjfkcdeJidgIQyHrX8wAT75Ki27vMW/FKCxHLXug2FzA/4XeE+3pXpE33dTS5j6raTSP1uX U2z+uMnmWpeq7ZcM7APNnUlFyd9yjm39tjy0yQiMMTtb3pe1mgmRBL7DUSdQ== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=fail; arc=none; dmarc=fail header.from=drv.nu policy.dmarc=none Authentication-Results: ffmpeg.org; dkim=fail; arc=none (Message is not ARC signed); dmarc=fail (Used From Domain Record) header.from=drv.nu policy.dmarc=none Received: from oak.drv.nu (oak.drv.nu [71.19.156.27]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 8897C6909E9 for ; Wed, 31 Dec 2025 09:43:33 +0200 (EET) Received: from mail-oa1-f52.google.com (mail-oa1-f52.google.com [209.85.160.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) (Authenticated sender: daniel@oak.drv.nu) by oak.drv.nu (Postfix) with ESMTPSA id 6F249103E0F for ; Tue, 30 Dec 2025 23:43:30 -0800 (PST) Received: by mail-oa1-f52.google.com with SMTP id 586e51a60fabf-3f9ebb269c3so3842378fac.3 for ; Tue, 30 Dec 2025 23:43:30 -0800 (PST) X-Gm-Message-State: AOJu0YysrbFEqfIVSgh1fGc4LnIM+y9L7vPMrex5Xo1zLys7v7AHY9uc Toy6dgKMEvOQqMVgZmA6nLLQDxYzRmvUxcmibPxLcfV10UtiKxYHSSOOIOVbNYO2F+JqgmwB8Hc tT3ed942R1UvNGWiAlwzbPW6Q3s4Z5iM= X-Google-Smtp-Source: AGHT+IFj35gFgXjTmjfyta5zd6g9aTI/yIr88f9ptd0gixgBytWGtA/zN/fdbrOdCw46VR8iTNnNE21OUSWN2PvUZj0= X-Received: by 2002:a05:6820:6fc8:b0:659:9a49:90ad with SMTP id 006d021491bc7-65d0ea65df2mr13655305eaf.44.1767167009729; Tue, 30 Dec 2025 23:43:29 -0800 (PST) MIME-Version: 1.0 References: <20251220212839.2451047-1-Jason@zx2c4.com> In-Reply-To: Date: Tue, 30 Dec 2025 23:43:17 -0800 X-Gmail-Original-Message-ID: X-Gm-Features: AQt7F2rQLosRRborvri2YCBXPbB14Xb9jPR2NX7GcnZFKJlJrbLaWiq45eki6ZI Message-ID: To: "Jason A. Donenfeld" Message-ID-Hash: 5VCGBYREK7PKPHMQXE3KARDFUBRUZ42D X-Message-ID-Hash: 5VCGBYREK7PKPHMQXE3KARDFUBRUZ42D X-MailFrom: SRS0=hVCz=7F=drv.nu=daniel@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH] avformat/wavenc: use RF64 when needed List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Daniel Verkamp via ffmpeg-devel Cc: FFmpeg development discussions and patches , Daniel Verkamp Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: T24gVHVlLCBEZWMgMzAsIDIwMjUgYXQgMzoxN+KAr0FNIEphc29uIEEuIERvbmVuZmVsZCA8SmFz b25AengyYzQuY29tPiB3cm90ZToNCj4NCj4gSGkgRGFuaWVsLA0KPg0KPiBPbiBUdWUsIERlYyAz MCwgMjAyNSBhdCA1OjUw4oCvQU0gRGFuaWVsIFZlcmthbXAgPGRhbmllbEBkcnYubnU+IHdyb3Rl Og0KPiA+IEkgYW0gbm90IG9wcG9zZWQgdG8gY2hhbmdpbmcgdGhlIGRlZmF1bHQsIGJ1dCBJIHJl Y2FsbCB0aGVyZSB3ZXJlIHNvbWUNCj4gPiByZXBvcnRzIG9mIHByb2JsZW1zWzFdIHdoZW4gZmZt cGVnIGJlZ2FuIHRvIHN0cmF5IGZyb20gdGhlICJjbGFzc2ljIg0KPiA+IFdBViBmaWxlIGxheW91 dC4NCj4gPg0KPiA+IFRoZSBgLXJmNjQgYXV0b2Agb3B0aW9uIGFkZHMgYW4gZXh0cmEganVuayBj aHVuayBuZWFyIHRoZSBiZWdpbm5pbmcgb2YNCj4gPiB0aGUgZmlsZSwgYmVmb3JlIHRoZSAiZm10 ICIgY2h1bmssIHRvIHJlc2VydmUgc3BhY2UgZm9yIHRoZSBleHRlbmRlZA0KPiA+IGhlYWRlciBp ZiBuZWVkZWQuDQo+DQo+IFRoaXMgaXMgbm90IHdoYXQgYC1yZjY0IGF1dG9gIGRvZXMsIGFuZCBJ IHRoaW5rIHlvdXIgcmVwbHkgbWlnaHQgYmUNCj4gc2tpcHBpbmcgYW4gaW1wb3J0YW50IHN0ZXAu IE5hbWVseSwgYC1yZjY0IGF1dG9gIG9ubHkgZ29lcyBpbnRvIHJpZmY2NA0KPiBtb2RlIHdoZW4g dGhlcmUncyBubyB3YXkgdG8gY29uc3RydWN0IGEgdmFsaWQgd2F2MzIgdG8gaG9sZCB0aGUgZGF0 YS4NCg0KUmlnaHQsIHRoZSBSSUZGIHRvIFJGNjQgY29udmVyc2lvbiBhbmQgY3JlYXRpb24gb2Yg dGhlIGRzNjQgY2h1bmsgb25seQ0KaGFwcGVuIGFzIG5lZWRlZCBpbiBgLXJmNjQgYXV0b2AgbW9k ZS4gSG93ZXZlciwgaXQgc3RpbGwgY2hhbmdlcyB0aGUNCmZpbGUgbGF5b3V0IGV2ZW4gd2hlbiB0 aGUgUkY2NCBjb252ZXJzaW9uIGRvZXNuJ3QgdHJpZ2dlciAoc2VlIGJlbG93KS4NCg0KSSBkaWQg YWN0dWFsbHkgaW50ZW5kIHRvIG1ha2UgYC1yZjY0IGF1dG9gIHRoZSBkZWZhdWx0IHdoZW4gdGhl IFJGNjQNCnN1cHBvcnQgd2FzIG9yaWdpbmFsbHkgYWRkZWQsIGJ1dCBpdCBnb3QgbWVyZ2VkIHdp dGggYC1yZjY0IG5ldmVyYCBhcw0KZGVmYXVsdCBpbnN0ZWFkDQooaHR0cHM6Ly9mZm1wZWcub3Jn L3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAxMy1GZWJydWFyeS8xMzg5MDEuaHRtbCkNCmFuZCBJ IG5ldmVyIGdvdCBhcm91bmQgdG8gY2hhbmdpbmcgaXQuIEkgdGhpbmsgaXQncyBwcm9iYWJseQ0K cmVhc29uYWJsZSB0byBjaGFuZ2UgaXQgbm93LCBidXQgSSB3YW50ZWQgdG8gYWRkIHNvbWUgbWlu b3INCmNsYXJpZmljYXRpb25zIGJlbG93IGFib3V0IHRoZSBwb3RlbnRpYWwgY29tcGF0aWJpbGl0 eSBpc3N1ZSBJIHdhcw0KZGlzY3Vzc2luZy4NCg0KPiBTbywgaGVyZSBhcmUgdGhlIGVmZmVjdHMg b2YgdGhlIGRpZmZlcmVudCBzZXR0aW5nczoNCj4NCj4gLSBgLXJmNjQgbm9gOiBtYWtlcyBhIHZh bGlkIHdhdiBmaWxlLCB1bmxlc3MgaXQncyB0b28gbG9uZywgYW5kIHRoZW4NCj4gaXQgcHJvZHVj ZXMgYSBjb3JydXB0IGZpbGUgdGhhdCBjYW4ndCBiZSBwbGF5ZWQgYW55d2hlcmUuICpUaGlzDQo+ IGNvcnJ1cHRpb24tcHJvZHVjaW5nIGJlaGF2aW9yIGlzIHRoZSBjdXJyZW50IGJhZCBkZWZhdWx0 LioNCg0KSXQgaXMgYWN0dWFsbHkgcmVhZGFibGUgaW4gc29tZSBzb2Z0d2FyZSAoaW5jbHVkaW5n IGZmbXBlZyBpdHNlbGYgd2hlbg0KdXNpbmcgYC1pZ25vcmVfbGVuZ3RoIDFgLCBhbHRob3VnaCB0 aGlzIGlzIG5vdCB0aGUgZGVmYXVsdCksIHNvIHRoZQ0KZGF0YSBpcyBub3QgdHJ1bHkgbG9zdCwg YnV0IEkgYWdyZWUgaXQgaXMgZ2VuZXJhbGx5IGJldHRlciB0byBkbyB0aGUNCnJpZ2h0IHRoaW5n IGJ5IGRlZmF1bHQsIGFzc3VtaW5nIGl0IGRvZXNuJ3QgY2F1c2Ugb3RoZXIgcHJvYmxlbXMuDQoN Cj4gLSBgLXJmNjQgeWVzYDogYWx3YXlzIG1ha2VzIGEgcmlmZjY0IGZpbGUsIHdoaWNoIHRoZXNl IGRheXMgZ2VuZXJhbGx5DQo+IGhhcyB1bml2ZXJzYWwgc3VwcG9ydCwgYnV0IHlzLCBhdCBzb21l IHBvaW50IGxvbmcgbG9uZyBhZ28sIHRoZXJlIHdlcmUNCj4gc29tZSBvbGQgcGxheWVycyB0aGF0 IGRpZG4ndCBrbm93IGFib3V0IGl0LiAqVGhpcyBpcyBfbm90XyB0aGUgb3B0aW9uDQo+IEknbSBw cm9wb3Npbmcgd2UgbWFrZSBkZWZhdWx0LioNCg0KUmlnaHQsIGFuZCBJIGRvbid0IHRoaW5rIGl0 IHdvdWxkIGV2ZXIgbWFrZSBzZW5zZSB0byBtYWtlIHRoaXMgdGhlDQpkZWZhdWx0IGZvciB0aGUg V0FWIG11eGVyLCBzaW5jZSBpdCB3b3VsZCBub3QgcHJvZHVjZSBhY3R1YWwgV0FWIGZpbGVzDQpt YXRjaGluZyB0aGUgTWljcm9zb2Z0IHNwZWMgYW55bW9yZSBhdCB0aGF0IHBvaW50LiBUaGlzIG9w dGlvbiBvbmx5DQpyZWFsbHkgZXhpc3RzIHRvIG1ha2UgdGVzdGluZyBSRjY0IHN1cHBvcnQgZWFz aWVyICh3aXRob3V0IG5lZWRpbmcgYQ0KZ2lnYW50aWMgdGVzdCBmaWxlKS4NCg0KPiAtIGAtcmY2 NCBhdXRvYDogbWFrZSBhIHZhbGlkIHdhdiBmaWxlIGlmIGl0IGNhbiBkbyBzbywgYnV0IHRoZW4s IGlmIGl0DQo+IGNhbid0LCByYXRoZXIgdGhhbiBwcm9kdWNpbmcgYSBjb3JydXB0IG91dHB1dCBm aWxlLCBtYWtlIGEgcmlmZjY0DQo+IGZpbGUsIHNvIHRoYXQgaXQnbGwgc3RpbGwgYmUgcGxheWFi bGUgaW4gOTklIG9mIHRoZSBwbGFjZXMuICpUaGlzIGlzDQo+IHdoYXQgSSdtIHByb3Bvc2luZyB3 ZSB0dXJuIG9uIGJ5IGRlZmF1bHQuIg0KPg0KPiBTbywgYXMgeW91IGNhbiBzZWUsIGAtcmY2NCBh dXRvYCBpcyBzdHJpY3RseSBiZXR0ZXIgdGhhbiB0aGUgc3RhdHVzDQo+IHF1bywgb2ZmZXJpbmcg bm8gZHJhd2JhY2suIEl0IHByb2R1Y2VzIGEgcmlmZjY0IGZpbGUgb25seSBpbiB0aGUgY2FzZQ0K PiB3aGVuIGZmbXBlZyB3b3VsZCBfb3RoZXJ3aXNlIGdlbmVyYXRlIGEgY29ycnVwdCB1bnBsYXlh YmxlIGZpbGVfLg0KDQpUaGUgY29tcGF0aWJpbGl0eSBpc3N1ZSBJIG1lbnRpb25lZCBpcyBub3Qg cmVsYXRlZCB0byB0aGUgUklGRiB2ZXJzdXMNClJGNjQgZm9ybWF0IGNoYW5nZSAod2hpY2ggb25s eSB0cmlnZ2VycyBmb3IgbGFyZ2UgZmlsZXMsIGFzIHlvdQ0KbWVudGlvbmVkKTsgaXQncyB0aGF0 IGFkZGluZyB0aGUgZXh0cmEgcmVzZXJ2ZWQgc3BhY2UgZm9yIHRoZQ0KcG90ZW50aWFsbHktbmVl ZGVkIFJGNjQgaGVhZGVyIGV4dGVuc2lvbiwgd2hpY2ggYWx3YXlzIGhhcHBlbnMgaW4NCmAtcmY2 NCBhdXRvYCBtb2RlIGV2ZW4gaWYgdGhlIGZpbGUgZW5kcyB1cCBiZWluZyBhIG5vcm1hbCBXQVYg YW5kIG5vdA0KUkY2NCwgY2F1c2VzIHRoZSBoZWFkZXJzIHByaW9yIHRvIHRoZSBhdWRpbyBkYXRh IHRvIG5vdCBiZSB0aGUgZXhhY3QNCjQ0LWJ5dGUgc2l6ZSBleHBlY3RlZCBieSAoYnVnZ3kpIHNv ZnR3YXJlLg0KDQpJbiBhZGRpdGlvbiB0byB0aGUgZmZtcGVnIG1haWxpbmcgbGlzdCB0aHJlYWQg SSBtZW50aW9uZWQgYmVmb3JlLA0KdGhlcmUncyBhbm90aGVyIG1lbnRpb24gb2YgdGhpcyBpbg0K aHR0cHM6Ly93d3ctbW1zcC5lY2UubWNnaWxsLmNhL0RvY3VtZW50cy9BdWRpb0Zvcm1hdHMvV0FW RS9XQVZFLmh0bWwgLQ0KIlNvbWUgcHJvZ3JhbXMgKG5haXZlbHkpIGFzc3VtZSB0aGF0IGZvciBQ Q00gZGF0YSwgdGhlIHByZWFtYmxlIGluIHRoZQ0KZmlsZSBoZWFkZXIgaXMgZXhhY3RseSA0NCBi eXRlcyBsb25nIiAtIHNvIHByZXN1bWFibHkgdGhpcyBzaG9ydGN1dA0KaGFzIGJlZW4gaW5kZXBl bmRlbnRseSByZWludmVudGVkIG1vcmUgdGhhbiBvbmNlLg0KDQpUaGF0IHNhaWQsIEkgdGhpbmsg aXQncyBmYWlyIHRvIHNheSB0aGF0IHN3aXRjaGluZyB0byBgLXJmNjQgYXV0b2AgYnkNCmRlZmF1 bHQgd29uJ3QgY2F1c2UgZnVydGhlciBjb21wYXRpYmlsaXR5IHByb2JsZW1zIGR1ZSB0byBicmVh a2luZyB0aGUNCjQ0LWJ5dGUgaGVhZGVyIGFzc3VtcHRpb24sIGJlY2F1c2UgY3VycmVudCBmZm1w ZWcgYWxyZWFkeSBkb2Vzbid0DQpnZW5lcmF0ZSBzdWNoIGZpbGVzIChhbHRob3VnaCBpdCBkaWQg YXQgc29tZSBwb2ludCBpbiB0aGUgZGlzdGFudA0KcGFzdCkuIFdBViBmaWxlcyBnZW5lcmF0ZWQg YnkgdGhlIGZmbXBlZyBDTEkgbm93IGhhdmUgYSAiSVNGVCIgY2h1bmsNCmNvbnRhaW5pbmcgdGhl IGxpYmF2Zm9ybWF0IHZlcnNpb24sIHNvIHRoZSBoZWFkZXIgd29uJ3QgYmUgdGhlIG1hZ2ljDQo0 NC1ieXRlIHNpemUgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBleHRyYSByZXNlcnZlZC1mb3It ZHM2NCBwYWRkaW5nDQppcyBhZGRlZC4gSW4gb3RoZXIgd29yZHMsIGFueSBzdXBwb3NlZCBjb21w YXRpYmlsaXR5IGltcHJvdmVtZW50cyB3ZSdkDQpnZXQgYnkgdHJ5aW5nIHRvIHN0aWNrIHdpdGgg dGhlIGV4cGVjdGVkICJjbGFzc2ljIiBsYXlvdXQgd2VyZSBhbHJlYWR5DQpsb3N0IHdoZW4gdGhl IGVuY29kZXIgbWV0YWRhdGEgd2FzIGFkZGVkOyBJIHNob3VsZCBoYXZlIHBlZWtlZCBpbiBhDQpo ZXggZWRpdG9yIHJhdGhlciB0aGFuIHJlbHlpbmcgb24gbXkgcmVjb2xsZWN0aW9uLiA6KQ0KDQpT byBpbiBzdW1tYXJ5LCBJIHRoaW5rIHN3aXRjaGluZyB0byBgLXJmNjQgYXV0b2AgYnkgZGVmYXVs dCBpcyBmaW5lLg0KSXQganVzdCBuZWVkcyBhIEZBVEUgcmVmZXJlbmNlIHVwZGF0ZSBhcyBNaWNo YWVsIG1lbnRpb25lZDsgYG1ha2UNCmZhdGUtcnN5bmNgIHRvIGdldCB0aGUgc2FtcGxlcyBhbmQg dGhlbiBgbWFrZSBmYXRlIEdFTj0xYCBzaG91bGQgdGFrZQ0KY2FyZSBvZiBtb3N0IG9mIHRoZSBu ZWNlc3NhcnkgdXBkYXRlcy4NCg0KVGhhbmtzLA0KLS0gRGFuaWVsDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 IC0tIGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg dG8gZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK