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

Reply via email to