Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 582f622f6c82
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 3a735434012d
Choose a head ref
  • 19 commits
  • 7 files changed
  • 2 contributors

Commits on Sep 19, 2020

  1. nixos/pipewire: add ALSA routing

    This code is based on the similar implementation for JACK.
    nglen committed Sep 19, 2020
    Copy the full SHA
    cd81d40 View commit details
    Browse the repository at this point in the history
  2. nixos/pipewire: add jack/pulse emulation

    This allows for transparent JACK and PulseAudio emulation. With this you
    can essentially replace your entire audio framework with just PipeWire
    for almost no configuration.
    nglen committed Sep 19, 2020
    Copy the full SHA
    ccefdd9 View commit details
    Browse the repository at this point in the history
  3. pipewire: 0.3.7 -> 0.3.9

    Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
    nglen and jtojnar committed Sep 19, 2020
    Copy the full SHA
    89021b9 View commit details
    Browse the repository at this point in the history
  4. pipewire: add testing

    This adds two tests. One is for whether the paths used by the module are
    present, while the other is for testing functionality of PipeWire
    itself. This is done with the recent addition of installed tests by
    upstream.
    nglen committed Sep 19, 2020
    Copy the full SHA
    e879eb6 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    f01be29 View commit details
    Browse the repository at this point in the history
  6. pipewire: split pulse and jack emulation out

    This splits PulseAudio and JACK emulation into separate outputs. Doing
    so provides a number of benefits.
    
    First it fixes pw-pulse and pw-jack. Prior to this they pointed to bogus
    locations because the environment variables were not evaluated.
    Technically fixing this only requires setting libpulse-path and
    libjack-path to any absolute path not necessarily separate outputs but
    it comes as a nice result.
    
    Secondly it allows overriding libpulseaudio with pipewire.pulse in many
    packages. This is possible because the new outputs have a more standard
    layout.
    nglen committed Sep 19, 2020
    Copy the full SHA
    3377257 View commit details
    Browse the repository at this point in the history
  7. pipewire: remove direct dependency on PulseAudio

    Since PulseAudio is required as a build input, the libraries mistakenly
    reference the original libpulse.so rather than the custom one.
    nglen committed Sep 19, 2020
    Copy the full SHA
    994a2fe View commit details
    Browse the repository at this point in the history
  8. nixos/pipewire: use provided udev rules

    As of PipeWire 0.3.8, the library is bundled with a slightly modified
    version of PulseAudio's udev rules.
    nglen committed Sep 19, 2020
    Copy the full SHA
    c603619 View commit details
    Browse the repository at this point in the history
  9. nixos/pipewire: add missing dbus dependency

    Without this it is possible for PipeWire to fail in binding the dbus socket.
    nglen committed Sep 19, 2020
    Copy the full SHA
    888c1fb View commit details
    Browse the repository at this point in the history
  10. pipewire: update to 0.3.11

    nglen committed Sep 19, 2020
    Copy the full SHA
    040059b View commit details
    Browse the repository at this point in the history
  11. pipewire: remove old tests

    nglen committed Sep 19, 2020
    Copy the full SHA
    2fdf6dc View commit details
    Browse the repository at this point in the history
  12. nixos/pipewire: fix variable merging

    While both strings and lists are valid, lists are the more accurate type
    and only they can properly merge with each other.
    nglen committed Sep 19, 2020
    Copy the full SHA
    59cbf97 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. pipewire: update to 0.3.12

    nglen committed Oct 23, 2020
    Copy the full SHA
    798b9c0 View commit details
    Browse the repository at this point in the history
  2. nixos/pipewire: cleanup module

    nglen committed Oct 23, 2020
    Copy the full SHA
    f6745d0 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    68fa82a View commit details
    Browse the repository at this point in the history
  4. pipewire: remove pulseaudio references

    This replaces the temporary RPATH fix with the new upstream patch  from
    jtojnar. It also removes the reference to the dev output.
    nglen committed Oct 23, 2020
    Copy the full SHA
    9397d53 View commit details
    Browse the repository at this point in the history
  5. pipewire: cleanup path testing

    nglen committed Oct 23, 2020
    Copy the full SHA
    57510bf View commit details
    Browse the repository at this point in the history
  6. pipewire: update to 0.3.13

    nglen committed Oct 23, 2020
    Copy the full SHA
    4bca42a View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    3a73543 View commit details
    Browse the repository at this point in the history