[libao/f14/master] Updating to new release 1.0.0

Rakesh Pandit rakesh at fedoraproject.org
Thu Sep 2 02:02:16 UTC 2010


commit 9bc9a869197ad74fbd318f4e07d51e09c48affac
Author: Rakesh Pandit <rakesh at fedoraproject.org>
Date:   Thu Sep 2 07:19:28 2010 +0530

    Updating to new release 1.0.0

 .gitignore                       |    1 +
 libao-0.8.8-bigendianfix.patch   |   11 -----------
 libao-1.0.0-ao-pulse-fixes.patch |   26 ++++++++++++++++++++++++++
 libao.spec                       |   25 ++++++++++++++++++++++---
 sources                          |    2 +-
 5 files changed, 50 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fb13127..bdb97f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 libao-0.8.8.tar.gz
+/libao-1.0.0.tar.gz
diff --git a/libao-1.0.0-ao-pulse-fixes.patch b/libao-1.0.0-ao-pulse-fixes.patch
new file mode 100644
index 0000000..ccc4ea7
--- /dev/null
+++ b/libao-1.0.0-ao-pulse-fixes.patch
@@ -0,0 +1,26 @@
+--- libao-1.0.0.org/src/plugins/pulse/ao_pulse.c	2010-08-28 21:58:41.342849694 +0530
++++ libao-1.0.0/src/plugins/pulse/ao_pulse.c	2010-08-28 21:59:38.720849639 +0530
+@@ -227,7 +227,7 @@
+     }
+ 
+ 
+-    if (!(internal->simple = pa_simple_new(internal->server, fn ? t : "libao", PA_STREAM_PLAYBACK, internal->sink, fn ? t2 : "libao playback stream", &ss, &map, NULL, NULL)))
++    if (!(internal->simple = pa_simple_new(internal->server, fn ? t : "libao", PA_STREAM_PLAYBACK, internal->sink, fn ? t2 : "libao playback stream", &ss, device->input_map ? &map : NULL, NULL, NULL)))
+         return 0;
+ 
+     device->driver_byte_format = AO_FMT_NATIVE;
+@@ -247,9 +247,11 @@
+     assert(device && device->internal);
+     ao_pulse_internal *internal = (ao_pulse_internal *) device->internal;
+ 
+-    pa_simple_drain(internal->simple, NULL);
+-    pa_simple_free(internal->simple);
+-    internal->simple = NULL;
++    if (internal->simple) {
++        pa_simple_drain(internal->simple, NULL);
++        pa_simple_free(internal->simple);
++        internal->simple = NULL;
++    }
+ 
+     return 1;
+ }
diff --git a/libao.spec b/libao.spec
index b1c8c12..96a7320 100644
--- a/libao.spec
+++ b/libao.spec
@@ -1,13 +1,14 @@
 Name:           libao
-Version:        0.8.8
-Release:        10%{?dist}
+Version:        1.0.0
+Release:        1%{?dist}
 Summary:        Cross Platform Audio Output Library
 Group:          System Environment/Libraries
 License:        GPLv2+
 URL:            http://xiph.org/ao/
 Source0:        http://downloads.xiph.org/releases/ao/%{name}-%{version}.tar.gz
 Source1:        ao.req
-Patch0:         libao-0.8.8-bigendianfix.patch
+#libao-1.0.0 Pulse Audio Fix, patch from upstream
+Patch0:         libao-1.0.0-ao-pulse-fixes.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  esound-devel >= 0.2.8
 BuildRequires:  arts-devel
@@ -87,6 +88,24 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Aug 28 2010 Rakesh Pandit <rakesh at fedoraproject.org> - 1.0.0-1
+- Updated to 1.0.0
+   * AO returned to active development
+   * Added surround channel mapping API and capability
+   * Updated all drivers on modern installs
+   * New config file options
+   * Driver options may be specified in config file
+   * Support for MacOSX updated to 10.5 and later
+   * Build in WMM driver rather than using dlopen()
+   * Added Roar Audio driver
+   * Added OpenBSD SNDIO driver
+   * Workaround for ESD non-4096 byte write bug
+   * Workaround aRts server crash bug
+   * Workaround for VIA82xx click/crackle bugs under ALSA
+   * Remove dead/unused drivers (solaris, alasa05, mmsound)
+   * Numerous patches from multiple downstreams
+- Patch from upstream: libao-1.0.0 Pulse Audio Fix
+
 * Fri Jan 15 2010 Michael Schwendt <mschwendt at fedoraproject.org> - 0.8.8-10
 - Replace the broken/expensive file dependency in release -8/-9 with
   an arch-specific base package dependency if %%_isa is defined.
diff --git a/sources b/sources
index 1443052..974dc01 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b92cba3cbcf1ee9bc221118a85d23dcd  libao-0.8.8.tar.gz
+08283fbe1f587619053a156254afecec  libao-1.0.0.tar.gz


More information about the scm-commits mailing list