LWN: Comments on "PipeWire: The Linux audio/video bus" https://lwn.net/Articles/847412/ This is a special feed containing comments posted to the individual LWN article titled "PipeWire: The Linux audio/video bus". en-us Fri, 29 Aug 2025 16:25:28 +0000 Fri, 29 Aug 2025 16:25:28 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net PipeWire: The Linux audio/video bus https://lwn.net/Articles/849698/ https://lwn.net/Articles/849698/ ghane <div class="FormattedComment"> Thank you, Hi-Angel, darwi.<br> <p> I can confirm that both pulseaudio and pipewire are running, as systemd user services.<br> <p> Thanks<br> </div> Thu, 18 Mar 2021 12:13:28 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/849687/ https://lwn.net/Articles/849687/ mgedmin <div class="FormattedComment"> Is pure ALSA able to move a playing stream from one device to another (say, internal speakers to a Bluetooth headset)?<br> </div> Thu, 18 Mar 2021 09:20:00 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/849639/ https://lwn.net/Articles/849639/ darwi <div class="FormattedComment"> <font class="QuotedText">&gt; How can I check if I am using it?</font><br> <p> In your Ubuntu 21.04 setup, PipeWire is only used for camera multiplexing and Wayland screen sharing. It is not used for routing audio. This is why you still have the PulseAudio package installed, and enabled, by default.<br> </div> Wed, 17 Mar 2021 17:08:24 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/849562/ https://lwn.net/Articles/849562/ immibis <div class="FormattedComment"> I am not sure how things were &quot;back then&quot;, but ALSA today has both rate conversion and mixing plugins. If you layer those in the right order, applications can output at different rates. Whether the default configuration does this or not is a different question.<br> </div> Wed, 17 Mar 2021 10:18:42 +0000 KLANG https://lwn.net/Articles/849335/ https://lwn.net/Articles/849335/ flussence <div class="FormattedComment"> I clicked that link bracing for the worst based on the domain name, but it turned out to be from 2012 and, as you say, pretty well written. What 8 years of toxic SEO greed and no competition (RIP Kerneltrap) does to a website…<br> </div> Mon, 15 Mar 2021 06:41:01 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/849332/ https://lwn.net/Articles/849332/ flussence <div class="FormattedComment"> For me it was that apps using sound would hang and require a `kill -9` if I dared use suspend-to-ram - the sound card driver itself was broken and required a rmmod/modprobe across suspends to fix. PulseAudio let me work around that, all I had to do was wrap the system suspend in pasuspender.<br> </div> Mon, 15 Mar 2021 06:10:58 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/849313/ https://lwn.net/Articles/849313/ Hi-Angel I imagine you will not have a pulseaudio process running, i.e. executing <pre><code> λ ps aux | grep pulseaudio constan+ 610 1.4 0.1 3120980 14064 ? Ssl мар10 80:22 /usr/bin/pulseaudio --daemonize=no --log-target=journal </code></pre> will not give you a pulseaudio process, similar to the output I here. Also, usually pulseaudio is enabled as a "user" systemd service. I imagine, it might be different depending on a distro, but at least on Archlinux I can check on it as: <pre><code> λ systemctl status --user pulseaudio ● pulseaudio.service - Sound Service Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-03-10 21:45:01 MSK; 3 days ago TriggeredBy: ● pulseaudio.socket Main PID: 610 (pulseaudio) Tasks: 7 (limit: 9392) Memory: 14.4M CPU: 1h 20min 22.968s CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.service ├─610 /usr/bin/pulseaudio --daemonize=no --log-target=journal └─704 /usr/lib/pulse/gsettings-helper мар 10 21:44:51 constantine-N61Ja systemd[602]: Starting Sound Service... мар 10 21:45:01 constantine-N61Ja systemd[602]: Started Sound Service. мар 10 21:45:02 constantine-N61Ja pulseaudio[610]: Found duplicated D-Bus path for adapter /org/bluez/hci0 мар 10 21:45:02 constantine-N61Ja pulseaudio[610]: Found duplicated D-Bus path for device /org/bluez/hci0/dev_78_A7_EB_7A_3D_E2 мар 10 21:45:02 constantine-N61Ja pulseaudio[610]: Found duplicated D-Bus path for device /org/bluez/hci0/dev_41_42_51_CD_29_12 </code></pre> Sun, 14 Mar 2021 13:24:50 +0000 Please don't ask for Chromecast anywhere https://lwn.net/Articles/849303/ https://lwn.net/Articles/849303/ Cyberax <div class="FormattedComment"> KILL ALL HUMANS! ROBOTS RULE!<br> <p> Hey, it seems to be working!<br> </div> Sun, 14 Mar 2021 04:47:27 +0000 Please don't ask for Chromecast anywhere https://lwn.net/Articles/849299/ https://lwn.net/Articles/849299/ calumapplepie <div class="FormattedComment"> *cries in sextuple-digit account number*<br> </div> Sun, 14 Mar 2021 03:59:23 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/849271/ https://lwn.net/Articles/849271/ mkbosmans <div class="FormattedComment"> Ah, that brings back some memories!<br> <p> Yes, I think some of those problems were fixed about 10 years ago, with this commit and some of its parents:<br> <a href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/72b90ea8ac53e23862284991a2ce355de250f585">https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/co...</a><br> <p> But those were of course fixes related to general buffer underrun, network latency and clock drift problems. For a periodically interrupted network connection the only solution would be larger buffers, thus more latency for network playback.<br> </div> Sat, 13 Mar 2021 13:24:54 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/849060/ https://lwn.net/Articles/849060/ oldtomas <div class="FormattedComment"> Besides, your link wants me to &quot;do&quot; some javascript to see the gif. My browser was too lazy, so I didn&#x27;t see anything. Perhaps I&#x27;m glad I didn&#x27;t :-P<br> </div> Thu, 11 Mar 2021 10:21:46 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848913/ https://lwn.net/Articles/848913/ ghane <div class="FormattedComment"> Hi,<br> <p> I am running ubuntu/hirsute on my laptop (which will become 21.04), and I see <br> <p> pipewire/hirsute,now 0.3.22-2 amd64 [installed,automatic]<br> <p> <p> How can I check if I am using it? I see pulseaudio packages installed as well, FWIW.<br> <p> --<br> Sanjeev<br> </div> Wed, 10 Mar 2021 06:25:11 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848901/ https://lwn.net/Articles/848901/ pizza <div class="FormattedComment"> The cs46xx series were multi-channel, multi-stream DSP-based 3d-positional-audio-capable controllers that were roughly comparable in capabilities to the Sound Blaster Live series.<br> <p> (I owned a high-end CS4630 device in the late 2000 timeframe, mainly because it had drivers that were stable on the multiprocessor Win2K system that I was using for realtime video capture. I ended up selling it after that project was over due to zero Linux support..)<br> <p> I stand corrected on the AD1816; a quick bit of research shows that supports six simultaneous streams mixed onto two output channels, although given its ISA nature it seems unlikely to achieve that with &quot;CD quality&quot; audio, and seems to have been sold nearly exclusively on bare-minimum cards as a super cheap way to met Microsoft&#x27;s &quot;MPC97&quot; spec.<br> <p> But yeah, these were both considerably more capable (at a chipset level) than most of their contemporaries. Until you pointed out the AD1816 I wasn&#x27;t aware that any mainstream multi-stream ISA cards existed, and the PCI cards of that era tended to be the cheap bare-minimum crap that pretty much ended once onboard AC97 audio came along, leaving just the higher-end stuff targeted at gamers wanting to take advantage of native multi-stream 3D positional audio.<br> <p> The market for all of this fancy stuff evaporated pretty quickly after Microsoft removed support for hardware-based multi-stream (and 3D positional) audio with Vista -- Despite the spec allowing for it, I don&#x27;t know offhand of any &quot;HD Audio&quot; controller that implements multi-stream mixing; instead it&#x27;s one stream per external audio codec. There may be more than one codec (ie two 2-channel codecs instead of one 4-channel codec) but that&#x27;s pretty rare.<br> <p> (Of course, pro audio hardware still exists, but those are nearly always single-stream-per-channel and rely on the CPU for mixing/dsp work, but specialized hardware can do whatever it wants, of course..)<br> </div> Wed, 10 Mar 2021 03:28:22 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848870/ https://lwn.net/Articles/848870/ emorrp1 Well it is part of the <a href="https://lists.debian.org/debian-kde/2018/10/msg00054.html">Utopia team</a>, otherwise smcv would have had to go via NMUs, but that does seem to be a very loose <a href="https://qa.debian.org/developer.php?login=pkg-utopia-maintainers%40alioth-lists.debian.net">collection of desktop software</a>. Some teams do make deliberate effort to upload each others packages (IIRC started by debian-med advertising team graphs), others contribute but tend to let the primary uploader do their thing. <p><a href="https://trends.debian.net/comaint_unstable-stacked.png">This graph</a> shows pretty clearly that the fiefdom culture is now largely an historical artifact, but ultimately everything relies on volunteers, and therefore interest/buy-in from someone other than the initial uploader. Tue, 09 Mar 2021 18:29:15 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848847/ https://lwn.net/Articles/848847/ mathstuf <div class="FormattedComment"> Ah, I remember trying to find the right things to mute/unmute in ALSA&#x27;s mixer even with a simple laptop setup. Many unfun times when you need to do it on a quick turn around time.<br> </div> Tue, 09 Mar 2021 17:32:28 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848842/ https://lwn.net/Articles/848842/ zlynx <div class="FormattedComment"> People can say that about Pulseaudio too. Never had problems with it. Or not serious ones anyway. Yes, I have had it glitch and flip off USB headphones back to speakers or other things. But nothing seriously wrong.<br> <p> Back when I ran Gentoo Linux I did run ALSA with dmix. And I did have problems sometimes. For example, if you nice some process which is acting as the dmix output to ALSA it gets under runs. If a process which is part of dmix gets hammered by OOM or a kill -9 signal things can get super messed up.<br> <p> The best setup was on my home desktop running Gentoo because there I had a Soundblaster Audigy 2 card which managed a full 5.1 surround setup and I believe 16 independent input sources. The only real problem there was alsactl which had about 500 cryptically named visible controls.<br> </div> Tue, 09 Mar 2021 16:39:46 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848660/ https://lwn.net/Articles/848660/ LtWorf <div class="FormattedComment"> ALSA dmix is still there, it works fine. I&#x27;ve used it for years since I don&#x27;t use pulseaudio because it&#x27;s unpredictable and I don&#x27;t feel like doing debug every time it fails.<br> <p> Never had a problem with dmix.<br> </div> Mon, 08 Mar 2021 14:21:46 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848638/ https://lwn.net/Articles/848638/ joib <div class="FormattedComment"> <font class="QuotedText">&gt; I suspect PipeWire for audio might become the recommendation in the Debian 12 cycle if more knowledgeable maintainers step in.</font><br> <p> Thanks for the heads-up, and for your work in this. Hope things get sorted out for Debian 12 and the next Ubuntu LTS (22.04?).<br> <p> And getting a bit off-topic, this seems to be another example where the Debian &quot;culture&quot; (or what should it be called?) of packages by default being single-maintainer fiefdoms is hurtful to the project and users. Hopefully this can eventually be fixed as well (though I&#x27;m not holding my breath).<br> </div> Mon, 08 Mar 2021 06:43:18 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848601/ https://lwn.net/Articles/848601/ jengelh <div class="FormattedComment"> <font class="QuotedText">&gt;Just because you had high-end audio gear</font><br> <p> I never thought of the two being particular high-end; ad1816 came with the package, the cs46xx was a 20€ second-hand thing.<br> </div> Sun, 07 Mar 2021 15:15:59 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848591/ https://lwn.net/Articles/848591/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; Quite the contrary. People had actual proper soundcards (me: ad1816 or cs46xx on daughterboards), </font><br> <p> Just because you had high-end audio gear (for the time) doesn&#x27;t mean most folks did. Even before Intel standardized onboard audio with the bog-simple single-stream AC97 spec, the overwhelming majority of the audio chips on the market only supported a single hardware PCM stream. Multi-stream hardware was always the upper echelon of the market.<br> <p> <font class="QuotedText">&gt; there was ALSA&#x27;s dmix that would do software mixing via shared memory</font><br> <p> I recall having a lot of issues with dmix in its early days. Not surprising as the same sorts of driver/library/application bugs that made PA a bit rocky also affected dmix.<br> </div> Sun, 07 Mar 2021 12:44:45 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848584/ https://lwn.net/Articles/848584/ jengelh <div class="FormattedComment"> <font class="QuotedText">&gt;Am I misremembering, or wasn’t the prior state that we would have apps crash with “could not open ...” if two apps were trying to make sound at once?</font><br> <p> Quite the contrary. People had actual proper soundcards (me: ad1816 or cs46xx on daughterboards), and with other chips (me: ali5451 in first post-2000 laptop), there was ALSA&#x27;s dmix that would do software mixing via shared memory, before moving the software mixing off to separate - and quite high latency! - daemons like PA.<br> </div> Sun, 07 Mar 2021 09:23:48 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848511/ https://lwn.net/Articles/848511/ BirAdam <div class="FormattedComment"> Indeed. Yes.<br> <p> <a href="http://opensound.com/">http://opensound.com/</a><br> </div> Sat, 06 Mar 2021 05:22:19 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848507/ https://lwn.net/Articles/848507/ pabs <div class="FormattedComment"> Is OSS4 still developed?<br> </div> Sat, 06 Mar 2021 01:58:42 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848505/ https://lwn.net/Articles/848505/ BirAdam <div class="FormattedComment"> I actually use OSS4. I was mad enough with ALSA’s release, and then Pulse came out and OSS had been fixed in the mean time so I went back.<br> </div> Sat, 06 Mar 2021 01:52:20 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848502/ https://lwn.net/Articles/848502/ plugwash <div class="FormattedComment"> Technically it&#x27;s not select that is the problem per-se, it&#x27;s the types and macros used alongside it which use a fixed-size array with no bounds checking.<br> <p> </div> Sat, 06 Mar 2021 01:01:35 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848387/ https://lwn.net/Articles/848387/ ecree <div class="FormattedComment"> <font class="QuotedText">&gt; PipeWire design and code is semantically simpler than PulseAudio; in part, because everyone got wiser.</font><br> <p> Sounds like PipeWire may be an example of third-system effect. A good sign.<br> </div> Fri, 05 Mar 2021 14:22:14 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848353/ https://lwn.net/Articles/848353/ lathiat <div class="FormattedComment"> 15 years ago was March 2006. The first PulseAudio release was July 2004. Ubuntu shipped it by default in 2008. <br> <p> Safe to say it might be worth trying again ;)<br> </div> Fri, 05 Mar 2021 08:11:15 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848345/ https://lwn.net/Articles/848345/ WolfWings <div class="FormattedComment"> I&#x27;ll be honest, PulseAudio headaches kept being so bad and responses soured me so hard on the platform that I&#x27;m still using native ALSA instead with PulseAudio not even installed at all on my systems.<br> <p> They REALLY burned bridges with their attitude and flippant responses in a way few understand, and with many ALSA sound card drivers supporting multiple programs attaching at the same time the main &#x27;requirement&#x27; for PulseAudio has become moot at this point for simple laptop or desktop audio use.<br> </div> Fri, 05 Mar 2021 07:00:43 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848335/ https://lwn.net/Articles/848335/ zdzichu <div class="FormattedComment"> Not to defend PA, but it really smells like USB microphone driver problem. It seem not to handle suspend/resume cycle (while device is opened?).<br> If you do not report bugs, they won&#x27;t be fixed. And you will have the same problem with pipewire. <br> </div> Fri, 05 Mar 2021 05:56:55 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848317/ https://lwn.net/Articles/848317/ hailfinger <div class="FormattedComment"> Killing/restarting pulseaudio (pulseaudio -k) after a suspend-to-RAM is required and sufficient to get my USB webcam microphone working again in ~90% of my suspend cycles. That&#x27;s a few times per day. I didn&#x27;t bother reporting that because I&#x27;ve seen too many pulseaudio bug reports being dismissed along the lines of &quot;pulseaudio is never buggy, it&#x27;s the fault of your driver/application/whatever&quot;.<br> <p> PipeWire seems to care about not breaking existing setups and the article implies that the community is nice. I&#x27;m happy about that and look forward to testing it.<br> </div> Fri, 05 Mar 2021 00:06:52 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848304/ https://lwn.net/Articles/848304/ zuki <div class="FormattedComment"> Yep. Systemd does that since v240:<br> <p> <font class="QuotedText">&gt; The Linux kernel&#x27;s current default RLIMIT_NOFILE resource limit for userspace processes is set to 1024 (soft) and 4096 (hard). Previously, systemd passed this on unmodified to all processes it forked off. With this systemd release the hard limit systemd passes on is increased to 512K, overriding the kernel&#x27;s defaults and substantially increasing the number of simultaneous file descriptors unprivileged userspace processes can allocate. Note that the soft limit remains at 1024 for compatibility reasons: the traditional UNIX select() call cannot deal with file descriptors &gt;= 1024 and increasing the soft limit globally might thus result in programs unexpectedly allocating a high file descriptor and thus failing abnormally when attempting to use it with select() (of course, programs shouldn&#x27;t use select() anymore, and prefer poll()/epoll, but the call unfortunately remains undeservedly popular at this time). This change reflects the fact that file descriptor handling in the Linux kernel has been optimized in more recent kernels and allocating large numbers of them should be much cheaper both in memory and in performance than it used to be. Programs that want to take benefit of the increased limit have to &quot;opt-in&quot; into high file descriptors explicitly by raising their soft limit. Of course, when they do that they must acknowledge that they cannot use select() anymore (and neither can any shared library they use — or any shared library used by any shared library they use and so on). Which default hard limit is most appropriate is of course hard to decide. However, given reports that ~300K file descriptors are used in real-life applications we believe 512K is sufficiently high as new default for now. Note that there are also reports that using very high hard limits (e.g. 1G) is problematic: some software allocates large arrays with one element for each potential file descriptor (Java, …) — a high hard limit thus triggers excessively large memory allocations in these applications. Hopefully, the new default of 512K is a good middle ground: higher than what real-life applications currently need, and low enough for avoid triggering excessively large allocations in problematic software. (And yes, somebody should fix Java.)</font><br> </div> Thu, 04 Mar 2021 21:39:42 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848301/ https://lwn.net/Articles/848301/ marcH <div class="FormattedComment"> <font class="QuotedText">&gt; The real QA for any software projects only comes on the day that you get it pushed to end users, it doesn&#x27;t matter how much internal QA you have done.</font><br> <p> There&#x27;s always an infinite supply of bugs. If you ever run out of them, just test harder and you will get more. It&#x27;s a continuum.<br> <p> Once you ran out of sensible use cases, pass it on to a security team.<br> <p> </div> Thu, 04 Mar 2021 21:26:59 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848261/ https://lwn.net/Articles/848261/ darwi <div class="FormattedComment"> <font class="QuotedText">&gt; However, *I* don&#x27;t understand the pipewire code well enough to be the one justifying to the release team why we need any particular change</font><br> <p> The PipeWire commit logs are also very terse, and a lot of times just one-liners with no further context. IMHO, the project should really improve its commit logs from now on, especially that distributions are beginning to adopt it by default.<br> <p> In fairness, the source code was a real beauty to look at; but the commit logs… not so much.<br> <p> </div> Thu, 04 Mar 2021 17:29:34 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848259/ https://lwn.net/Articles/848259/ busman <div class="FormattedComment"> Inspired by this article I migrated from Pulseaudio to Pipewire yesterday. In the beginning I had weird bluetooth issues<br> <br> - bluetooth daemon crashed 3 times<br> - external headphones and speakers were available in Gnome Settings but no sound and when I tried to test them there were no left or right speaker to push in the dialog<br> <p> Telling Gnome bluetooth settings to forget those devices and then pairing them again fixed all issues. All is well now :)<br> </div> Thu, 04 Mar 2021 17:01:27 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848253/ https://lwn.net/Articles/848253/ vstarwalt <div class="FormattedComment"> Thanks for the article especially all of the links to original sources. <br> </div> Thu, 04 Mar 2021 16:12:50 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848249/ https://lwn.net/Articles/848249/ floppus <div class="FormattedComment"> The trouble is, that breaks everything that uses select(2).<br> <p> Difficult to see how you could avoid that without requiring applications to opt-in to a higher limit... which is what distros seem to be doing lately, by increasing the hard limit to 262144 or 1048576, while leaving the soft limit at 1024.<br> </div> Thu, 04 Mar 2021 16:06:50 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848247/ https://lwn.net/Articles/848247/ sorpigal <div class="FormattedComment"> For whatever it&#x27;s worth I still run purely ALSA with software mixing, including things like USB audio devices (just added a new mic yesterday), multiple applications playing audio at the same time, and everything Just Works with no issues. I do have a .asoundrc, but it&#x27;s pretty boilerplate and I haven&#x27;t had to change it in years. The only time I have audio trouble is when I need to run a program that only supports pulse (but there&#x27;s apulse for that).<br> <p> The only thing I occasionally pine for is per-process volume control.<br> </div> Thu, 04 Mar 2021 15:45:09 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848233/ https://lwn.net/Articles/848233/ mgedmin <div class="FormattedComment"> Ooh, it works nowadays? I tried PA&#x27;s network audio support exactly once, 15 years ago, and was disappointed to get short pauses exactly 2 minutes apart.<br> <p> (Much much later I realized that this was probably NetworkManager asking my WiFi card to scan for available networks periodically, which interrupted the PulseAudio stream sufficiently long to cause sound dropouts.)<br> </div> Thu, 04 Mar 2021 14:42:28 +0000 KLANG https://lwn.net/Articles/848197/ https://lwn.net/Articles/848197/ lkundrak <div class="FormattedComment"> This article was such a pleasure to read. Informative and very well written.<br> Thank you!<br> </div> Thu, 04 Mar 2021 13:55:38 +0000 PipeWire: The Linux audio/video bus https://lwn.net/Articles/848193/ https://lwn.net/Articles/848193/ smcv <div class="FormattedComment"> If you think you can justify each line of diff to the release team, go for it (I&#x27;d suggest talking to Sjoerd, who uploaded 0.3.22 to experimental). Or, if there are individual commits that have a low regression risk and high importance, please go ahead.<br> <p> However, *I* don&#x27;t understand the pipewire code well enough to be the one justifying to the release team why we need any particular change, and it still seems to be at the stage of maturity where targeted bug fixes, higher-regression-risk feature work, and harder-to-review refactoring/restructuring are mixed into one stream of commits; so I don&#x27;t feel comfortable treating it like I would treat a bugfix-only stable-branch, like (say) GNOME Shell 3.38.x.<br> <p> Sorry, I&#x27;ve done what I can, and if other people can do a better job then I&#x27;ll be happy to step out of the way, but I am not the person to make this happen myself.<br> </div> Thu, 04 Mar 2021 13:44:16 +0000