Revisions of pulseaudio

Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1157211 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 269)
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1152780 from Eugenio Paolantonio's avatar Eugenio Paolantonio (epaolantonio) (revision 268)
- Do not BuildRequire pkgconfig(webrtc-audio-processing-1) on big
  endian architectures (s390, s390x, ppc64) as the dependency is
  not available:
  * WebRTC echo canceller will be disabled there
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1146319 from Jannik Seiler's avatar Jannik Seiler (seil0) (revision 267)
- Add cherry-picks to fix UCM crashes
  * pulseaudio-replace-port-device-UCM-context-assertion-with-an-error.patch
  * pulseaudio-check-UCM-verb-before-working-with-device-status.patch
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1145192 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 266)
- Update to version 17.0:
  * Updates to ALSA UCM-based setups
  * Battery level indication to Bluetooth devices
  * Support for the Bluetooth FastStream codec
  * webrtc-audio-processing dependency updated
  * Trigger role groups added to module-role-cork
  * XDG base directory spec for profile-set loading
  * PA_RATE_MAX increased
  * webrtc-audio-processing dependency updated
  For details, see:
    https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/17.0/
- Drop obsoleted patches:
  echo-cancel-add-webrtc-AEC3-support.patch
  build-sys-Bump-cpp_std-to-c-17.patch
  build-sys-Bump-webrtc-audio-processing-dependency.patch
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1134320 from Giacomo Comes's avatar Giacomo Comes (gcomes.obs) (revision 265)
- minor fixes for setup-pulseaudio
  * be sure /etc/profile.d/pulseaudio.sh exists before using grep
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1112537 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 264)
- Remove with_old_webrtc define since webrtc-audio-processing 1.3
  now also builds for Leap 15.x in multimedia:libs so there's no
  need for a special case.
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1112006 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 263)
- Enable webrtc AEC3 support:
  echo-cancel-add-webrtc-AEC3-support.patch
- Build fixes for webrtc-audio-processing 1.3 (only enabled for TW,
  so far; Leap 15.x still receives the old version):
  build-sys-Bump-cpp_std-to-c-17.patch
  build-sys-Bump-webrtc-audio-processing-dependency.patch
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1096122 from Fabian Vogt's avatar Fabian Vogt (favogt) (revision 262)
- Drop pulseaudio-gdm-hooks subpackage including default.pa-for-gdm
  and pulseaudio-gdm-hooks.tmpfiles. Moved to gdm instead.
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1074132 from Martin Liška's avatar Martin Liška (marxin) (revision 261)
- Enable LTO as the GCC issue is fixed with gcc13 (boo#1133278).
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1061238 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 260)
- Move dbus-1 system.d file to /usr (bsc#1207584)
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 989937 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 259)
- Update to 16.1 (bsc#1201331):
 * Fix parsing of percentage volumes with decimal points in pactl
 * Fix crash with the "pacmd play-file" command when reads from the
   disk aren't frame-aligned
 * Fix module-rtp-recv sometimes thinking it's receiving an Opus
   stream when it's not
 * Fix frequent crashing in module-combine-sink, regression in 16.0
 * Fix crashing on 32-bit architectures when using the GStreamer
   codecs for LDAC and AptX
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 979981 from Aaron Stern's avatar Aaron Stern (ukbeast89) (revision 258)
- update to 16.0:
   * Notes for end users
   * Opus support in RTP modules
   * Improved hardware support
     * EPOS/Sennheiser GSP 670 USB/wireless headset
     * SteelSeries GameDAC
     * Behringer UMC22 generalized to Texas Instruments PCM2902 to support more products
     * NI Komplete Audio 6 MK2 profiles
   * Tunnel latency is now configurable
   * Bluetooth device battery level reporting added
   * Tunnel and combine-sunk latency fixes
   * patcl can show information in JSON format
   * Channel remixing can be disabled for module-combine-sink
   * A lot of fixes to ALSA, bluetooth, and other components.
 * Notes for application developers
   * Stream latency reports now include resampler delay
   * Module installation location changed, remember to upgrade paprefs to the latest version!
 * Notes for packagers
   * Opus support in the RTP modules requires enabling GStreamer
   * Bluetooth battery level reporting via BlueZ requires enabling experimentals features in BlueZ
   * New time smoother implementation
   * Change Meson option 'daemon-only' to 'client'
   * glib and fftw are now common dependencies, not only for the client.
   * Enable GStreamer-based RTP by default when available
  
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 952936 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 257)
- As we now have gstreamer dependencies in place, pass
  gstreamer=enabled to meson, enable the features.
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 952926 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 256)
Add missing .changes entry in last acked sub to m:l pa

See https://build.opensuse.org/request/show/952828 and comments.
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 952828 from Ailin Nemui's avatar Ailin Nemui (ailin_nemui) (revision 255)
Enable GStreamer support in Pulseaudio

This allows to use Bluetooth Headsets with LDAC or OpenAptX codec when available
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 950918 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 254)
- Drop unneeded nor used pkgconfig(gconf-2.0) BuildRequires: gconf
  support was dropped upstream in version 15.
Ondrej Holecek's avatar Ondrej Holecek (oholecek) accepted request 946439 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 253)
- Workaround for spurious errors in dump-modules command
  (bsc#1194379):
  pulseaudio-dump-module-Ignore-invalid-module-init-tools.patch
Ondrej Holecek's avatar Ondrej Holecek (oholecek) accepted request 944017 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 252)
- Fix parameters passed to meson:
  * access-group, => access_group, system-group => system_group,
    and system-user => system_user for them to actually have an
    effect.

This actually seems to be a big ouch. Meson 0.60 will help avoid such things
Current spec with meson 0.60 fails with
 [   20s] meson.build:1:0: ERROR: Unknown options: "access-group, system-group, system-user"

The parameters were mis-spelled (- instead of _)
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 943176 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 251)
- Fix a typo in padsp LD_PRELOAD setup (bsc#1194074)
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 934566 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 250)
Fix a typo in setup-pulseaudio script in the previous SR
Displaying revisions 1 - 20 of 269
openSUSE Build Service is sponsored by