1. 19 Mar, 2019 1 commit
  2. 14 Mar, 2019 1 commit
    • Tanu Kaskinen's avatar
      build-sys: Lower the minimum gettext version · c235acd7
      Tanu Kaskinen authored
      The old minimum version was set in commit 57e3ccaf based on what the
      commit author happened to have installed at the time. Russell Treleaven
      now confirmed that Debian 8's gettext version, 0.19.3, works fine too,
      or at least PulseAudio builds without errors. There might be room to
      lower the required version even further, but that requires someone to
      test older gettext versions.
      c235acd7
  3. 02 Mar, 2019 2 commits
    • Tanu Kaskinen's avatar
      alsa-mixer: improve a comment in udev rules · 904dd380
      Tanu Kaskinen authored
      The word "identical" was being used in a weird way that could make the
      comment a bit difficult to undertand.
      904dd380
    • 坂本 貴史's avatar
      alsa-mixer: distinguish Focusrite Saffire Pro 10 i/o from Liquid Saffire 56 · 0d67e366
      坂本 貴史 authored
      In a former commit 37358e42 ("alsa: Suppress udev detection of sound
      card for some units on IEEE 1394 bus"), PulseAudio has udev rules to
      suppress handling some units on IEEE 1394 bus for a below issue:
      
      Bug 199365 - repeating bus resets on Firewire bus with Focusrite Saffaire 26/io
      https://bugzilla.kernel.org/show_bug.cgi?id=199365
      
      However, I found that the rules match another model; Focusrite Liquid
      Saffire 56. For detail, refer to below patch for Linux sound subsystem:
      
      [alsa-devel] [PATCH] ALSA: bebob: use more identical mod_alias for
      Saffire Pro 10 I/O against Liquid Saffire 56
      https://mailman.alsa-project.org/pipermail/alsa-devel/2019-February/146003.html
      
      For PulseAudio, the udev rule should be improved, because Liquid Saffire 56
      (an application of TCAT TCD2200 ASIC, a.k.a Dice Jr.) can be handled by
      pulseaudio without the issue.
      
      This commit changes udev rule with model name instead of model_id from
      configuration ROM. Below is data on udevd for Liquid Saffire 56, for
      your information:
      
      $ udevadm info -q all -p /sys/bus/firewire/devices/fw1.0/sound/card2/
      P: /devices/pci0000:00/0000:00:01.2/0000:03:00.2/0000:04:07.0/0000:0a:00.0/0000:0b:00.0/fw1/fw1.0/sound/card2
      E: DEVPATH=/devices/pci0000:00/0000:00:01.2/0000:03:00.2/0000:04:07.0/0000:0a:00.0/0000:0b:00.0/fw1/fw1.0/sound/card2
      E: ID_BUS=firewire
      E: ID_FOR_SEAT=sound-pci-0000_0b_00_0
      E: ID_ID=firewire-0x00130e04018001e9
      E: ID_MODEL=LIQUID_SAFFIRE_56
      E: ID_MODEL_FROM_DATABASE=XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
      E: ID_MODEL_ID=0x000006
      E: ID_PATH=pci-0000:0b:00.0
      E: ID_PATH_TAG=pci-0000_0b_00_0
      E: ID_PCI_CLASS_FROM_DATABASE=Serial bus controller
      E: ID_PCI_INTERFACE_FROM_DATABASE=OHCI
      E: ID_PCI_SUBCLASS_FROM_DATABASE=FireWire (IEEE 1394)
      E: ID_SERIAL=0x00130e04018001e9
      E: ID_SERIAL_SHORT=0x00130e04018001e9
      E: ID_VENDOR=Focusrite
      E: ID_VENDOR_FROM_DATABASE=Texas Instruments
      E: ID_VENDOR_ID=0x00130e
      E: SOUND_INITIALIZED=1
      E: SUBSYSTEM=sound
      E: SYSTEMD_WANTS=sound.target
      E: TAGS=:seat:systemd:
      E: USEC_INITIALIZED=9802422583
      
      Fixes: 37358e42 ("alsa: Suppress udev detection of sound card for some units on IEEE 1394 bus")
      Signed-off-by: 坂本 貴史's avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
      0d67e366
  4. 19 Feb, 2019 1 commit
  5. 16 Feb, 2019 7 commits
  6. 15 Feb, 2019 1 commit
    • Georg Chini's avatar
      virtual-source: Fix crash in combination with module-loopback · a53b371a
      Georg Chini authored
      Similar to module-tunnel-sink-new, module-virtual-source did not create
      a rtpoll for the uplink sink. This lead to a crash when the uplink sink
      was used by module loopback, because module-loopback relies on the sink
      to provide a rtpoll. Additionally, the sink was not unlinked when the
      module was unloaded.
      
      This patch fixes both issues. The rtpoll created is never run by the sink,
      so the patch is no real fix but just a workaround to make module-loopback
      happy.
      a53b371a
  7. 13 Feb, 2019 1 commit
  8. 23 Jan, 2019 1 commit
  9. 18 Jan, 2019 1 commit
  10. 17 Jan, 2019 1 commit
    • Tanu Kaskinen's avatar
      bluez5-device: use correct RTP payload type · ff17374f
      Tanu Kaskinen authored
      If one device tries to use PulseAudio to send audio over A2DP to another
      device with bluez-alsa, that doesn't work because PulseAudio uses an
      incorrect RTP payload type and bluez-alsa checks that the RTP payload
      type is correct. According to the A2DP spec, the payload type should be
      set to a number between 96 and 127.
      
      Fixes: #591
      ff17374f
  11. 16 Jan, 2019 3 commits
  12. 13 Jan, 2019 1 commit
  13. 27 Dec, 2018 19 commits