[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