Hello community, here is the log from the commit of package pulseaudio for openSUSE:Factory checked in at 2013-06-05 13:08:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old) and /work/SRC/openSUSE:Factory/.pulseaudio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pulseaudio" Changes: -------- --- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes 2013-04-26 12:37:32.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pulseaudio.new/pulseaudio.changes 2013-06-05 13:08:26.000000000 +0200 @@ -1,0 +2,17 @@ +Mon Jun 3 20:55:20 UTC 2013 - ohole...@suse.com + +- update to pulseaudio 4.0 +* Better handling of low latency requests +* Optimisations while mixing (generic, ARM NEON) +* Default resampler is now speex-float-1 (lower CPU usage) +* Major Bluetooth refactoring for better reliability and easier +maintenance +* Fixes for graceful hand-off to/from JACK +* New module to apply ducking based on stream roles +* Echo canceller infrastructure fixes +* Bash and zsh completion for command line tools +* Solaris and OS X fixes +* Lots of other enhancements, bug fixes, and documenation and i18n +updates- + +------------------------------------------------------------------- Old: ---- pulseaudio-3.0.tar.xz pulseaudio-alsa-speaker-zero-vol-fix.patch New: ---- pulseaudio-4.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pulseaudio.spec ++++++ --- /var/tmp/diff_new_pack.Xk2VTL/_old 2013-06-05 13:08:27.000000000 +0200 +++ /var/tmp/diff_new_pack.Xk2VTL/_new 2013-06-05 13:08:27.000000000 +0200 @@ -17,9 +17,9 @@ Name: pulseaudio -Version: 3.0 +Version: 4.0 Release: 0 -%define drvver 3.0 +%define drvver 4.0 %define soname 0 %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d Summary: A Networked Sound Server @@ -34,44 +34,43 @@ Patch0: disabled-start.diff Patch1: suppress-socket-error-msg.diff Patch2: pulseaudio-wrong-memset.patch -Patch3: pulseaudio-alsa-speaker-zero-vol-fix.patch %if 0%{?suse_version} >= 1210 BuildRequires: pkgconfig(systemd) %endif -BuildRequires: alsa-devel -BuildRequires: bluez-devel +BuildRequires: alsa-devel >= 1.0.24 +BuildRequires: bluez-devel >= 4.99 BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: gdbm-devel BuildRequires: intltool BuildRequires: jack-devel +BuildRequires: libatomic_ops-devel >= 1.2 BuildRequires: libavahi-devel BuildRequires: libopenssl-devel BuildRequires: libsamplerate-devel -BuildRequires: libsndfile-devel +BuildRequires: libsndfile-devel >= 1.0.18 #our libtdb-devel does not have a .pc file -BuildRequires: fftw3-devel +BuildRequires: fftw3-devel >= 3.0 BuildRequires: libcap-devel BuildRequires: libtdb-devel BuildRequires: libtool BuildRequires: libudev-devel >= 143 BuildRequires: libwebrtc_audio_processing-devel BuildRequires: lirc-devel -BuildRequires: orc +BuildRequires: orc >= 0.4.9 BuildRequires: speex-devel -BuildRequires: systemd-devel BuildRequires: tcpd-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: xorg-x11-devel # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz +BuildRequires: pkgconfig(dbus-1) >= 1.4.12 BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(json) >= 0.9 -BuildRequires: pkgconfig(sbc) +BuildRequires: pkgconfig(sbc) >= 1.0 PreReq: %fillup_prereq PreReq: pwdutils Requires: rtkit @@ -265,7 +264,6 @@ %patch0 %patch1 -p1 %patch2 -%patch3 -p1 %build autoreconf -fiv @@ -279,7 +277,6 @@ --with-system-user=pulse \ --with-system-group=pulse \ --with-access-group=pulse-access \ - --disable-hal \ --disable-hal-compat \ --with-udev-rules-dir=%{_udevrulesdir} make %{?_smp_mflags} V=1 @@ -315,10 +312,10 @@ %{?buildroot:%__rm -rf '%{buildroot}'} %pre -groupadd -r pulse &>/dev/null || : -useradd -r -c 'PulseAudio daemon' \ - -s /sbin/nologin -d /var/lib/pulseaudio -g pulse -G audio pulse &>/dev/null || : -groupadd -r pulse-access &>/dev/null || : +getent group pulse >/dev/null || groupadd -r pulse +getent passwd pulse >/dev/null || useradd -r -g pulse -d /var/lib/pulseaudio -s /sbin/nologin -c "PulseAudio daemon" pulse +getent group pulse-access >/dev/null || groupadd -r pulse-access +exit 0 %post -n libpulse%{soname} -p /sbin/ldconfig @@ -426,6 +423,8 @@ %{_libdir}/pulse-%{drvver}/modules/module-virtual-source.so %{_libdir}/pulse-%{drvver}/modules/module-virtual-surround-sink.so %{_libdir}/pulse-%{drvver}/modules/module-volume-restore.so +%{_libdir}/pulse-%{drvver}/modules/module-remap-source.so +%{_libdir}/pulse-%{drvver}/modules/module-role-ducking.so %{_udevrulesdir}/90-pulseaudio.rules %doc %{_mandir}/man1/pulseaudio.1* %doc %{_mandir}/man5/default.pa.5* @@ -437,6 +436,7 @@ %config(noreplace) %{_sysconfdir}/pulse/default.pa %config(noreplace) %{_sysconfdir}/pulse/system.pa %config(noreplace) %{_sysconfdir}/dbus-1/system.d/pulseaudio-system.conf +%config(noreplace) %{_sysconfdir}/bash_completion.d/pulseaudio-bash-completion.sh # created by setup-pulseaudio script %ghost %{_sysconfdir}/profile.d/pulseaudio.sh %ghost %{_sysconfdir}/profile.d/pulseaudio.csh ++++++ pulseaudio-3.0.tar.xz -> pulseaudio-4.0.tar.xz ++++++ ++++ 29410 lines of diff (skipped) ++++++ pulseaudio-wrong-memset.patch ++++++ --- /var/tmp/diff_new_pack.Xk2VTL/_old 2013-06-05 13:08:28.000000000 +0200 +++ /var/tmp/diff_new_pack.Xk2VTL/_new 2013-06-05 13:08:28.000000000 +0200 @@ -1,22 +1,11 @@ ---- src/modules/rtp/rtp.c.orig 2012-05-20 09:23:37.081609264 +0200 -+++ src/modules/rtp/rtp.c 2012-05-20 09:24:08.991608129 +0200 -@@ -286,7 +286,7 @@ - - if (!found_tstamp) { - pa_log_warn("Couldn't find SCM_TIMESTAMP data in auxiliary recvmsg() data!"); -- memset(tstamp, 0, sizeof(tstamp)); -+ memset(tstamp, 0, sizeof(struct timeval)); - } - - return 0; --- src/modules/echo-cancel/adrian-aec.c.orig 2012-05-20 09:24:20.836607707 +0200 +++ src/modules/echo-cancel/adrian-aec.c 2012-05-20 09:26:07.641603903 +0200 -@@ -163,7 +163,7 @@ +@@ -167,7 +167,7 @@ } else if (1 == a->hangover) { --(a->hangover); // My Leaky NLMS is to erase vector w when hangover expires -- memset(a->w, 0, sizeof(a->w)); -+ memset(a->w, 0, sizeof(REAL)); +- memset(a->w_arr, 0, sizeof(a->w_arr)); ++ memset(a->w_arr, 0, sizeof(REAL)); } } } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org