PipeWire 0.3.77 (2023-08-04)

This is a quick bugfix release that is API and ABI compatible with previous 0.3.x releases.

Highlights

  • Fix a bug in ALSA source where the available number of samples was miscaluclated and resulted in xruns in some cases.
  • A new L permission was added to make it possible to force a link between nodes even when the nodes can’t see each other.
  • The VBAN module now supports midi send and receive as well.
  • Many cleanups and small fixes.
  • GnuLinuxDude@lemmy.mlOP
    link
    fedilink
    arrow-up
    26
    ·
    1 year ago

    I’ve read before that Pulse really had a difficult challenge, since it had to really resolve a lot of hardware vendor quirks that essentially would never be resolved. PipeWire gets the advantage of not having those early growing pains, because Pulse went through them. I’m not involved with the development of either to really know one way or another the truth behind that story.

      • Laser@feddit.de
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        Why do you think these issues have nothing to do with drivers? Apart from confusing controls, all of these can be attributed to hardware and driver quirks.

          • Laser@feddit.de
            link
            fedilink
            arrow-up
            4
            ·
            1 year ago

            All of the following is speculation on my side and just stated as fact for easier reading / writing.

            Because through the years I never had problems with plain Alsa on the same hardware

            Because it did not allow for the functionality that exposed those bugs (as in PulseAudio provided features that should work according to documentation, but didn’t)

            I don’t have problems with pipewire either on that hardware.

            Because these bugs got fixed after PulseAudio exposed them.

      • Baut [she/her] auf.
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Sounds reasonable to me. The day only has so much hours. Software engineering is always a story of trade-offs, isn’t it?