Merge lp:~hyperair/pulseaudio/ubuntu-save-muted-state into lp:~crimsun/pulseaudio/trunk

Proposed by Chow Loong Jin
Status: Merged
Merge reported by: Daniel T Chen
Merged at revision: not available
Proposed branch: lp:~hyperair/pulseaudio/ubuntu-save-muted-state
Merge into: lp:~crimsun/pulseaudio/trunk
Diff against target: 4588 lines (+4250/-0)
67 files modified
debian/01PulseAudio (+78/-0)
debian/70pulseaudio (+10/-0)
debian/README.Debian (+28/-0)
debian/apport-hook.py (+15/-0)
debian/changelog (+2121/-0)
debian/compat (+1/-0)
debian/control (+385/-0)
debian/copyright (+479/-0)
debian/libpulse-browse0.install (+1/-0)
debian/libpulse-browse0.shlibs (+1/-0)
debian/libpulse-dev.install (+6/-0)
debian/libpulse-mainloop-glib0.install (+1/-0)
debian/libpulse0.install (+4/-0)
debian/libpulse0.shlibs (+3/-0)
debian/manpages/esdcompat.1 (+55/-0)
debian/manpages/pulseaudio.1 (+97/-0)
debian/overrides/pulseaudio (+2/-0)
debian/overrides/pulseaudio-module-x11 (+1/-0)
debian/overrides/pulseaudio-utils (+3/-0)
debian/patches/0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch (+26/-0)
debian/patches/0001-change-resample-and-buffering.patch (+21/-0)
debian/patches/0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch (+40/-0)
debian/patches/0003-add-padsp-wrapper-check.patch (+21/-0)
debian/patches/0004-set-tsched0.patch (+12/-0)
debian/patches/0005-load-sample-dir-lazy.patch (+12/-0)
debian/patches/0006-a11y-special-case-disable.patch (+13/-0)
debian/patches/0007-esd-honour-system-pulseaudio.patch (+17/-0)
debian/patches/0050-revert-pacmd-poll-argv.patch (+159/-0)
debian/patches/0051-fix-sigfpe-mcalign.patch (+13/-0)
debian/patches/0054-mute-iec958-optical-raw-for-audigyX.patch (+14/-0)
debian/patches/0055-handle-Master-Front.patch (+83/-0)
debian/patches/0056-ignore-sound-class-modem.patch (+13/-0)
debian/patches/0057-load-module-x11-bell.patch (+12/-0)
debian/patches/0090-disable-flat-volumes.patch (+13/-0)
debian/patches/0090-use-volume-ignore-for-analog-output.patch (+13/-0)
debian/patches/0091-dont-load-cork-music-on-phone.patch (+13/-0)
debian/patches/series (+16/-0)
debian/pulse-alsa.conf (+27/-0)
debian/pulse-session (+16/-0)
debian/pulse.conf (+18/-0)
debian/pulseaudio-dev.install (+2/-0)
debian/pulseaudio-esound-compat.install (+6/-0)
debian/pulseaudio-esound-compat.links (+1/-0)
debian/pulseaudio-esound-compat.manpages (+1/-0)
debian/pulseaudio-module-bluetooth.install (+7/-0)
debian/pulseaudio-module-gconf.install (+2/-0)
debian/pulseaudio-module-jack.install (+2/-0)
debian/pulseaudio-module-lirc.install (+1/-0)
debian/pulseaudio-module-raop.install (+1/-0)
debian/pulseaudio-module-x11.install (+2/-0)
debian/pulseaudio-module-zeroconf.install (+3/-0)
debian/pulseaudio-utils.install (+13/-0)
debian/pulseaudio-utils.links (+1/-0)
debian/pulseaudio-utils.manpages (+8/-0)
debian/pulseaudio.default (+20/-0)
debian/pulseaudio.dirs (+1/-0)
debian/pulseaudio.init (+83/-0)
debian/pulseaudio.install (+71/-0)
debian/pulseaudio.manpages (+3/-0)
debian/pulseaudio.postinst (+45/-0)
debian/pulseaudio.postrm (+12/-0)
debian/pulseaudio.preinst (+27/-0)
debian/pulseaudio.shlibs (+1/-0)
debian/rules (+57/-0)
debian/shlibs.local (+5/-0)
debian/shlibs_pulseaudio.local (+4/-0)
debian/watch (+8/-0)
To merge this branch: bzr merge lp:~hyperair/pulseaudio/ubuntu-save-muted-state
Reviewer Review Type Date Requested Status
Daniel T Chen Pending
Review via email: mp+15107@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Chow Loong Jin (hyperair) wrote :

Fixes Bug #483900, though for some reason LP doesn't want to let me link this branch to that bug.

225. By Chow Loong Jin

Add missing /dev/null redirects

Revision history for this message
Daniel T Chen (crimsun) wrote :

Merged into my branch. Thanks for the effort!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'debian'
2=== added file 'debian/01PulseAudio'
3--- debian/01PulseAudio 1970-01-01 00:00:00 +0000
4+++ debian/01PulseAudio 2009-11-20 23:39:10 +0000
5@@ -0,0 +1,78 @@
6+#! /bin/sh
7+
8+. "${PM_FUNCTIONS}"
9+
10+test_pulse_system() {
11+ getent passwd pulse | awk -F: '{print $3}'
12+}
13+
14+get_pulse_users() {
15+ PULSE_SYSTEM_USER=$(test_pulse_system)
16+ if [ -z "$PULSE_SYSTEM_USER" ]; then
17+ ps -C pulseaudio -o uid= | tr -d ' '
18+ else
19+ ps -C pulseaudio -o uid= | tr -d ' ' | sed s/$PULSE_SYSTEM_USER//
20+ fi
21+}
22+
23+call_pacmd() {
24+ sudo -H -u \#$1 pacmd
25+}
26+
27+# $1 = sink|source
28+# $2 = uid
29+save_pulse_state_and_mute() {
30+ echo list-${1}s | call_pacmd $2 | \
31+ sed -n 's/^[[:space:]*]*//; /\(index\|mute\)/p' | \
32+ (index="";
33+ while read field value; do
34+ if [ ${field%:} = "index" ]; then
35+ index=$value
36+ else
37+ savestate pulse:$2:$1$index $value
38+ echo set-$1-mute $index yes | call_pacmd $2
39+ fi
40+ done)
41+}
42+
43+# $1 = sink|source
44+# $2 = uid
45+restore_pulse_state() {
46+ echo list-${1}s | call_pacmd $2 | \
47+ sed -n 's/^[[:space:]*]*index: //p' | \
48+ while read index; do
49+ if state_exists pulse:$2:$1$index; then
50+ echo set-$1-mute \
51+ $index \
52+ $(restorestate pulse:$2:$1$index) | \
53+ call_pacmd $2;
54+ fi
55+ done
56+}
57+
58+suspend_pulse() {
59+ for i in $(get_pulse_users); do
60+ save_pulse_state_and_mute sink $i > /dev/null 2>&1
61+ save_pulse_state_and_mute source $i > /dev/null 2>&1
62+ echo suspend true | call_pacmd $i > /dev/null 2>&1
63+ done
64+}
65+
66+resume_pulse() {
67+ for i in $(get_pulse_users); do
68+ restore_pulse_state sink $i > /dev/null 2>&1
69+ restore_pulse_state source $i > /dev/null 2>&1
70+ echo suspend false | call_pacmd $i > /dev/null 2>&1
71+ done
72+}
73+
74+case $1 in
75+ hibernate|suspend)
76+ suspend_pulse
77+ ;;
78+ thaw|resume)
79+ resume_pulse
80+ ;;
81+ *) exit $NA
82+ ;;
83+esac
84
85=== added file 'debian/70pulseaudio'
86--- debian/70pulseaudio 1970-01-01 00:00:00 +0000
87+++ debian/70pulseaudio 2009-11-20 23:39:10 +0000
88@@ -0,0 +1,10 @@
89+# If we are running the GNOME session, source ~/.gnomerc
90+
91+if [ -x /usr/bin/pulse-session ]; then
92+ if [ "$BASESTARTUP" = gnome-session -o \
93+ \( "$BASESTARTUP" = x-session-manager -a \
94+ "`readlink /etc/alternatives/x-session-manager`" = \
95+ /usr/bin/gnome-session \) ]; then
96+ STARTUP="/usr/bin/pulse-session $STARTUP"
97+ fi
98+fi
99
100=== added file 'debian/README.Debian'
101--- debian/README.Debian 1970-01-01 00:00:00 +0000
102+++ debian/README.Debian 2009-11-20 23:39:10 +0000
103@@ -0,0 +1,28 @@
104+pulseaudio for Debian
105+---------------------
106+
107+The pulseaudio executable is installed suid root. This is the recommended
108+configuration as it allows pulseaudio to run with realtime priority. After
109+grabbing the realtime capability, pulseaudio drops all other root
110+privileges. Only users in the pulse-rt group are granted realtime
111+privileges in this way. It is highly recommended that all users that will
112+be running pulseaudio should be added to the pulse-rt group to prevent
113+skipping and dropouts in audio output. You should also enable the
114+high-priority option in /etc/pulse/daemon.conf to ensure that pulseaudio is
115+started with realtime priority.
116+
117+PLEASE NOTE: PulseAudio's default configuration uses high quality sample
118+rate conversion that may be overly CPU intensive. If PulseAudio's CPU usage
119+is unacceptable on your hardware, please change the resample-method option
120+in /etc/pulse/daemon.conf to either src-linear or trivial. See daemon.conf
121+for more details.
122+
123+ -- CJ van den Berg <cj@vdbonline.com>, Mon, 28 Aug 2006 00:31:10 +0200
124+
125+In Ubuntu Jaunty, the default resampling option has been set to src-linear.
126+Also note that per-user session daemon invocation is used (see comments in
127+/etc/default/pulseaudio). If you wish to prevent per-user session daemons
128+from being invoked, remember to edit /etc/pulse/client.conf and ensure that
129+"autospawn = no" is present and uncommented.
130+
131+ -- Daniel T Chen <seven.steps@gmail.com>, Fri, 20 Mar 2009 23:52:15 -0400
132
133=== added file 'debian/apport-hook.py'
134--- debian/apport-hook.py 1970-01-01 00:00:00 +0000
135+++ debian/apport-hook.py 2009-11-20 23:39:10 +0000
136@@ -0,0 +1,15 @@
137+'''apport package hook for pulseaudio
138+
139+(c) 2009 Canonical Ltd.
140+Author:
141+Matt Zimmerman <mdz@ubuntu.com>
142+
143+'''
144+
145+from apport.hookutils import *
146+import re
147+
148+def add_info(report):
149+ attach_alsa(report)
150+ recent_syslog(re.compile(r'pulseaudio\['))
151+ attach_conffiles(report, 'pulseaudio')
152
153=== added file 'debian/changelog'
154--- debian/changelog 1970-01-01 00:00:00 +0000
155+++ debian/changelog 2009-11-20 23:39:10 +0000
156@@ -0,0 +1,2121 @@
157+pulseaudio (1:0.9.20-0ubuntu2) lucid; urgency=low
158+
159+ * Add 0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch
160+ from Debian unstable (thanks, Sjoerd Simons!)
161+ * Fix 0055-handle-Master-Front.patch to handle only front elements
162+ based on comments from Lennart. The patch now does the right thing
163+ despite linux still doing the wrong thing, but at least we handle
164+ cases where linux will do the right thing.
165+
166+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 15 Nov 2009 13:45:49 -0500
167+
168+pulseaudio (1:0.9.20-0ubuntu1) lucid; urgency=low
169+
170+ * New upstream bugfix release
171+ + Fix BT validation (LP: #437293)
172+ * debian/control:
173+ + pulseaudio Provides pulseaudio-module-hal, pulseaudio-module-udev,
174+ and pulseaudio-module-rygel-media-server for upgrades (really
175+ fixes LP #477382)
176+ * debian/patches/:
177+ - 0002-work-around-suspend-on-idle-source-sink-race.patch:
178+ - 0052-revert-sse2-optimize.patch:
179+ - 0055-backport-alsa-bt-position-fixes-b3592a1.patch:
180+ Remove; applied upstream
181+ + 0054-mute-iec958-optical-raw-for-audigyX.patch: Refresh
182+ + 0055-handle-Master-Front.patch: For new VIA-based HDA, handle
183+ this mixer control until we've fixed it in linux (LP: #478868)
184+ * Bump for 0.9.20:
185+ + debian/libpulse0.shlibs
186+ + debian/pulseaudio.shlibs
187+ + debian/rules
188+
189+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 12 Nov 2009 19:19:21 -0500
190+
191+pulseaudio (1:0.9.19-2ubuntu2) lucid; urgency=low
192+
193+ * debian/control:
194+ + Promote pulseaudio-utils to Depends for pulseaudio so that the
195+ pm-utils script is present (LP: #478182)
196+ - Drop obsolete Depends on pulseaudio-module-udev for pulseaudio
197+ (LP: #477382)
198+ * debian/01PulseAudio: Don't fail suspend/resume when system-wide
199+ daemon is running (LP: #476505)
200+
201+ -- Daniel T Chen <crimsun@ubuntu.com> Fri, 06 Nov 2009 18:37:36 -0500
202+
203+pulseaudio (1:0.9.19-2ubuntu1) lucid; urgency=low
204+
205+ * Merge from Debian unstable, remaining changes:
206+ - epoch (my stupid fault :S)
207+ - Don't build against, and create jack package. Jack is not in main
208+ - use speex-float-1 resampler to work better with lack of PREEMPT in
209+ karmic's -generic kernel config, also change buffer size
210+ - Add alsa configuration files to route alsa applications via pulseaudio
211+ - Move libasound2-plugins from Recommends to Depends
212+ - Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
213+ daemons
214+ - Make initscript more informative in the default case of per-user
215+ sessions
216+ - add status check for system wide pulseaudio instance
217+ - create /var/run/pulse, and make restart more robust
218+ - LSB {Required-*,Should-*} should specify hal instead of dbus,
219+ since hal is required (and already requires dbus)
220+ - indicate that the system pulseaudio instance is being started from the init
221+ script
222+ - Install more upstream man pages
223+ - Link to pacat for parec man page
224+ - check whether pulseaudio is running before preloading the padsp library
225+ - Add DEB_OPT_FLAG = -O3 as per recommendation from
226+ pulseaudio-discuss/2007-December/001017.html
227+ - cache /usr/share/sounds/ubuntu/stereo/ wav files on pulseaudio load
228+ - Generate a PO template on build
229+ - add special case to disable pulseaudio loading if accessibility/speech
230+ is being used
231+ - the esd wrapper script should not load pulseaudio if pulseaudio is being
232+ used as a system service
233+ - add a pulseaudio apport hook
234+ - fix some typos in README.Debian
235+ - drop padevchooser(Recommends) and pavucontrol (Suggests)
236+ - drop libasyncns-dev build dependency, its in universe
237+ - add libudev-dev as a build-dependency
238+ - Fix initialization of devices with modem subdevices
239+ - Backport ALSA BlueTOoth position fixes from git HEAD
240+ - Disable cork-music-on-phone
241+ - Revert sse2 optimizations
242+ - disable flat volume
243+ - Handle div by zero attempts
244+ - Mute IEC958 Optical Raw by default
245+ - use tdd instead of gdbm
246+ * debian/control:
247+ - Dro packages, due to debian including the files in these packages in the
248+ main pulseaudio package: pulseaudio-module-udev,
249+ pulseaudio-module-udev-dbg, pulseaudio-module-rygel-media-server,
250+ pulseaudio-module-rygel-media-server-dbg
251+ - Add conflicts/replaces for pulseaudio-module-udev and
252+ pulseaudio-module-rygel-media-server
253+ - Add replaces for pulseaudio-module-hal to the pulseaudio package to handle
254+ upgrades from hardy
255+ - Remove rtkit from conflicts, and add it to recommends, as 2.6.32 has the
256+ needed patches
257+
258+ [ Daniel T Chen ]
259+ * 0057-load-module-x11-bell.patch: Load module-x11-bell in the
260+ start-pulseaudio-x11 script (LP: #301174)
261+
262+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 06 Nov 2009 14:07:19 +1100
263+
264+pulseaudio (0.9.19-2) unstable; urgency=low
265+
266+ * Built with normal old-style hal support on kfreebsd and the hurd
267+ * debian/patches/0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch:
268+ + Added. Don't use O_CLOEXEC on platforms that don't support it.
269+ (Closes: #550826)
270+ * debian/pulseaudio.install: Install pulse udev rules so device profiles can
271+ be matched with the few devices that need special tweaks
272+ * debian/pulseaudio.install: Add the rygel media server plugin, such that
273+ pulseaudio sources and sinks can be exposed over UPNP via rygel.
274+
275+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 25 Oct 2009 13:43:06 +0000
276+
277+pulseaudio (0.9.19-1) unstable; urgency=low
278+
279+ * New upstream release
280+ * Remove patches that were merged upstream:
281+ d/p/0001-tunnel-fix-parsing-of-sink-info-from-newer-servers.patch
282+ d/p/0002-tunnel-fix-parsing-of-source-info-from-newer-servers.patch
283+ d/p/0003-svolume-tweak-constraints-for-32-bits.patch
284+ * Only compile the ARMv6 optimized code with -march=armv6 (Closes: #546322)
285+ * Depend on udev (>= 143) for device detection (Closes: #548821, #549001)
286+ * Update various shlibs files to use 0.9.19
287+
288+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 03 Oct 2009 18:22:56 +0100
289+
290+pulseaudio (1:0.9.19-0ubuntu4) karmic; urgency=low
291+
292+ * Remove 0053-fix-sigsegv-module-bluetooth-device.patch, as it did
293+ more harm than good (reopens LP #437293).
294+ * debian/01PulseAudio: Fix bashisms, and make suspend/resume actually
295+ work with sudo -H -u (LP: #432096, #450461).
296+
297+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 20 Oct 2009 10:29:04 -0400
298+
299+pulseaudio (1:0.9.19-0ubuntu3) karmic; urgency=low
300+
301+ [ Tony Espy ]
302+ * debian/control: Add a Conflicts for rtkit so we force removal, and
303+ hence get more testing coverage between now and Karmic final (LP: #452458).
304+
305+ [ Daniel T Chen ]
306+ * debian/patches/0056-ignore-sound-class-modem.patch:
307+ + Apply patch from Whoopie to fix initialization of devices with
308+ modem subdevices (LP: #394500, #450222)
309+
310+ -- Tony Espy <espy@ubuntu.com> Thu, 15 Oct 2009 15:33:02 -0400
311+
312+pulseaudio (1:0.9.19-0ubuntu2) karmic; urgency=low
313+
314+ * debian/control: Drop rtkit from recommends, as the kernel patches have
315+ not landed in karmic, so rtkit is currently useless.
316+
317+ -- Luke Yelavich <themuso@ubuntu.com> Wed, 14 Oct 2009 12:02:50 +1100
318+
319+pulseaudio (1:0.9.19-0ubuntu1) karmic; urgency=low
320+
321+ * New upstream bugfix release
322+ * debian/:
323+ . {libpulse0,pulseaudio}.shlibs:
324+ . shlibs{,_pulseaudio}.local:
325+ . rules: Update for new release
326+ * debian
327+ + pulseaudio.dirs:
328+ . patches/0006-a11y-special-case-disable.patch:
329+ . pulse-session: Use a system-wide flag to assist in fixing
330+ alsactl store race.
331+ * debian/patches/:
332+ - 0060-backport-c194d.patch: Drop, subsumed by new release
333+ + 0053-fix-sigsegv-module-bluetooth-device.patch: Don't strcmp
334+ uninitialized memory (LP: #437293)
335+ + 0055-backport-alsa-bt-position-fixes-b3592a1.patch: Apply the
336+ following changesets from origin/master HEAD for fixes:
337+ 40c1ca76c48147c7648e1f1a72cc2c747f3d0c9b,
338+ 7b682c969025845f75cbc74a9f830ad2dec8a415,
339+ c96d2d1117a7e59b351358c8cdd79ef465ddbd49,
340+ b3592a160f0d2a28605048a81c0261bf7c45acbb
341+ + 0091-dont-load-cork-music-on-phone.patch: Disable for Karmic;
342+ it's confusing users (LP: #437638)
343+ * Previous uploads resolved Launchpad bug reports:
344+ - LP: #434003 (crashed with SIGILL in pa_smoother_translate() )
345+ - LP: #437638 (cpulimit.c: Received request to terminate)
346+
347+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 06 Oct 2009 18:40:38 -0400
348+
349+pulseaudio (0.9.18-1) unstable; urgency=low
350+
351+ * New upstream release
352+ * d/p/0001-tunnel-fix-parsing-of-sink-info-from-newer-servers.patch
353+ + Added. Fix parsing of the sink info when using module-tunnel
354+ From the upstream 0.9.18-stable branch
355+ * d/p/0002-tunnel-fix-parsing-of-source-info-from-newer-servers.patch
356+ + Added. Fix parsing of the source info when using module-tunnel
357+ From the upstream 0.9.18-stable branch
358+ * d/p/0003-svolume-tweak-constraints-for-32-bits.patch
359+ + Added. Fixes gcc and the inline assembly using the same register.
360+ From the upstream 0.9.18-stable branch
361+ * debian/control: Build-Depend on libudev-dev instead of libhal-dev.
362+ Pulseaudio now uses udev for device detection (Closes: #546721)
363+ * debian/control: Enable hal->udev compat module
364+ * Update various shlibs files to use 0.9.18
365+ * debian/pulseaudio.install, debian/rules: Add udev and loopback modules
366+ * debian/pulseaudio-utils.install: Add pamon and parecord
367+ * debian/pulseaudio.install: Add dbus configuration file for system-wide
368+ pulse instance (Closes: #529989)
369+ * debian/control: Bump libsndfile1-dev build-depend to >= 1.0.20.
370+ (Closes: #546734)
371+ * debian/rules: Add -march=armv6 to the CFLAGS on arm and armel
372+ (Closes: #546322)
373+
374+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 27 Sep 2009 23:46:37 +0200
375+
376+pulseaudio (1:0.9.18-0ubuntu3) karmic; urgency=low
377+
378+ * debian/patches/:
379+ + 0052-revert-sse2-optimize.patch: Revert 3d5a57 causing audio
380+ anomalies (LP: #428619)
381+
382+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 22 Sep 2009 22:19:42 -0400
383+
384+pulseaudio (1:0.9.18-0ubuntu2) karmic; urgency=low
385+
386+ * Remove epoch again, fixes FTBFs.
387+
388+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 21 Sep 2009 11:12:00 +1000
389+
390+pulseaudio (1:0.9.18-0ubuntu1) karmic; urgency=low
391+
392+ [ Daniel T Chen ]
393+ * New upstream bugfix release
394+ * debian/patches/:
395+ - 0052-backport-56b6e18030.patch: Drop
396+ - 0053-fix-output-element.patch: Drop, applied upstream
397+ - 0090-use-volume-ignore-for-analog-output.patch: Stop applying
398+ this patch. Too many people are confused as to why PCM isn't
399+ being changed when they adjust PA's volume.
400+ + 0060-backport-c194d.patch: Backport fixes from 0.9.18-stable
401+ branch (to changeset c194db71b0ff853b4f46df26e135edf63b215451)
402+ + 0090-disable-flat-volumes.patch: Many people seem uncomfortable
403+ with PA's new default volume adjustment routine, so disable it
404+ in favour of the existing behaviour known in previous Ubuntu
405+ releases. The downside is that the user again has many knobs to
406+ fiddle; the upside is that applications can no longer drop the
407+ volume floor. This addresses LP: #403859, #433209.
408+
409+ [ Luke Yelavich ]
410+ * debian/pulse-alsa.conf: Expose the pulse device to the ALSA name hint API.
411+ Thanks to David Henningsson <launchpad.web@epost.diwic.se> for the patch.
412+ * Add epoch to shlibs version definitions.
413+
414+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 21 Sep 2009 10:28:25 +1000
415+
416+pulseaudio (0.9.17-1) unstable; urgency=low
417+
418+ * New upstream release
419+ * debian/copyright: updated
420+ * Update various shlibs files to use 0.9.17
421+
422+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 12 Sep 2009 10:27:46 +0100
423+
424+pulseaudio (1:0.9.17-0ubuntu2) karmic; urgency=low
425+
426+ * debian/patches/:
427+ + 0051-fix-sigfpe-mcalign.patch: Handle div by zero attempts
428+ (LP: #412224)
429+ + 0052-backport-56b6e18030.patch: Backport fixes from git HEAD
430+ (56b6e18030b5a467946bd0a5803ec119efccdc8a)
431+ + 0053-fix-output-element.patch: Fix misspelling of Surround
432+ + 0054-mute-iec958-optical-raw-for-audigyX.patch: Mute
433+ IEC958 Optical Raw by default (LP: #400629, #408370)
434+
435+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 17 Sep 2009 19:57:15 -0400
436+
437+pulseaudio (1:0.9.17-0ubuntu1) karmic; urgency=low
438+
439+ [ Daniel T Chen ]
440+ * New upstream release
441+
442+ [ Luke Yelavich ]
443+ * debian/rules: refer to the 0.9.17 directory
444+ * bump shlibs
445+
446+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 14 Sep 2009 10:01:24 +1000
447+
448+pulseaudio (0.9.16-1) unstable; urgency=low
449+
450+ * New upstream release
451+ * debian/copyright: updated
452+ * debian/control: Remove the liboil build-dep
453+ * debian/libpulse0.shlibs: Bump to >= 0.9.16
454+ * debian/pulseaudio.postinst: No longer make pulseaudio suid and no longer
455+ create the pulse-rt group. Setting realtime priorities is now handled by
456+ rtkit.
457+
458+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 10 Sep 2009 21:53:15 +0100
459+
460+pulseaudio (1:0.9.16-0ubuntu1) karmic; urgency=low
461+
462+ [ Daniel T Chen ]
463+ * debian/patches/0090-use-volume-ignore-for-analog-output.patch:
464+ + Realign volume control behaviour with existing Ubuntu releases,
465+ i.e., disable volume = merge and use volume = ignore for
466+ analog output
467+
468+ [ Luke Yelavich ]
469+ * New upstream release
470+ * debian/patches/0057-introspect-version-fixes.patch (LP: #426210),
471+ debian/patches/0056-alsa-rework.patch,
472+ debian/patches/0055-llvm-clang-analyzer-fixes.patch,
473+ 0054-volume-libpulse-backported-fixes.patch,
474+ 0053-add-input-sources.patch,
475+ debian/patches/0052-disable-cpu-limit.patch: Dropped, all applied upstream
476+ * debian/patches/0051-reduce-lib-linking.patch: Drop, since we are not going
477+ to be doing bi-arch pulseaudio packages for karmic
478+
479+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 11 Sep 2009 09:24:39 +1000
480+
481+pulseaudio (1:0.9.16~test7-14-g7ca81-0ubuntu2) karmic; urgency=low
482+
483+ * debian/control: Fix missing pulseaudio-module-rygel-media-server
484+ Depends thanks to lintian
485+ * debian/patches/0054-use-sse2-volume.patch:
486+ - Remove, resolved differently upstream (see below)
487+ * debian/patches/0054-volume-libpulse-backported-fixes.patch:
488+ + Add fixes from git HEAD:
489+ e6a666d8d5fffbc9847b51b35349b88d74970079 (PA_BYTES_SNPRINT_MAX)
490+ 5cf0c1e544a5fce97d514c793256b2e301277136 (rearrange functions)
491+ 508c462841fd087528649ed1ca3646363387bb5d:
492+ b5ac3839e18524524fa3e0da7ec68dbce16e8203 (remap/vol only SSE2)
493+ 723499439f575f744f07c85a42b47d95cdc98de6 (init SSE2)
494+ 3bbc5e6a4d0211d8cedd2fe6698c2e2c07d1c4b9 (add PA_VOLUME_INVALID)
495+ cc6c4fe91f916451bbea9073619c11a6b122b684 (check pa_volume_t args)
496+ 9755bfa58af0c27b478d5d8cc56013527a6f660b (drop expensive checks)
497+ d000dd6f4b976894558613f69bdad2974cce7d1e (NULL chan map consist.)
498+ 41a0dc1e9987ae00b605fd88bf887becbdf097d5 (log invalid fade/bal)
499+ 08a4d57ce2f20173ea8a90e597a3ebcd28398242 (ok NULL proplist inv.)
500+ * debian/patches/0055-llvm-clang-analyzer-fixes.patch:
501+ + Add fixes from git HEAD:
502+ f5046759cdd72daf5ba3b31c9dfc7b8d5be6bc9b..
503+ 7cc100d9e1d7093da44c8c83cbf61bb8c6000d9a
504+
505+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 08 Sep 2009 18:21:00 -0400
506+
507+pulseaudio (1:0.9.16~test7-14-g7ca81-0ubuntu1) karmic; urgency=low
508+
509+ * New git snapshot of origin/master (0.9.16~test7-14-g7ca81)
510+ fixes LP: #419658, #422451, #424127
511+ * debian/pulseaudio.install: add module-loopback
512+ * debian/control: remove liboil*-dev build-dependency thanks to
513+ included ASM optimisations
514+ * debian/copyright: update; we've added module-loopback
515+ * debian/patches/0052-disable-cpu-limit.patch: Disable cpu limit as
516+ per 812be327836c93492ad389333bcc037566141eb8
517+ * debian/patches/0053-add-input-sources.patch: Add internal mic and
518+ docking station as per 8cd635bc614834c13d0f1c586d472b4a52b98664
519+ * debian/patches/0054-use-sse2-volume.patch: Only use if SSE2 is
520+ available. This is a workaround for LP: #418448, thanks "knarf"!
521+
522+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 06 Sep 2009 14:23:15 -0400
523+
524+pulseaudio (1:0.9.16~test6-3-g57e1-0ubuntu2) karmic; urgency=low
525+
526+ * add -march=armv6 to compiler flags on armel, recent upstream changes
527+ make pulse fail building on anything below v6 (what a very bad idea !)
528+
529+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 27 Aug 2009 16:25:15 +0200
530+
531+pulseaudio (1:0.9.16~test6-3-g57e1-0ubuntu1) karmic; urgency=low
532+
533+ [ Daniel T Chen ]
534+ * New git snapshot of origin/master (0.9.16~test6-3-g57e1)
535+ * debian/patches/:
536+ + 0050-revert-pacmd-poll-argv.patch: Retain, still seeing
537+ excessive cpu usage with resume
538+ - 0051-leave-hp-enabled.patch: Drop, applied upstream
539+ + 0051-reduce-lib-linking.patch: Refresh and rename previous
540+ 0052-reduce.. so that minimal changes are made
541+
542+ [ Luke Yelavich ]
543+ * debian/control: Promote rtkit from suggests to recommends
544+
545+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 25 Aug 2009 09:44:32 +1000
546+
547+pulseaudio (0.9.16~test5-1) experimental; urgency=low
548+
549+ * New Upstream Version
550+
551+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 22 Aug 2009 21:59:34 +0100
552+
553+pulseaudio (1:0.9.16~test5-0ubuntu2) karmic; urgency=low
554+
555+ [ Daniel T Chen ]
556+ * debian/patches/0051-leave-hp-enabled.patch: Leave
557+ headphones enabled in the default analog mixer profiles
558+
559+ [ Luke Yelavich ]
560+ * debian/patches/0052-reduce-lib-linking.patch: Reduce the number of
561+ libraries that the libpulse libraries are linked against as much as
562+ possible, to lessen the work needed to make bi-arch libpulse packages
563+ in the future
564+ * Remove pulseaudio.desktop once again, as the a11y special case is
565+ not being honoured, and we have the Xsession.d script to start pulse
566+ for us, to avoid any races with other apps wanting to play sounds on
567+ session startup
568+
569+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 21 Aug 2009 15:48:31 +1000
570+
571+pulseaudio (1:0.9.16~test5-0ubuntu1) karmic; urgency=low
572+
573+ * New upstream release
574+ * debian/patches/0050-backport-git-post-test4.patch: drop
575+ * debian/patches/0050-revert-pacmd-poll-argv.patch: revert pacmd
576+ changesets due to excessive cpu usage (poll()) with resume:
577+ - aae7054b1c442e62cc1154d15a4b7a569d60d8f4
578+ - 5fcb8a3c0838a4ecdb00a0af09b6e1a358b114d0
579+ * debian/01PulseAudio: Escape hash when passed to sudo -u
580+ (LP: #414385). Thanks, Christoph Kurrat and Dana Goyette!
581+ * debian/pulseaudio.init: Add NetworkManager to
582+ Should-St{art,op} to fix sink/source publishing with Avahi
583+ (LP: #413443). Thanks, Martin-Éric Racine!
584+
585+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 19 Aug 2009 17:43:48 -0400
586+
587+pulseaudio (0.9.16~test4-1) experimental; urgency=low
588+
589+ * New Upstream Version
590+
591+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 09 Aug 2009 18:24:46 +0100
592+
593+pulseaudio (1:0.9.16~test4-0ubuntu6) karmic; urgency=low
594+
595+ * Correct changelog entry for 1:0.9.16~test4-0ubuntu5
596+ (5fcb8a3c0838a4ecdb00a0af09b6e1a358b114d0 was _not_
597+ applied)
598+ * Resync proper 0050-backport-git-post-test4.patch
599+ from the ~ubuntu-audio-dev PPA branch
600+ * debian/control: Drop libgdbm-dev; use tdb-dev instead
601+ since it's upstream's approach
602+
603+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 13 Aug 2009 22:49:07 -0400
604+
605+pulseaudio (1:0.9.16~test4-0ubuntu5) karmic; urgency=low
606+
607+ [ Daniel T Chen ]
608+ * 0050-backport-git-post-test4.patch: Add the following changesets
609+ from git (can be dropped with -test5):
610+ + 51b3899348bf29dd88b56691aeea9f57895dfd14
611+ + 7d4916379bbf05384ad199004949cc220822aa5f
612+ + 23a294c97e62e0bee9b17b1f8ad20a39e1ba15da
613+ + d27e26dca0b492b1906b42b2d0f7decd38ed8ae3
614+ + 462cdf44b7fe36768c836c90761f6b8153290517
615+ + e8340345f6a102cd03b6676576bcd3879ead7aad
616+ + 8998cba6839a46f11daec411c83a1b35723c5117
617+ + facae1f27504983d7eff7c7c3ffa864f7e002272
618+ + 9f53aa5546e7bf9246546c6dda5637d50679483c
619+ + ef176ecb62a8f04bd14ca37e7c2a40469f0bb8ba
620+ + 27b8cd783c2aedb23af8f88fc88632d5c4f387fd
621+ + 5921324fd3c16e2b3d38d07b200febd90835f169
622+ + 286ab2f19370c7a0041897435614b2c6aadc8e70
623+ + 17d57415f5abad5b7c30301227054b4c899bc705
624+
625+ [ Luke Yelavich ]
626+ * debian/pulseaudio.install: Also add previously dropped 70pulseaudio file
627+
628+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 14 Aug 2009 10:29:16 +1000
629+
630+pulseaudio (1:0.9.16~test4-0ubuntu4) karmic; urgency=low
631+
632+ * debian/pulseaudio.install: ...and also re-add droped apport hook, and
633+ alsa configuration files
634+
635+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 07 Aug 2009 10:05:51 +0100
636+
637+pulseaudio (1:0.9.16~test4-0ubuntu3) karmic; urgency=low
638+
639+ * debian/pulseaudio.install: Also re-add pulse-session wrapper script
640+
641+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 07 Aug 2009 09:41:15 +0100
642+
643+pulseaudio (1:0.9.16~test4-0ubuntu2) karmic; urgency=low
644+
645+ * debian/pulseaudio.install:
646+ - Re-add the pm-utils script that was inadvertantly left out with the
647+ previous Debian merge
648+ - Add udev rules from upstream, needed for particular sound hardware
649+
650+ -- Luke Yelavich <themuso@ubuntu.com> Thu, 06 Aug 2009 18:49:12 +0100
651+
652+pulseaudio (1:0.9.16~test4-0ubuntu1) karmic; urgency=low
653+
654+ * New upstream release
655+ * debian/patches/0008-clean-out-old-files.patch: Dropped, applied upstream
656+ * debian/control: Fix pulseaudio-module-rygel-media-server debug package name
657+
658+ -- Luke Yelavich <themuso@ubuntu.com> Wed, 05 Aug 2009 12:02:18 +0100
659+
660+pulseaudio (1:0.9.16~test3-0ubuntu1) karmic; urgency=low
661+
662+ * New upstream release
663+ * debian/pulseaudio.postinst:
664+ - Do not create the pulse-rt group any more
665+ - Do not make the pulseaudio binary suid root
666+ * debian/pulseaudio.postrm: Do not try to remove the pulse-rt group
667+ * debian/pulseaudio.preinst: Remove the pulse-rt group on upgrade
668+ * debian/control:
669+ - Suggest rtkit
670+ - Renamed pulseaudio-module-hal and pulseaudio-module-hal-dbg to
671+ pulseaudio-module-udev and pulseaudio-module-udev-dbg respectively
672+ - pulseaudio-module-udev replaces pulseaudio-module-hal
673+ - Bumped libudev-dev requirement to >= 143
674+ - Added build dependencies libICE-dev, libxi-dev, x11proto-core-dev
675+ - Add new package for the rygel-media-server module
676+ - Tighten libasound2-dev and libsndfile1-dev dependencies
677+ * debian/pulseaudio.init: Change all hal references to udev
678+ * debian/patches/0008-clean-out-old-files.patch: Remove non-existant files
679+ from POTFILES.in, patch sent upstream
680+ * Merge from Debian unstable, remaining changes:
681+ - epoch (my stupid fault :S)
682+ - Don't build against, and create jack package. Jack is not in main
683+ - use speex-float-1 resampler to work better with lack of PREEMPT in
684+ karmic's -generic kernel config, also change buffer size
685+ - Add alsa configuration files to route alsa applications via pulseaudio
686+ - Move libasound2-plugins from Recommends to Depends
687+ - Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
688+ daemons
689+ - patch to fix source/sink and suspend-on-idle race
690+ - Make initscript more informative in the default case of per-user
691+ sessions
692+ - add status check for system wide pulseaudio instance
693+ - create /var/run/pulse, and make restart more robust
694+ - LSB {Required-*,Should-*} should specify hal instead of dbus,
695+ since hal is required (and already requires dbus)
696+ - indicate that the system pulseaudio instance is being started from the init
697+ script
698+ - Install more upstream man pages
699+ - Link to pacat for parec man page
700+ - check whether pulseaudio is running before preloading the padsp library
701+ - Add DEB_OPT_FLAG = -O3 as per recommendation from
702+ pulseaudio-discuss/2007-December/001017.html
703+ - cache /usr/share/sounds/ubuntu/stereo/ wav files on pulseaudio load
704+ - Generate a PO template on build
705+ - add special case to disable pulseaudio loading if accessibility/speech
706+ is being used
707+ - the esd wrapper script should not load pulseaudio if pulseaudio is being
708+ used as a system service
709+ - add a pulseaudio apport hook
710+ - fix some typos in README.Debian
711+ - drop padevchooser(Recommends) and pavucontrol (Suggests)
712+ - drop libasyncns-dev build dependency, its in universe
713+ - add libudev-dev as a build-dependency
714+
715+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 04 Aug 2009 11:46:25 +0100
716+
717+pulseaudio (0.9.16~test2~20090726git59659e1db-1) experimental; urgency=low
718+
719+ * New Upstream Version
720+ * Ack NMU (Was fixed upstream in this version) (Closes: #537351)
721+ * Remove all patches, everything was merged upstream :)
722+ * debian/copyright: updated
723+ * debian/pulseaudio.install: Don't install the PolicyKit config file
724+ * debian/control: Removed build-dep on libpolkit-dbus-dev
725+ * Update various shlibs files to use 0.9.16
726+ * debian/pulseaudio.install: Install pulseaudio shared config files
727+ * debian/pulseaudio.instal: Add module-intended-roles
728+ * debian/control: Make pulseaudio-module-raop-dbg depend on
729+ pulseaudio-module-raop
730+
731+ -- Sjoerd Simons <sjoerd@debian.org> Tue, 28 Jul 2009 14:00:27 +0200
732+
733+pulseaudio (0.9.15-4.1) unstable; urgency=high
734+
735+ * Non-maintainer upload by the Security Team.
736+ * Fix race condition when reading /proc/self/exe and reloading the binary
737+ that leads to arbitrary code execution as pulseaudio is suid root
738+ + Use LDFLAGS to preload DSOs
739+ + regenerate autofoo
740+ (CVE-2009-1894; Closes: #537351).
741+
742+ -- Nico Golde <nion@debian.org> Fri, 24 Jul 2009 18:02:24 +0200
743+
744+pulseaudio (1:0.9.15-4ubuntu3) karmic; urgency=low
745+
746+ * debian/01PulseAudio: Mute sinks and sources prior to
747+ suspend; unmute sinks and sources after resume (LP: #404986)
748+ * debian/patches/series: Reenable glitch-free.
749+
750+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 27 Jul 2009 22:06:34 -0400
751+
752+pulseaudio (1:0.9.15-4ubuntu2) karmic; urgency=low
753+
754+ * SECURITY UPDATE: root escalation from BIND_NOW re-execution.
755+ - 0040-do-not-exec-for-bindnow.patch: use -Wl,-z,now instead of
756+ performing a racey re-exec.
757+ - CVE-2009-1894
758+
759+ -- Kees Cook <kees@ubuntu.com> Thu, 16 Jul 2009 10:03:46 -0700
760+
761+pulseaudio (1:0.9.15-4ubuntu1) karmic; urgency=low
762+
763+ [ Daniel T Chen ]
764+ * debian/patches/0001_change_resample_and_buffering.patch: Bump
765+ default resampler to speex-float-1 due to remaining audio
766+ anomalies when playing DVDs (LP: #376374)
767+
768+ [ Luke Yelavich ]
769+ * Merge from Debian unstable, remaining changes:
770+ - epoch (my stupid fault :S)
771+ - Don't build against, and create jack package. Jack is not in main
772+ - use speex-float-1 resampler to work better with lack of PREEMPT in
773+ karmic's -generic kernel config, also change buffer size
774+ - Add alsa configuration files to route alsa applications via pulseaudio
775+ - Move libasound2-plugins from Recommends to Depends
776+ - Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
777+ daemons
778+ - patch to fix source/sink and suspend-on-idle race
779+ - Make initscript more informative in the default case of per-user
780+ sessions
781+ - add status check for system wide pulseaudio instance
782+ - create /var/run/pulse, and make restart more robust
783+ - LSB {Required-*,Should-*} should specify hal instead of dbus,
784+ since hal is required (and already requires dbus)
785+ - indicate that the system pulseaudio instance is being started from the init
786+ script
787+ - Install more upstream man pages
788+ - Link to pacat for parec man page
789+ - check whether pulseaudio is running before preloading the padsp library
790+ - Add DEB_OPT_FLAG = -O3 as per recommendation from
791+ pulseaudio-discuss/2007-December/001017.html
792+ - cache /usr/share/sounds/ubuntu/stereo/ wav files on pulseaudio load
793+ - disable glitch free (use tsched=0)
794+ - Generate a PO template on build
795+ - add special case to disable pulseaud * debian/patches/0090-fix-sw-mute-desync.patch: Dropped, as this is included
796+ in the recently added patches in Debian.io loading if accessibility/speech
797+ is being used
798+ - the esd wrapper script should not load pulseaudio if pulseaudio is being
799+ used as a system service
800+ - add a pulseaudio apport hook
801+ - fix some typos in README.Debian
802+ - drop padevchooser(Recommends) and pavucontrol (Suggests)
803+ - drop libasyncns-dev build dependency, its in universe
804+ - add libudev-dev as a build-dependency
805+ * debian/patches/0090-fix-sw-mute-desync.patch: Dropped, as this is included
806+ in the recently added patches in Debian.
807+
808+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 22 Jun 2009 11:17:06 +1000
809+
810+pulseaudio (0.9.15-4) unstable; urgency=low
811+
812+ * Synchronize our patches with Mandriva and Fedora (thanks to Colin Guthrie
813+ and Lennart Poettering)
814+ - 0002-util-if-NULL-is-passed-to-pa_path_get_filename-just-.patch
815+ - 0003-alsa-don-t-hit-an-assert-when-invalid-module-argumen.patch
816+ - 0004-alsa-fix-wording-we-are-speaking-of-card-profiles-no.patch
817+ - 0005-alsa-initialize-buffer-size-before-number-of-periods.patch
818+ - 0006-conf-remove-obsolete-module-idle-time-directive-from.patch
819+ - 0007-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch
820+ + Ensure hw and software mute states stay in sync
821+ (Closes: #525572, #522177)
822+ - 0008-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch
823+ - 0009-log-print-file-name-only-when-we-have-it.patch
824+ - 0010-man-document-24bit-sample-types-in-man-page.patch
825+ - 0011-man-document-log-related-daemon.conf-options.patch
826+ - 0012-man-document-that-tsched-doesn-t-use-fragment-settin.patch
827+ - 0013-mutex-when-we-fail-to-fill-in-mutex-into-static-mute.patch
828+ - 0014-oss-don-t-deadlock-when-we-try-to-resume-an-OSS-devi.patch
829+ - 0015-simple-protocol-don-t-hit-an-assert-when-we-call-con.patch
830+ - 0016-idxset-add-enumeration-macro-PA_IDXSET_FOREACH.patch
831+ - 0017-rescue-streams-when-one-stream-move-fails-try-to-con.patch
832+ - 0018-sample-correctly-pass-s24-32-formats.patch
833+ - 0019-sample-util-fix-iteration-loop-when-adjusting-volume.patch
834+ - 0020-sample-util-properly-allocate-silence-block-for-s24-.patch
835+ - 0021-sconv-fix-a-few-minor-conversion-issues.patch
836+ - 0022-alsa-be-a-bit-more-verbose-when-a-hwparam-call-fails.patch
837+ - 0023-rescue-make-we-don-t-end-up-in-an-endless-loop-when-.patch
838+ - 0024-core-introduce-pa_-sink-source-_set_fixed_latency.patch
839+ - 0025-core-cache-requested-latency-only-when-we-are-runnin.patch
840+ - 0026-sample-fix-build-on-BE-archs.patch
841+ - 0027-alsa-properly-convert-return-values-of-snd_strerror-.patch
842+ - 0028-alsa-remove-debug-code.patch
843+
844+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 21 Jun 2009 15:40:33 +0100
845+
846+pulseaudio (1:0.9.15-3ubuntu1) karmic; urgency=low
847+
848+ [ Daniel T Chen ]
849+ * debian/patches/0001_change_resample_and_buffering.patch: Bump
850+ default resampler to ffmpeg. We cannot peg the cpu, and we cannot
851+ have audio anomalies, so this change _should_ be regression-free
852+ but needs extensive testing (LP: #376374).
853+ * debian/patches/0090_fix_sw_mute_desync.patch: Backport from
854+ git HEAD to resolve sw vol becoming muted on logout
855+ (LP: #315971, #352732)
856+
857+ [ Luke Yelavich ]
858+ * Merge from Debian unstable, remaining changes:
859+ - epoch (my stupid fault :S)
860+ - Don't build against, and create jack package. Jack is not in main
861+ - use ffmpeg resampler to work better with lack of PREEMPT in jaunty's
862+ -generic kernel config, also change buffer size
863+ - Add alsa configuration files to route alsa applications via pulseaudio
864+ - Move libasound2-plugins from Recommends to Depends
865+ - Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
866+ daemons
867+ - patch to fix source/sink and suspend-on-idle race
868+ - Make initscript more informative in the default case of per-user
869+ sessions
870+ - add status check for system wide pulseaudio instance
871+ - create /var/run/pulse, and make restart more robust
872+ - LSB {Required-*,Should-*} should specify hal instead of dbus,
873+ since hal is required (and already requires dbus)
874+ - indicate that the system pulseaudio instance is being started from the init
875+ script
876+ - Install more upstream man pages
877+ - Link to pacat for parec man page
878+ - check whether pulseaudio is running before preloading the padsp library
879+ - Add DEB_OPT_FLAG = -O3 as per recommendation from
880+ pulseaudio-discuss/2007-December/001017.html
881+ - cache /usr/share/sounds/ubuntu/stereo/ wav files on pulseaudio load
882+ - disable glitch free (use tsched=0)
883+ - Generate a PO template on build
884+ - add special case to disable pulseaudio loading if accessibility/speech
885+ is being used
886+ - the esd wrapper script should not load pulseaudio if pulseaudio is being
887+ used as a system service
888+ - add a pulseaudio apport hook
889+ - fix some typos in README.Debian
890+ - drop padevchooser(Recommends) and pavucontrol (Suggests)
891+ - drop libasyncns-dev build dependency, its in universe
892+ - add libudev-dev as a build-dependency
893+
894+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 09 Jun 2009 10:47:05 +1000
895+
896+pulseaudio (0.9.15-3) unstable; urgency=low
897+
898+ * Re-enable bluetooth support (Closes: #530514)
899+ * No longer recommend padevchooser and let paprefs be a suggest
900+ (Closes: #530810)
901+ * 0001-alsa-allow-configuration-of-fallback-device-strings-.patch
902+ - Added. Support alsa devices which only have the raw hw device, but no
903+ front device even though they can do 2ch stereo (from upstream git)
904+ * Add support for the status action in the init script, patch by Peter
905+ Eisentraut (Closes: #527333)
906+ * Change the libjack0.100.0-dev build-depend to libjack-dev as per request of
907+ the debian multimedia maintainers (Closes: #527424)
908+ * Prevent the default.pa manpage from being installed as part of the pa
909+ locale (Closes: #508874)
910+
911+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 07 Jun 2009 22:30:33 +0100
912+
913+pulseaudio (1:0.9.15-2ubuntu1) karmic; urgency=low
914+
915+ * Merge from Debian unstable, remaining changes:
916+ - epoch (my stupid fault :S)
917+ - Don't build against, and create jack package. Jack is not in main
918+ - use linear resampler to work better with lack of PREEMPT in jaunty's
919+ -generic kernel config, also change buffer size
920+ - Add alsa configuration files to route alsa applications via pulseaudio
921+ - Move libasound2-plugins from Recommends to Depends
922+ - Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
923+ daemons
924+ - patch to fix source/sink and suspend-on-idle race
925+ - Make initscript more informative in the default case of per-user
926+ sessions
927+ - create /var/run/pulse, and make restart more robust
928+ - add status check for system wide pulseaudio instance
929+ - LSB {Required-*,Should-*} should specify hal instead of dbus,
930+ since hal is required (and already requires dbus)
931+ - indicate that the system pulseaudio instance is being started from the init
932+ script
933+ - Install more upstream man pages
934+ - Link to pacat for parec man page
935+ - check whether pulseaudio is running before preloading the padsp library
936+ - Add DEB_OPT_FLAG = -O3 as per recommendation from
937+ pulseaudio-discuss/2007-December/001017.html
938+ - cache /usr/share/sounds/ubuntu/stereo/ wav files on pulseaudio load
939+ - disable glitch free (use tsched=0)
940+ - Generate a PO template on build
941+ - add special case to disable pulseaudio loading if accessibility/speech
942+ is being used
943+ - the sd wrapper script should not load pulseaudio if pulseaudio is being
944+ used as a system service
945+ - add a pulseaudio apport hook
946+ - fix some typos in README.Debian
947+ - demote paprefs to suggests
948+ - drop padevchooser(Recommends) and pavucontrol (Suggests)
949+ - drop libasyncns-dev build dependency, its in universe
950+ - add libudev-dev as a build-dependency
951+ - Retain libbluetooth-dev build dependency
952+ * debian/01Pulseaudio: Harvist users by UID, and not username, to ensure
953+ that the script doesn't choak on characters not already considered as
954+ used in a username (LP: #374694)
955+
956+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 26 May 2009 23:33:42 +0200
957+
958+pulseaudio (0.9.15-2) unstable; urgency=low
959+
960+ * debian/control: Add strict dependencies from libpulse-dev to the various
961+ libraries (Closes: #525759)
962+ * Add local shlib files to ensure the correct dependencies get generated
963+ (Closes: #528405)
964+
965+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 21 May 2009 00:54:38 +0100
966+
967+pulseaudio (1:0.9.15-1ubuntu3) karmic; urgency=low
968+
969+ * debian/control: libltdl7-dev -> libltdl-dev
970+
971+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 11 May 2009 12:33:08 +1000
972+
973+pulseaudio (1:0.9.15-1ubuntu2) karmic; urgency=low
974+
975+ * debian/01PulseAudio: harvest users more robustly. Thanks,
976+ Chow Loong Jin <hyperair@gmail.com>! (LP: #202089)
977+ * debian/control: pulseaudio depends on pulseaudio-module-hal
978+ to fix LP: #326532
979+
980+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 09 Apr 2009 17:03:00 -0400
981+
982+pulseaudio (1:0.9.15-1ubuntu1) karmic; urgency=low
983+
984+ * Merge from unreleased Debian pulseaudio git, remaining changes:
985+ - epoch (my stupid fault :S)
986+ - Don't build against, and create jack package. Jack is not in main
987+ - use linear resampler to work better with lack of PREEMPT in jaunty's
988+ -generic kernel config, also change buffer size
989+ - Add alsa configuration files to route alsa applications via pulseaudio
990+ - Move libasound2-plugins from Recommends to Depends
991+ - Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
992+ daemons
993+ - patch to fix source/sink and suspend-on-idle race
994+ - Make initscript more informative in the default case of per-user
995+ sessions
996+ - create /var/run/pulse, and make restart more robust
997+ - add status check for system wide pulseaudio instance
998+ - LSB {Required-*,Should-*} should specify hal instead of dbus,
999+ since hal is required (and already requires dbus)
1000+ - indicate that the system pulseaudio instance is being started from the init
1001+ script
1002+ - Install more upstream man pages
1003+ - Link to pacat for parec man page
1004+ - check whether pulseaudio is running before preloading the padsp library
1005+ - Add DEB_OPT_FLAG = -O3 as per recommendation from
1006+ pulseaudio-discuss/2007-December/001017.html
1007+ - cache /usr/share/sounds/ubuntu/stereo/ wav files on pulseaudio load
1008+ - disable glitch free (use tsched=0)
1009+ - Generate a PO template on build
1010+ - add special case to disable pulseaudio loading if accessibility/speech
1011+ is being used
1012+ - the sd wrapper script should not load pulseaudio if pulseaudio is being
1013+ used as a system service
1014+ - add a pulseaudio apport hook
1015+ - fix some typos in README.Debian
1016+ - demote paprefs to suggests
1017+ - drop padevchooser(Recommends) and pavucontrol (Suggests)
1018+ - drop libasyncns-dev build dependency, its in universe
1019+ * add libudev-dev as a build-dependency
1020+
1021+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 05 May 2009 14:18:20 +1000
1022+
1023+pulseaudio (0.9.15-1) unstable; urgency=low
1024+
1025+ * debian/control: Build-Depend on libcap-dev instead of libcap2-dev
1026+ * New Upstream Version
1027+ * Fixes building on HPPA (Closes: #520378)
1028+ * Fixes building with recent libtool (Closes: #522716)
1029+ * Update copyright file
1030+ * Updated pulseaudio-module-hal.install, dbus-util became part of pulsecore
1031+ * Move debug package to the debug Section
1032+ * Done make shlibs files for modules in /usr/lib/pulse-0.9.15
1033+ * Update standards-version to 3.8.1, no further changes
1034+ * Set priority of pulseaudio-module-raop-dbg to extra
1035+ * Change build-depend on libltdl7-dev to recent versions libltdl-dev
1036+ * Add Breaks to libpulse0 for old version of pavucontrol
1037+ * Temporarily disable bluetooth support as the needed bluez version is stuck
1038+ in the NEW queue
1039+
1040+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 19 Apr 2009 14:43:41 +0100
1041+
1042+pulseaudio (0.9.15~test5-1) experimental; urgency=low
1043+
1044+ * New Upstream Version
1045+ * debian/copyright: Updated
1046+ * debian/control: Build-Depends on libltdl7-dev
1047+ * debian/control: Build-Depends on libasound2-dev (>= 1.0.19)
1048+ * debian/rules: Use git format-patch instead of git-format-patch
1049+ * debian/patches/0001-load-module-gconf-earlier.patch:
1050+ - Removed. Merged upstream
1051+ * debian/pulseaudio.install: Update for new modules
1052+ * debian/pulseaudio-module-x11.install: Update for new modules
1053+ * Move libpulscore into the pulseaudio package
1054+ * debian/pulseaudio-module-bluetooth.install: Add the bluetooth-util module
1055+ library
1056+ * debian/pulseaudio.install: Add new modules
1057+ * debian/control: Add bulid-depends on libgtk2.0-dev and libxtst-dev
1058+ * debian/pulseaudio.shlibs, debian/libpulse0.shlibs: Update shlib files
1059+ * debian/pulseaudio.install: Add liboss-util.so oss module helper library
1060+ * debian/control, debian/pulseaudio-module-raop.install: Add RAOP module
1061+
1062+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 22 Mar 2009 23:06:50 +0000
1063+
1064+pulseaudio (0.9.14-2) unstable; urgency=low
1065+
1066+ [ Sjoerd Simons ]
1067+ * Build against libcap2-dev (Closes: #489060)
1068+ * Bump shlibs of libpulse0 (Closes: #514645)
1069+ * Bump soname of libpulsecore to 9
1070+ * Wait up to 5 seconds for pulseaudio to stop. Fix suggested by Aron Griffis
1071+ (Closes: #488754, #498457)
1072+ * Don't put stop links in rc0 and rc6. Pulse doens't really need it. Patch
1073+ supplied by James Westby (Closes: #494959)
1074+ * Make the start option of the init script report the right status. Fix
1075+ suggested by Aron Griffis (Closes: #488752)
1076+ * Use per user esound sockets instead of a single one for all users
1077+
1078+ [ Baptiste Mille-Mathias ]
1079+ * debian/control:
1080+ - create a separate package for bluetooth module (Closes: #513832)
1081+ * debian/pulseaudio-module-bluetooth.install
1082+ - put files for the separate bluetooth module package
1083+ * debian/pulseaudio.install
1084+ - remove files of the separate bluetooth module package
1085+
1086+ [ Sjoerd Simons ]
1087+ * debian/control: Don't build the bluetooth module on non-linux systems
1088+ (Closes: #502837)
1089+ * debian/control: Make the bluetooth module conflict with older pulseaudio
1090+ versions
1091+ * Update standards version, no changes needed
1092+ * debian/copyright: Big update
1093+
1094+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 01 Mar 2009 15:53:27 +0000
1095+
1096+pulseaudio (0.9.14-1) experimental; urgency=low
1097+
1098+ * New Upstream Version
1099+ * 0002-load-module-gconf-earlier.patch renamed to
1100+ 0001-load-module-gconf-earlier.patch and updated
1101+ * 0001-Fix-library-search-path-to-include-lib-and-usr-lib.patch
1102+ - Removed, no longer applicable
1103+ * 0003-make-sure-to-use-64bit-rounding-even-on-32bit-machin.patch
1104+ - Removed, fixed upstream
1105+ * 0004-properly-remove-dbus-matches-an-filters-when-unloadi.patch
1106+ - Removed, fixed upstream
1107+ * debian/patches/series
1108+ - Updated
1109+
1110+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 01 Feb 2009 12:47:55 +0000
1111+
1112+pulseaudio (1:0.9.14-0ubuntu20) jaunty; urgency=low
1113+
1114+ * debian/01PulseAudio: use pactl instead of pacmd (LP: #202089)
1115+
1116+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 08 Apr 2009 18:54:30 -0400
1117+
1118+pulseaudio (1:0.9.14-0ubuntu19) jaunty; urgency=low
1119+
1120+ [ Daniel T Chen ]
1121+ * debian/pulseaudio.init:
1122+ - Fix inane stop() syntax (LP: #357201)
1123+ * Update backported (from git HEAD) fixes:
1124+ - 0091_workaround_alsa_horkage.patch
1125+ * Add new fixes:
1126+ - 0049_fix_sampling_rate_not_beyond_pa-rate-max.patch
1127+
1128+ -- Luke Yelavich <themuso@ubuntu.com> Thu, 09 Apr 2009 07:29:24 +1000
1129+
1130+pulseaudio (1:0.9.14-0ubuntu18) jaunty; urgency=low
1131+
1132+ * debian/apport-hook.py: Add apport hook
1133+ * debian/rules, debian/pulseaudio.install: Install apport hook
1134+ * LP: #357913
1135+
1136+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 08 Apr 2009 20:14:17 +0100
1137+
1138+pulseaudio (1:0.9.14-0ubuntu17) jaunty; urgency=low
1139+
1140+ [ Daniel T Chen ]
1141+ * debian/pulseaudio.init:
1142+ - Actually create /var/run/pulse, and make handling of /restart
1143+ more robust (LP #317921)
1144+ - Add /status check for system-wide daemon instance
1145+ (LP: #298299)
1146+ * Backport from upstream git HEAD:
1147+ - 0046_ignore_hal_no_such_cap.patch,
1148+ - 0047_pick_up_all_cards.patch (LP: #353807),
1149+ - 0048_fix_stuck_prebuf.patch (LP: #355825)
1150+
1151+ [ Luke Yelavich ]
1152+ * debian/control: Drop recommends from the pulseaudio-module-x11 package. if
1153+ they were dropped previously, they were re-added somehow, so lets get rid
1154+ of them once and for all.
1155+
1156+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 07 Apr 2009 16:51:59 +1000
1157+
1158+pulseaudio (1:0.9.14-0ubuntu16) jaunty; urgency=low
1159+
1160+ * Introduce epoch to fix my stupidity in uploading a test release of
1161+ pulseaudio.
1162+
1163+ -- Luke Yelavich <themuso@ubuntu.com> Wed, 01 Apr 2009 14:04:33 +1100
1164+
1165+pulseaudio (0.9.14-0ubuntu15) jaunty; urgency=low
1166+
1167+ [ Daniel T Chen ]
1168+ * README.Debian:
1169+ pulse-session:
1170+ pulseaudio.default: Clarify function of system-wide check, and
1171+ make /usr/bin/pulse-session do the right thing if system-wide
1172+ is enabled (LP: #286966)
1173+
1174+ [ Luke Yelavich ]
1175+ * Make the a11y no start special case per user, not system wide.
1176+ * Also make the esd wrapper script honour system wide pulseaudio.
1177+
1178+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 30 Mar 2009 11:33:33 +1100
1179+
1180+pulseaudio (0.9.14-0ubuntu14) jaunty; urgency=low
1181+
1182+ * No-change rebuild to fix lpia shared library dependencies.
1183+
1184+ -- Colin Watson <cjwatson@ubuntu.com> Thu, 19 Mar 2009 13:57:35 +0000
1185+
1186+pulseaudio (0.9.14-0ubuntu13) jaunty; urgency=low
1187+
1188+ * debian/rules: Generate a PO template on build. Thanks to Timo Jyrinki for
1189+ the patch! (LP: #342159)
1190+
1191+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 16 Mar 2009 10:14:19 +0100
1192+
1193+pulseaudio (0.9.14-0ubuntu12) jaunty; urgency=low
1194+
1195+ * 0091_workaround_alsa_horkage.patch:
1196+ - Lower severity of logging level to prevent DoS on syslog
1197+ LP: #320875, #343254
1198+ LP #330814
1199+
1200+ -- Daniel T Chen <crimsun@ubuntu.com> Sat, 14 Mar 2009 22:39:03 -0400
1201+
1202+pulseaudio (0.9.14-0ubuntu11) jaunty; urgency=low
1203+
1204+ [ Daniel T Chen ]
1205+ * Reenable 0030_set_tsched0.patch, which re-disables glitch-free;
1206+ too many users are reporting regressions and audio aberrations.
1207+ * Adjust 0003_change_resample_and_buffering.patch to use linear
1208+ resampler to work better with lack of PREEMPT in jaunty's
1209+ -generic kernel config (LP: #207135, #322250, #332761, #335955,
1210+ LP: #336965).
1211+ * Last upload, specifically 0091_workaround_alsa_horkage, fixes:
1212+ LP: #235990, #237443, #279847, #317997, #323185, #330814,
1213+ LP: #334874.
1214+ * sudo -H change in ubuntu6 fixed LP: #312505.
1215+ * Closing old bugs fixed in 0.9.11+: LP: #187963, #193520, #211052.
1216+ * Refresh 0006_regen-autotools.patch.
1217+ * Add 0043_load_sample_dir_lazy.patch to cache
1218+ /usr/share/sounds/ubuntu/stereo/* in default.pa.
1219+ * debian/:
1220+ - control: Build against libcap2-dev (LP: #339448);
1221+ - copyright: Update copyright from Debian's 0.9.14-2;
1222+ - rules: Add DEB_OPT_FLAG = -O3 as per recommendation from
1223+ pulseaudio-discuss/2007-December/001017.html.
1224+ * Refresh fixes from git HEAD:
1225+ - 0038_handle_errno_properly.patch,
1226+ - 0091_workaround_alsa_horkage.patch,
1227+ - 0092_fix_null_pointer_access.patch.
1228+
1229+ [ Luke Yelavich ]
1230+ * Add a special case to prevent Pulseaudio from being started when the
1231+ blindness accessibility profile has been enabled from the Ubuntu live CD,
1232+ and for an accessibility install. Unfortunately Pulseaudio and speech do
1233+ not currently work very well with each other, and its too late in
1234+ the cycle to solve this problem any other way.
1235+
1236+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 10 Mar 2009 09:00:40 +1100
1237+
1238+pulseaudio (0.9.14-0ubuntu10) jaunty; urgency=low
1239+
1240+ [ Daniel T Chen ]
1241+ * 0030_set_tsched0.patch: Disable this patch, which has the effect of
1242+ reenabling glitch-free. Depends on 0091_workaround_alsa_horkage.
1243+ * 0091_workaround_alsa_horkage.patch: Rework ALSA delay handling.
1244+
1245+ [ Luke Yelavich ]
1246+ * debian/control: re-add the vcs bzr URL for Ubuntu's pulseaudio packaging
1247+ as it got lost somewhere along the way
1248+
1249+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 02 Mar 2009 10:40:11 +1100
1250+
1251+pulseaudio (0.9.14-0ubuntu9) jaunty; urgency=low
1252+
1253+ * PulseAudio does not need to be started before gdm, especially since we use
1254+ user sessions by default.
1255+
1256+ -- Scott James Remnant <scott@ubuntu.com> Fri, 27 Feb 2009 01:27:20 +0000
1257+
1258+pulseaudio (0.9.14-0ubuntu8) jaunty; urgency=low
1259+
1260+ [ Daniel T Chen ]
1261+ * Backport fixes from git HEAD:
1262+ - 0041_clarify_cmdline_opts.patch,
1263+ - 0042_fix_selem_init.patch
1264+
1265+ [ Luke Yelavich ]
1266+ * 0001_more_translatable_strings.patch: Make the .desktop file and PolicyKit
1267+ files translatable, thanks to Gabor Kelemen <kelemeng@gnome.hu for this
1268+ work (LP: #331831)
1269+ * 0006_regen-autotools.patch: re-create to take into account changes needed
1270+ for the above mentioned translation additions
1271+
1272+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 24 Feb 2009 13:46:25 +1100
1273+
1274+pulseaudio (0.9.14-0ubuntu7) jaunty; urgency=low
1275+
1276+ [ Luke Yelavich ]
1277+ * 0001-Fix-library-search-path-to-include-lib-and-usr-lib.patch: Dropped,
1278+ no longer applicable, as evident in Debian's pulseaudio git branch.
1279+
1280+ [ Daniel T Chen ]
1281+ * 0004_enable_autospawn.patch: Renamed from .."disable".. for clarity,
1282+ and actually apply it.
1283+ * 0012_clarify_driver_error_redirect_to_alsa_devs.patch: Clarify
1284+ logging message for 'linux' source package and ALSA developers
1285+ instead of PulseAudio developers in alsa-util.c, too.
1286+ - This patch can be tweaked, since upstream has now applied it to
1287+ git HEAD
1288+ * Backport fixes from git HEAD:
1289+ - 0035_fix_module-detect_access.patch,
1290+ - 0036_increase_memblock_imports.patch,
1291+ - 0037_fill_silence_fail_import_memblock.patch,
1292+ - 0038_handle_errno_properly.patch,
1293+ - 0039_add_validity_checks.patch,
1294+ - 0040_legacy_fixes.patch
1295+
1296+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 19 Feb 2009 19:34:03 -0500
1297+
1298+pulseaudio (0.9.14-0ubuntu6) jaunty; urgency=low
1299+
1300+ * 0004_disable_autospawn.patch: Disable this patch. Doing so
1301+ allows the daemon to spawn if not already running, which
1302+ works around LP: #191027, #204272
1303+ * 0012_clarify_driver_error_redirect_to_alsa_devs.patch:
1304+ - Only log POLL* being set if tsched is used so that syslog
1305+ isn't filled with innocuous messages when we set tsched=0
1306+ (see 0030 below) (LP: #323712),
1307+ - Hint 'linux' source package instead of 'alsa-driver' for
1308+ Launchpad bug reports,
1309+ - The debug-specific portion is only applicable to 0.9.14;
1310+ 0.9.15 enables a rate limiting module by default to work
1311+ around this (and other) issues
1312+ * 0029_fix_suspend_on_idle_null_race.patch: Handle sink case,
1313+ too
1314+ * 0030_set_tsched0.patch: Work around a shedload of (driver)
1315+ bugs by falling back to interrupt-based buffer semantics
1316+ (LP: #190754, #292880, #295519, #298494, #301755, #302964,
1317+ LP: #319118, #323976, #324103, #326205, #326864)
1318+ * Backport fixes from git HEAD:
1319+ - 0031_fix_6chan_map.patch,
1320+ - 0032_reinit_proplist.patch,
1321+ - 0033_fix_pa-gcc-packedmalloc.patch,
1322+ - 0034_bt_fixes.patch
1323+ * Make invoking the stop target in the initscript not fail an
1324+ upgrade (LP: #317921)
1325+ * Previous upload (0.9.14-0ubuntu3) fixed LP: #321357
1326+ * 01PulseAudio: use sudo -H to ensure that $HOME is, in fact,
1327+ the user's when invoking pacmd for suspend/resume
1328+
1329+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 15 Feb 2009 02:35:26 -0500
1330+
1331+pulseaudio (0.9.14-0ubuntu5) jaunty; urgency=low
1332+
1333+ * Add fixes from git HEAD:
1334+ - 0028_fix_uninit_rtp_resamp.patch,
1335+ - 0029_fix_suspend_on_idle_null_race.patch
1336+
1337+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 12 Feb 2009 18:28:42 -0500
1338+
1339+pulseaudio (0.9.14-0ubuntu4) jaunty; urgency=low
1340+
1341+ * Add fixes from git HEAD:
1342+ - 0023_work_around_dlsym_retval_mistyping.patch,
1343+ - 0024_fix_sink_source_calls_in_suspended.patch,
1344+ - 0025_shortcut_pa-sink-process-rewind.patch,
1345+ - 0026_reset_rewind-requested_when_suspend.patch,
1346+ - 0027_fix_piped_pacmd.patch
1347+
1348+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 04 Feb 2009 19:36:09 -0500
1349+
1350+pulseaudio (0.9.14-0ubuntu3) jaunty; urgency=low
1351+
1352+ [ Daniel T Chen ]
1353+ * Add fixes from git HEAD:
1354+ - 0014_fix_avail-min_calc.patch,
1355+ - 0015_no_pa-asyncq-push_fail.patch,
1356+ - 0016_dont_rely_pa-sink-running-idle_for_optim.patch,
1357+ - 0017_fix_hsp_rate_chan.patch,
1358+ - 0018_dont_restore_mute_vol_when_already_set.patch,
1359+ - 0019_fix_mem_leak_in_pa-alsa-open-by-device-string.patch,
1360+ - 0020_ask_for_same_frag_set_when_resuming_oss_dev.patch,
1361+ - 0021_add_missing_const.patch,
1362+ - 0022_dont_hit_assert_in_esound-sink_when_latency_queried.patch
1363+
1364+ [ Luke Yelavich ]
1365+ * Re-instate /etc/X11/Xsession.d/70pulseaudio, to again load pulseaudio
1366+ earlier in the X session, to aleviate a pulse/login-sound race condition
1367+ (LP: #322374)
1368+
1369+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 02 Feb 2009 15:27:55 +0100
1370+
1371+pulseaudio (0.9.14-0ubuntu2) jaunty; urgency=low
1372+
1373+ * Add fixes from trunk:
1374+ - 0012_clarify_driver_error_redirect_to_alsa_devs.patch
1375+ * Add 0013_add_padsp_wrapper_check.patch (LP: #269939)
1376+ * debian/pulseaudio.manpages:
1377+ debian/pulseaudio-esound-compat.manpages:
1378+ debian/pulseaudio-utils.links:
1379+ - Install upstream man pages (LP: #219669, #318660),
1380+ - Link to pacat for parec man page (LP: #294628)
1381+
1382+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 22 Jan 2009 02:57:54 -0500
1383+
1384+pulseaudio (0.9.14-0ubuntu1) jaunty; urgency=low
1385+
1386+ * New upstream release. (LP: #317502, #317613)
1387+ * Dropped patches, all in upstream release.
1388+ - 0003-make-sure-to-use-64bit-rounding-even-on-32bit-machin.patch
1389+ - 0004-properly-remove-dbus-matches-an-filters-when-unloadi.patch
1390+ - 0005-Fix-two-typos-that-broke-tunnels.patch
1391+ - 0008_regen_autotools.patch
1392+ - 0009_shm-arch-indep.patch
1393+ - 0010_check_before_using_environment.patch
1394+ - 0011_load_restore_before_other_modules.patch
1395+ - 0013_dont_hit_assert_issuing_two_rewinds_in_single_iter.patch
1396+ - 0014_retry_without_snd-pcm-no-auto-format.patch
1397+ - 0015_use_fionread.patch
1398+ - 0016_add_pa-source-message-get-latency.patch
1399+ - 0017_allow_dev_dsp_w-ok.patch
1400+ - 0019_fix_macro_pa-unlikely.patch
1401+ - 0020_catch_driver_errors.patch
1402+ - 0022_fix_return_val_dump-resample-methods.patch
1403+ - 0023_use_gdbm-nolock.patch
1404+ - 0024_dont_mix_front-center_into_rear.patch
1405+ - 0025_drop_cap-nice_properly.patch
1406+ - 0027_handle_multicast_sdp_with_same_ip_ttl_as_rtp.patch
1407+ - 0029_add_minor_fixes.patch
1408+ - 0030_dont_drop_client_data.patch
1409+ - 0031_use_fragsize_for_record_stream_latency.patch
1410+ * Bumped shlibs for libpulse0.
1411+ * Package libpulsecore8 -> libpulsecore9.
1412+ * Add libdbus-glib-1-dev to build-depends.
1413+ * Regression fix:
1414+ - pulse.conf: Always honour ~/.asoundrc and /etc/asound.conf with highest
1415+ priority, thanks to Daniel T Chen. (LP: #295832)
1416+
1417+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 19 Jan 2009 14:45:36 +1100
1418+
1419+pulseaudio (0.9.13-2ubuntu7) UNRELEASED; urgency=low
1420+
1421+ * Add fixes from 0.9.14:
1422+ - 0030_dont_drop_client_data.patch,
1423+ - 0031_use_fragsize_for_record_stream_latency.patch,
1424+ - 0032_fix_suspend_sinks_sources.patch (LP: #317613)
1425+
1426+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 15 Jan 2009 17:26:14 -0500
1427+
1428+pulseaudio (0.9.13-2ubuntu6) jaunty; urgency=low
1429+
1430+ * debian/control: Package pulseaudio-module-x11,
1431+ Recommends: gnome-audio | ubuntu-sounds.
1432+
1433+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 13 Jan 2009 16:15:48 +1100
1434+
1435+pulseaudio (0.9.13-2ubuntu5) jaunty; urgency=low
1436+
1437+ [ Daniel T Chen ]
1438+ * Add fixes from git:
1439+ - 0015_use_fionread.patch,
1440+ - 0016_add_pa-source-message-get-latency.patch,
1441+ - 0017_allow_dev_dsp_w-ok.patch,
1442+ - 0018_fix_return_val_pa-frame-aligned.patch,
1443+ - 0019_fix_macro_pa-unlikely.patch,
1444+ - 0020_catch_driver_errors.patch (LP: #312373),
1445+ - 0021_convert_to_pa-bool-t.patch,
1446+ - 0022_fix_return_val_dump-resample-methods.patch,
1447+ - 0023_use_gdbm-nolock.patch,
1448+ - 0024_dont_mix_front-center_into_rear.patch,
1449+ - 0025_drop_cap-nice_properly.patch,
1450+ - 0027_handle_multicast_sdp_with_same_ip_ttl_as_rtp.patch,
1451+ - 0028_prefer_mixer_controls_with_vols.patch (LP: #281605),
1452+ - 0029_add_minor_fixes.patch
1453+ * Forward-port workaround from hardy branch for source/sink and
1454+ suspend-on-idle race (LP: #203654):
1455+ - 0026_work_around_suspend-on-idle_source_sink_race.patch
1456+ * debian/control: Drop padevchooser(Recommends) and pavucontrol
1457+ (Suggests) completely - functionality has been subsumed by
1458+ jaunty's gnome-volume-control.
1459+ * debian/pulseaudio.init:
1460+ - Make initscript more informative in the default case of per-user
1461+ sessions (LP: #259522),
1462+ - Make initscript retry (until three-second timeout) if stopping
1463+ fails when restarting (LP: #244414),
1464+ - LSB {Required-*,Should-*} should specify hal instead of dbus,
1465+ since hal is required (and already requires dbus) (LP: #244679)
1466+ * Previous upload contains patches to close:
1467+ LP: #193491, #268891, #295164, #298301
1468+
1469+ [ Luke Yelavich ]
1470+ * 0008_regen_autotools.patch: Pull some libtool 2.2 updates from git,
1471+ and regenerate autotools glue.
1472+ * debian/rules: Add --enable-static to force creation of libpulse.a,
1473+ a side-effect of messing with the autotools files. This shouldn't
1474+ be needed for the 0.9.14 release.
1475+
1476+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 09 Jan 2009 17:05:38 +1100
1477+
1478+pulseaudio (0.9.13-2ubuntu4) jaunty; urgency=low
1479+
1480+ * Demote paprefs to suggests (LP: #309422)
1481+ * Add fixes from git:
1482+ - 0010_check_before_using_environment.patch,
1483+ - 0011_load_restore_before_other_modules.patch,
1484+ - 0012_dont_hit_assert_checking_for_idleness.patch,
1485+ - 0013_dont_hit_assert_issuing_two_rewinds_in_single_iter.patch,
1486+ - 0014_retry_without_snd-pcm-no-auto-format.patch.
1487+
1488+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 28 Dec 2008 23:43:01 -0500
1489+
1490+pulseaudio (0.9.13-2ubuntu3) jaunty; urgency=low
1491+
1492+ * Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
1493+ daemons (LP: #202089). Based on a patch by
1494+ Chow Loong Jin <hyperair@gmail.com>.
1495+
1496+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 08 Dec 2008 22:11:32 -0800
1497+
1498+pulseaudio (0.9.13-2ubuntu2) jaunty; urgency=low
1499+
1500+ * debian/patches/0009_shm-arch-indep.patch:
1501+ - Make shm marker architecture independant, taken from git.
1502+
1503+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 01 Dec 2008 12:06:00 +1100
1504+
1505+pulseaudio (0.9.13-2ubuntu1) jaunty; urgency=low
1506+
1507+ * Merge from Debian experimental, remaining changes:
1508+ - Don't build against, and create jack package. Jack is not in main.
1509+ - Remove --disable-per-user-esound-socket from configure flags, as we still
1510+ want per user esound sockets.
1511+ - Remove stop links from rc0 and rc6.
1512+ - Change default resample algorithm and bubffer size.
1513+ - Add alsa configuration files to route alsa applications via pulseaudio.
1514+ - Move libasound2-plugins from Recommends to Depends.
1515+ - debian/pulseaudio.preinst: When upgrading from intrepid, remove
1516+ /etc/X11/Xsession.d/70pulseaudio, as this was used to minimize a race
1517+ condition when starting GNOME in intrepid. This race should not exist in
1518+ jaunty once libcanberra is built to use pulseaudio as a backend.
1519+ - Do not spawn a pulseaudio server if clients fail to find a running server.
1520+ - Regenerate autotools files for ubuntu.
1521+
1522+ -- Luke Yelavich <themuso@ubuntu.com> Wed, 19 Nov 2008 10:44:03 +1100
1523+
1524+pulseaudio (0.9.13-2) experimental; urgency=low
1525+
1526+ * Rename libpulsecore5 to libpulsecore8 to correctly reflect the soname
1527+ (Closes: #503612)
1528+ * 0003-make-sure-to-use-64bit-rounding-even-on-32bit-machin.patch
1529+ - Fix rounding errors on 32 bit machines. From upstream git
1530+ * 0004-properly-remove-dbus-matches-an-filters-when-unloadi.patch
1531+ - Properly remove dbus filters when unloading the bluetooth module
1532+ * 0005-Fix-two-typos-that-broke-tunnels.patch
1533+ - Fix tunnels. From upstream git
1534+
1535+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 16 Nov 2008 18:13:05 +0000
1536+
1537+pulseaudio (0.9.13-1ubuntu3) jaunty; urgency=low
1538+
1539+ * Build-depend on libltdl7-dev to make the armel buildd happy.
1540+
1541+ -- Matthias Klose <doko@ubuntu.com> Wed, 19 Nov 2008 16:26:45 +0000
1542+
1543+pulseaudio (0.9.13-1ubuntu2) jaunty; urgency=low
1544+
1545+ * Drop libasyncns-dev again. Its in universe, and we will worry about
1546+ whether we really need it again later.
1547+
1548+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 18 Nov 2008 15:47:20 +1100
1549+
1550+pulseaudio (0.9.13-1ubuntu1) jaunty; urgency=low
1551+
1552+ * Merge from Debian unstable, remaining changes:
1553+ - Don't build against, and create jack package. Jack is not in main.
1554+ - Remove --disable-per-user-esound-socket from configure flags, as we still
1555+ want per user esound sockets.
1556+ - Remove stop links from rc0 and rc6.
1557+ - Change default resample algorithm and bubffer size.
1558+ - Add alsa configuration files to route alsa applications via pulseaudio.
1559+ - Move libasound2-plugins from Recommends to Depends.
1560+ * debian/pulseaudio.preinst: When upgrading from intrepid, remove
1561+ /etc/X11/Xsession.d/70pulseaudio, as this was used to minimize a race
1562+ condition when starting GNOME in intrepid. This race should not exist in
1563+ jaunty once libcanberra is built to use pulseaudio as a backend.
1564+ * Do not spawn a pulseaudio server if clients fail to find a running server.
1565+ * Remove explicit version dependency for libspeex-dev to allow the package
1566+ to be built for now.
1567+ * Regenerate autotools files to work with Ubuntu's newer libtool/libltdl.
1568+ * debian/control: libpulsecore5 -> libpulsecore8 to match the library
1569+ soname.
1570+
1571+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 04 Nov 2008 15:46:00 +1100
1572+
1573+pulseaudio (0.9.13-1) experimental; urgency=low
1574+
1575+ [ Bas Zoetekouw ]
1576+ * debian/control: Build-Depend on libasound2-dev (>= 1.0.17)
1577+ * debian/pulseaudio-module-x11.install: No longer install an xdg autostart
1578+ file
1579+ * debian/pulseaudio.install: Install system.pa config file and various new
1580+ pulseaudio modules
1581+ * debian/rules: Add --disable-per-user-esound-socket to configure flags
1582+
1583+ [ Sjoerd Simons ]
1584+ * New Upstream Version
1585+ * Fixes FTBTS on GNU/kFreeBSD (Closes: #497624)
1586+ * Dropped patches for things that have been fixed upstream:
1587+ - 0003-Define-PULSE_INTERNAL.patch
1588+ - 0005-Reduce-RT-prio-logging-severity.patch
1589+ - 0006-fix-iteration-over-random-devices.patch
1590+ * rename 0003-load-module-gconf-earlier.patch to
1591+ 0002-load-module-gconf-earlier.patch
1592+ * rename 0002-Fix-library-search-path-to-include-lib-and-usr-lib.patch
1593+ to 0001-Fix-library-search-path-to-include-lib-and-usr-lib.patch
1594+ * rename 0004-load-module-gconf-earlier.patch to
1595+ 0003-load-module-gconf-earlier.patch
1596+ * 0001-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch
1597+ - Dropped, not necessary anymore, the --disable-per-user-esound-socket
1598+ configure flag now has the same result
1599+ * debian/control: Add libspeexdsp-dev (>= 1.2~rc1) to Build-Depends
1600+ * debian/control: Add Build-Depends on libpolkit-dbus-dev and
1601+ libbluetooth-dev
1602+ * debian/pulseaudio.install: Install various new modules. Including bluetooth
1603+ and polkit, which will move into a separate package later.
1604+ * debian/pulseaudio.install: Install the new pulseaudio xdg autostart file
1605+ * debian/control: add a depend on consolekit. Might be downgrade to a
1606+ recommend later
1607+ * debian/control: Set the maintainer to the pkg-pulseaudio mailinglist
1608+ * debian/control: Add libgdbm-dev to build-depends
1609+ * debian/control: Add intltool to build-depends
1610+
1611+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 19 Oct 2008 21:05:13 +0100
1612+
1613+pulseaudio (0.9.10-3) unstable; urgency=low
1614+
1615+ * debian/patches/0006-fix-iteration-over-random-devices.patch
1616+ - Added. Iterate over the various random devices if opening fails
1617+ (Closes: #491270)
1618+
1619+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 30 Aug 2008 14:24:51 +0100
1620+
1621+pulseaudio (0.9.10-2ubuntu9) intrepid; urgency=low
1622+
1623+ * debian/70pulseaudio && debian/pulse-session: Use a wrapper script
1624+ to start pulseaudio at the Xsession.d phase of the login process.
1625+ The wrapper script is necessary to execute processes that need to
1626+ be loaded after pulseaudio, such as the X session manager. This
1627+ works around a race condition involving pulseaudio and canberra-gtk-play
1628+ and the GNOME login sound. (LP: #274124)
1629+ * debian/pulseaudio.preinst: Remove /etc/xdg/autostart/pulseaudio.desktop
1630+ if it exists. We don't want pulseaudio started more than once.
1631+
1632+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 20 Oct 2008 13:26:28 +1100
1633+
1634+pulseaudio (0.9.10-2ubuntu8) intrepid; urgency=low
1635+
1636+ * debian/pulseaudio.desktop: Use a slightly modified version of the
1637+ pulseaudio desktop file from more recent versions, and place it in
1638+ /etc/xdg/autostart, to start pulseaudio earlier in the GNOME desktop
1639+ initialization. This should avoid a race condition between the login
1640+ sound being played, and pulseaudio being loaded. (LP: #274124)
1641+
1642+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 10 Oct 2008 15:22:51 +1100
1643+
1644+pulseaudio (0.9.10-2ubuntu7) intrepid; urgency=low
1645+
1646+ * Fix some errors in the pid file handling patch, thanks to Mandriva.
1647+ * debian/pulse.conf: Do not use an absolute path when referring to the
1648+ pulse alsa plugin, as this breaks bi-arch configurations. libasound2
1649+ and lib32/64asound2 now include ldconfig files to include the alsa-plugins
1650+ path for the architecture in use.
1651+
1652+ -- Luke Yelavich <themuso@ubuntu.com> Wed, 08 Oct 2008 11:20:17 +1100
1653+
1654+pulseaudio (0.9.10-2ubuntu6) intrepid; urgency=low
1655+
1656+ * debian/pulse-alsa.conf: extend configuration to include "pulse"
1657+ definitions for buggy ALSA applications (e.g., Skype). (LP: #258581)
1658+
1659+ -- Conn O Griofa <connogriofa@gmail.com> Tue, 23 Sep 2008 16:12:19 +0100
1660+
1661+pulseaudio (0.9.10-2ubuntu5) intrepid; urgency=low
1662+
1663+ * debian/control: Bump libasound2-plugins from recommends to depends to be
1664+ sure that nobody's audio set up for alsa applications is broken.
1665+
1666+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 23 Sep 2008 23:07:23 +1000
1667+
1668+pulseaudio (0.9.10-2ubuntu4) intrepid; urgency=low
1669+
1670+ * debian/pulse.conf, debian/pulse-alsa.conf. Asoundrc configuration files
1671+ to allow the use of pulseaudio as the default output for applications
1672+ using alsa, when pulseaudio is running.
1673+ * debian/patches/0015-Change-resampler-and-buffering.patch: Change the
1674+ resample method used as well as the buffer size.
1675+ * Some patches taken from Mandriva's pulseaudio package. See comments in
1676+ patch headers for more details:
1677+ - 0007-Perfer-client.conf-over-X11-property-variables.patch
1678+ - 0008-Also-link-libpulsecore.la-to-some-libraries-needed.patch
1679+ - 0009-Rejig-r2495-slightly-and-directly-compile-the-necess.patch
1680+ - 0010-Do-not-invalidate-the-cookie-if-no-file-was-specifie.patch
1681+ - 0011-fix-error-path-spotted-by-Coling-Guthrie.patch
1682+ - 0012-Change-policykit-policy-to-allow-high-priority-and-d.patch
1683+ - 0013-More-robust-pid-file-handling.patch
1684+ - 0014-Disable-hotplug-sound-as-it-interferes-with-too-many.patch
1685+
1686+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 23 Sep 2008 16:02:48 +1000
1687+
1688+pulseaudio (0.9.10-2ubuntu3) intrepid; urgency=low
1689+
1690+ * Remove stop links from rc0 and rc6 (LP: #254254):
1691+ - debian/rules: change DEB_UPDATE_RCD_PARAMS to
1692+ start 25 2 3 4 5 . stop 15 1 .
1693+
1694+ -- Cesare Tirabassi <norsetto@ubuntu.com> Mon, 04 Aug 2008 19:22:43 +0200
1695+
1696+pulseaudio (0.9.10-2ubuntu2) intrepid; urgency=low
1697+
1698+ * debian/patches/0006-pcspkr-last.patch: Load the PC speaker as a sink
1699+ after all other sound card sinks have been loaded. (LP: #242966)
1700+ * debian/patches/0007-relibtoolize.patch: Regenerate relevant libtool
1701+ bits, because even though libltdl7 is supposed to be API-compatible
1702+ with libltdl3, the package FTBFs without regeneration.
1703+
1704+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 29 Jul 2008 16:07:18 +1000
1705+
1706+pulseaudio (0.9.10-2ubuntu1) intrepid; urgency=low
1707+
1708+ * Merge from Debian unstable.
1709+ * Patches
1710+ + 0001-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch:
1711+ continue to disable this patch, as we want user sockets to be
1712+ the default in the conffile;
1713+ - 0050-Reduce-RT-highprio-log-to-info: absorbed into Debian unstable;
1714+ - 0051-Reduce-pa_pid_file_create-Daemon-already-running-log-spam:
1715+ removed as per discussion with Sjoerd, as it can confuse human
1716+ debugging;
1717+ * Packaging
1718+ + MaintainerField and Vcs munging;
1719+ + Don't generate or install the jackd module;
1720+ + Use multiuser semantics.
1721+
1722+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 14 May 2008 15:47:31 -0400
1723+
1724+pulseaudio (0.9.10-2) unstable; urgency=low
1725+
1726+ * debian/patches/0003-Define-PULSE_INTERNAL.patch
1727+ - Added. Let the daemon put PULSE_INTERNAL in its environment so things
1728+ can detect when called from within pulseaudio
1729+ * debian/patches/0004-load-module-gconf-earlier.patch
1730+ - Added. Load module-gconf before module-volume-restore and
1731+ module-device-restore. Otherwise setting virtual sinks/sources as default
1732+ won't be persistent
1733+ * debian/patches/0005-Reduce-RT-prio-logging-severity.patch
1734+ - Added. Reduce the priority of the RT warnings. Not running with RT
1735+ priorities is the default.
1736+
1737+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 10 May 2008 22:16:12 +0200
1738+
1739+pulseaudio (0.9.10-1ubuntu1) hardy; urgency=low
1740+
1741+ [ Daniel T Chen ]
1742+ * Merge from Debian unstable:
1743+ * Patches
1744+ + 0050-Reduce-RT-highprio-log-to-info:
1745+ + 0051-Reduce-pa_pid_file_create-Daemon-already-running-log-spam:
1746+ Retain to prevent innocuous messages from spamming user log;
1747+ - 0052-Add-extra-checks-to-padsp-debug-calls:
1748+ - 0053-Handle-channel-map-failure:
1749+ - 0054-Invoke-pa_ltdl_done-conditionally:
1750+ - 0055-fix_record_stream_moved: Merged in new upstream version.
1751+ * Packaging
1752+ + control: Adhere to DebianMaintainerField spec, and add a
1753+ Vcs-Bzr entry;
1754+ + control:
1755+ + pulseaudio-module-jack.install: Don't generate or install the
1756+ jackd module;
1757+ + pulseaudio.init:
1758+ + rules: Use multiuser semantics.
1759+
1760+ [ Luke Yelavich ]
1761+ * FFe granted. (LP: #211592)
1762+
1763+ -- Luke Yelavich <luke.yelavich@canonical.com> Mon, 07 Apr 2008 10:40:01 +1000
1764+
1765+pulseaudio (0.9.10-1) unstable; urgency=low
1766+
1767+ [ CJ van den Berg ]
1768+ * New Upstream Version
1769+ * debian/patches: Drop patches merged upstream
1770+ - 0002-Double-esound-maximum-sample-size.patch
1771+ - 0003-fix-uploading-of-samples-into-PA.-Problem-discovered.patch
1772+ - 0004-make-sure-to-create-.pulse-before-using-any-config.patch
1773+ - 0005-Don-t-add-protocol-fields-introduced-in-version-12-w.patch
1774+ - 0006-Implement-opcodes-added-in-version-12-in-the-tunnel.patch
1775+ - 0007-Change-config-to-not-fail-if-loading-of-esd-gconf-o.patch
1776+ - 0008-Fix-compilation-on-non-linux-platforms.patch
1777+ * debian/patches: Add patch to fix RPATHs.
1778+ + 0002-Fix-library-search-path-to-include-lib-and-usr-lib.patch
1779+ * debian/control:
1780+ + Make libpulsecore5-dbg depend on libpulsecore5, instead of pulseaudio.
1781+ + Make libpulse-browse0-dbg depend on libpulse-browse0.
1782+ * Update Standards-Version to 3.7.3 (no changes required).
1783+
1784+ [ Petter Reinholdtsen ]
1785+ * debian/pulseaudio.init: Fix problems with LSB header in init.d script.
1786+ (Closes: #470934)
1787+
1788+ -- CJ van den Berg <cj@vdbonline.com> Sun, 30 Mar 2008 20:11:02 +0200
1789+
1790+pulseaudio (0.9.9-1ubuntu4) hardy; urgency=low
1791+
1792+ * Patch from Thorvald Natvig to fix protocol error when moving source outputs.
1793+ (LP: #194756)
1794+
1795+ -- Luke Yelavich <luke.yelavich@canonical.com> Fri, 28 Mar 2008 15:58:55 +1100
1796+
1797+pulseaudio (0.9.9-1ubuntu3) hardy; urgency=low
1798+
1799+ * Patches:
1800+ - Apply (new) patch to handle channel mapping failure. From
1801+ upstream SVN changeset 2105. (LP: #178442)
1802+ - Apply (new) patch to invoke pa_ltdl_done() conditionally.
1803+ From upstream SVN changeset 2111.
1804+
1805+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 18 Feb 2008 18:40:28 -0500
1806+
1807+pulseaudio (0.9.9-1ubuntu2) hardy; urgency=low
1808+
1809+ * Packaging:
1810+ - Add versioned dependency on sysv-rc to pulseaudio for LTS->LTS.
1811+ Thanks, Steve Langasek (LP: #187469)!
1812+ * Patches:
1813+ - Apply (new) patch from Mandriva adding checks to debug calls,
1814+ preventing crashes, with padsp.
1815+
1816+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 30 Jan 2008 20:43:29 -0500
1817+
1818+pulseaudio (0.9.9-1ubuntu1) hardy; urgency=low
1819+
1820+ * Merge from Debian unstable, remaining changes:
1821+ - Packaging:
1822+ + pulseaudio-module-x11 does not recommend an audio theme,
1823+ + no jack packages,
1824+ + pulseaudio-utils long description clarification,
1825+ + multiuser initscript semantics (Teardown spec),
1826+ + Vcs-Bzr entry and DebianMaintainerField mangling;
1827+ - Patches:
1828+ + omit 0001-Set-ESD-socket-to-tmp-..,
1829+ + omit socket parameter in 0007-Change-config-.. to apply
1830+ cleanly given above 0001-Set-ESD-socket omission,
1831+ + lower verboseness of some log messages,
1832+ + drop backported CVE-2008-008 fix (already in 0.9.9).
1833+
1834+ -- Daniel T Chen <crimsun@ubuntu.com> Fri, 25 Jan 2008 16:04:34 -0500
1835+
1836+pulseaudio (0.9.9-1) unstable; urgency=high
1837+
1838+ * New Upstream Version.
1839+ * Fixes CVE-2008-008: Assert that dropping permissions succeeds.
1840+ * Priority high because it fixes a security issue.
1841+
1842+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 24 Jan 2008 12:44:55 +0100
1843+
1844+pulseaudio (0.9.8-2ubuntu3) hardy; urgency=low
1845+
1846+ * [SECURITY] Apply (new) patch fixing unchecked setuid() return
1847+ values. Patch backported from upstream 0.9.9.
1848+ * References:
1849+ CVE-2008-0008
1850+ https://bugzilla.novell.com/show_bug.cgi?id=347822
1851+ https://bugzilla.redhat.com/show_bug.cgi?id=425481
1852+
1853+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 23 Jan 2008 20:11:25 -0500
1854+
1855+pulseaudio (0.9.8-2ubuntu2) hardy; urgency=low
1856+
1857+ * Apply (new) 0051-Reduce-pa_pid_file_create.. patch that lowers the
1858+ "Daemon already running", "pa_pid_file_create() failed", and
1859+ "setrlimit(..Operation not permitted" levels to prevent spamming
1860+ /var/log/syslog. Normal users not in the pulse-rt group don't need
1861+ this level of verbosity, and the "errors" are innocuous given per-
1862+ user session invocation. (These changes really close LP #83137 and
1863+ duplicates.)
1864+ * Thanks to Sjoerd Simons for the insight.
1865+
1866+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 08 Jan 2008 06:36:42 -0500
1867+
1868+pulseaudio (0.9.8-2ubuntu1) hardy; urgency=low
1869+
1870+ * Merge from Debian unstable, remaining changes:
1871+ - Packaging:
1872+ + pulseaudio-module-x11 does not recommend an audio theme,
1873+ + no jack packages,
1874+ + pulseaudio-utils long description clarification,
1875+ + multiuser initscript semantics (Teardown spec),
1876+ + Vcs-Bzr entry and DebianMaintainerField mangling;
1877+ - Patches:
1878+ + omit 0001-Set-ESD-socket-to-tmp-..,
1879+ + omit socket parameter in 0007-Change-config-.. to apply
1880+ cleanly given above 0001-Set-ESD-socket omission,
1881+ + apply (new) 0050-Reduce-RT-highprio-log-to-info.patch
1882+ (LP: #83137 and duplicates).
1883+
1884+ -- Daniel T Chen <crimsun@ubuntu.com> Fri, 04 Jan 2008 21:46:57 +0000
1885+
1886+pulseaudio (0.9.8-2) unstable; urgency=low
1887+
1888+ * Bump shlibs of libpulse and libpulse-browse. Upstream has started
1889+ versioning symbols.
1890+ * debian/p.../0005-Don-t-add-protocol-fields-introduced-in-version-12-w.patch
1891+ - Added. Don't send fields/opcodes adding in protocol version 12 to
1892+ clients using version 11. (Closes: #458556)
1893+ * debian/p.../0006-Implement-opcodes-added-in-version-12-in-the-tunnel.patch
1894+ - Added. Add dummy implementations of the opcodes added in protocol
1895+ version 12.
1896+ * debian/patches/0004-Force-module-tunnel-to-use-protocol-version-11.patch
1897+ - Removed. Obsoleted by the two previous patches
1898+ * debian/p.../0005-make-sure-to-create-.pulse-before-using-any-config.patch
1899+ - Renamed to 0004-make-sure-to-create-.pulse-before-using-any-config.patch
1900+ * debian/p.../0007-Change-config-to-not-fail-if-loading-of-esd-gconf-o.patch
1901+ - Added. Don't fail to load if esd, gconf or x11-publish fail.
1902+ (Closes: 456590, #456505)
1903+ * debian/patches/0008-Fix-compilation-on-non-linux-platforms.patch
1904+ - Added. Fixes compliation on non-linux platforms such as GNU/kFreeBSD.
1905+ Thanks to Aurelien Jarno for the patch (Closes: #454197)
1906+
1907+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 04 Jan 2008 16:12:27 +0100
1908+
1909+pulseaudio (0.9.8-1ubuntu3) hardy; urgency=low
1910+
1911+ * debian/control: Drop Recommendation of ubuntu-sounds entirely; it's wrong
1912+ for derivatives, and theming should be done with seeds and derivative
1913+ specific meta packages.
1914+
1915+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 10 Dec 2007 14:37:37 +0100
1916+
1917+pulseaudio (0.9.8-1ubuntu2) hardy; urgency=low
1918+
1919+ * debian/control: Make pulseaudio-module-x11 recommend ubuntu-sounds,
1920+ not gnome-audio.
1921+
1922+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 06 Dec 2007 07:12:07 -0500
1923+
1924+pulseaudio (0.9.8-1ubuntu1) hardy; urgency=low
1925+
1926+ "Hail our new PulseAudio overlords (part two)."
1927+
1928+ * Merge from Debian unstable.
1929+ * Ubuntu-specific changes:
1930+ - debian/control:
1931+ + Don't build-depend on libjack0.100.0-dev or build jack module
1932+ packages,
1933+ + Update pulseaudio's Recommends and Suggests to accomodate
1934+ existing promoted main packages,
1935+ + Explicitly mention pasuspender in pulseaudio-utils's long
1936+ description,
1937+ + Add Vcs-Bzr URI,
1938+ + Adhere to DebianMaintainerField;
1939+ - debian/rules: Use multiuser for update-rc.d;
1940+ - debian/patches/series: Retain the exclusion of
1941+ 0001-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch.
1942+ * Dropped Ubuntu-specific change (absorbed into Debian source):
1943+ debian/patches/0002-Double-esound-maximum-sample-size.patch.
1944+
1945+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 04 Dec 2007 00:56:08 +0000
1946+
1947+pulseaudio (0.9.8-1) unstable; urgency=low
1948+
1949+ [ CJ van den Berg ]
1950+ * New upstream version.
1951+ * debian/overrides/pulseaudio: Remove override for setuid-binary.
1952+ * debian/control:
1953+ + Change the priority of all -dbg packages to extra.
1954+ + Stop recommending libao-pulse. libao2 has built-in pulseaudio support.
1955+ + Make pulseaudio conflict libltdl3 < 1.5.24-1 (Closes: #451638)
1956+ + Change XS-Vcs-* tags to Vcs-*.
1957+ + Add libpulsecore5-dbg package.
1958+ + Rename gstreamer plugin package in recommends.
1959+ + Add Homepage field.
1960+ + Bump libpulsecore so version number to 5.
1961+ + Conflict with all pre libpulsecore split packages.
1962+ * debian/patches/0002-Fix-pa_readlink-to-put-a-0-in-the-right-location.patch:
1963+ - Dropped, merged upstream.
1964+ * debian/p..s/0003-Define-__NR_eventfd-on-arm-if-it-wasn-t-defined-yet.patch:
1965+ - Dropped, merged upstream.
1966+ * debian/patches/0002-Double-esound-maximum-sample-size.patch:
1967+ + Added, from Ubuntu.
1968+ * debian/p..s/0003-fix-uploading-of-samples-into-PA.-Problem-discovered.patch:
1969+ + Added, svn commit r2074 from upstream.
1970+ * debian/patches/0004-Force-module-tunnel-to-use-protocol-version-11.patch:
1971+ + Added, fixes protocol errors in module-tunnel.
1972+ * debian/pa..es/0005-make-sure-to-create-.pulse-before-using-any-config.patch:
1973+ + Added, fixes module-volume-restore so that volumes are restored across
1974+ daemon restarts.
1975+ * debian/pulseaudio.manpages: Add manpages default.pa.5, pulse-client.conf.5
1976+ and pulse-daemon.conf.5
1977+ * debian/pulseaudio-utils.manpages: Add manpages pabrowse.1, pacat.1,
1978+ pacmd.1, pactl.1, padsp.1, paplay.1, pasuspender.1 and pax11publish.1
1979+ * debian/pulseaudio.default: Add a description of the preferred method of
1980+ running the daemon.
1981+
1982+ [Daniel T Chen]
1983+ * debian/control: Add lsb-base (>= 3) to pulseaudio's dependencies.
1984+ * debian/pulseaudio.init: LSB-ify.
1985+
1986+ -- CJ van den Berg <cj@vdbonline.com> Thu, 22 Nov 2007 02:33:51 +0100
1987+
1988+pulseaudio (0.9.7-3ubuntu2) hardy; urgency=low
1989+
1990+ * Disable 0001-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch. We
1991+ do want per-user esd sockets in Ubuntu. This unbreaks multiuser support
1992+ and matches the patch that we did to esound for the very same reason:
1993+ every user needs its own esd socket path to have them not conflict to each
1994+ other.
1995+
1996+ -- Martin Pitt <martin.pitt@ubuntu.com> Tue, 20 Nov 2007 22:30:35 +0100
1997+
1998+pulseaudio (0.9.7-3ubuntu1) hardy; urgency=low
1999+
2000+ "Hail our new PulseAudio overlords (part one)."
2001+
2002+ * Merge from Debian unstable.
2003+ * Apply Ubuntu-specific changes:
2004+ - debian/control:
2005+ + drop libasyncns-dev and libjack0.100.0-dev build-dependencies
2006+ since we don't build the jack plugin [yet];
2007+ + add versioned lsb-base dependency to pulseaudio;
2008+ + keep pulseaudio installable by demoting some recommended
2009+ packages to suggested [retain libasound2-plugins,
2010+ libgstreamer-plugins-pulse0.10-0, and
2011+ pulseaudio-esound-compat. pulseaudio-module-hal,
2012+ pulseaudio-module-x11, libao-pulse, paprefs, and
2013+ padevchooser are currently in universe];
2014+ + adhere to DebianMaintainerField spec;
2015+ - debian/rules:
2016+ + use multiuser instead of defaults in DEB_UPDATE_RCD_PARAMS.
2017+ * Drop obsolete Ubuntu-specific change:
2018+ - src/pulsecore/protocol-esound.c: applied upstream.
2019+
2020+ -- Daniel T Chen <crimsun@ubuntu.com> Sat, 17 Nov 2007 00:10:48 +0000
2021+
2022+pulseaudio (0.9.7-3) unstable; urgency=low
2023+
2024+ [ CJ van den Berg ]
2025+ * debian/control: Add depends on -utils to -module-x11. (Closes: #450840)
2026+
2027+ [ Sjoerd Simons ]
2028+ * Set pulseaudio setuid in postinst if the permissions aren't overriden by
2029+ dpkg-statoverride, instead of having the binary with suid perms in the deb
2030+
2031+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 16 Nov 2007 18:41:28 +0100
2032+
2033+pulseaudio (0.9.7-2) unstable; urgency=low
2034+
2035+ * Use pulseaudio (<< 0.9.7) instead of pulseaudio (< 0.9.7) in
2036+ -esound-compat
2037+ * debian/patches/0002-Fix-pa_readlink-to-put-a-0-in-the-right-location.patch:
2038+ + Added. Fix pa_readlink to put a \0 directly after the link string. Fixes
2039+ issues with clients using the alsa compatibility layer
2040+ * deb/patches/0003-Define-__NR_eventfd-on-arm-if-it-wasn-t-defined-yet.patch:
2041+ + Added. Define __NR_eventfd. Fixes FTBS on arm, because libc6-dev does
2042+ define SYS_eventfd but older versions of linux-libc-dev don't define
2043+ __NR_eventfd yet.
2044+
2045+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 04 Nov 2007 13:53:09 +0100
2046+
2047+pulseaudio (0.9.7-1) unstable; urgency=low
2048+
2049+ * New Upstream Version. (Closes: #446026, #436409)
2050+ * Drop all patches. All patches are merged upstream.
2051+ * debian/control:
2052+ + Replace ${Source-Version} with ${binary:Version}.
2053+ + Add XS-Vcs-* tags.
2054+ + Conflict pulseaudio < 0.9.7 in -esound-compat due to moved manpage.
2055+ * debian/rules:
2056+ + Add list-missing to catch new modules
2057+ + Remove all .la files.
2058+ * debian/overrides/pulseaudio: Update libpulsecore so version.
2059+ * debian/pulseaudio.install:
2060+ + Add new module-default-device-restore.so.
2061+ + Add new module-suspend-on-idle.so.
2062+ + Add new module-remap-sink.so.
2063+ + Add new module-ladspa-sink.so.
2064+ - Remove module-oss-mmap.so, removed upstream.
2065+ * debian/pulseaudio-module-x11.install: Add new module-x11-xsmp.so.
2066+ * debian/pulseaudio-module-zeroconf.install: Add new module-zeroconf-
2067+ discover.so.
2068+ * debian/pulseaudio-utils.install: Add pasuspender utility.
2069+ * debian/pulseaudio-esound-compat.links: Move esd link to pulseaudio-
2070+ esound-compat.
2071+ * debian/pulseaudio-esound-compat.manpages: Move esdcompat manpage to
2072+ pulseaudio-esound-compat.
2073+ * debian/libpulse0.shlibs: Add minimum version of 0.9.7 to libpulse0 shlibs.
2074+ * debian/patches:
2075+ + Added 0001-Set-ESD-socket-to-tmp-.esd-socket-to- match-up-with.patch
2076+
2077+ -- CJ van den Berg <cj@vdbonline.com> Wed, 31 Oct 2007 15:31:44 +0100
2078+
2079+pulseaudio (0.9.6-2) unstable; urgency=low
2080+
2081+ * debian/control:
2082+ - Add -dbg packages.
2083+ - Make libcap-dev and libasound-dev arch specific build deps.
2084+ - Add recommends gnome-audio to pulseaudio-module-x11. (Closes: #437393)
2085+ - Make pulseaudio-module-zeroconf recommend avahi-daemon.
2086+ - Make pulseaudio-utils suggest avahi-daemon. (for pabrowse)
2087+ * debian/rules:
2088+ - Generate arch specific install files. (Closes: #430366)
2089+ - Install init script to start at 25 and stop at 15. (Closes: #428046)
2090+ * debian/overrides/pulseaudio: Update libpulsecore override to new
2091+ soversion.
2092+ * debian/copyright: Update e-mail address for Lennart Poettering.
2093+ * debian/patches: Reformat patch series. Add two new patches.
2094+ + 0003-Backported-padsp-improvements-from-upstream-trunk.patch
2095+ + 0004-New-realtime-safe-and-transport-free-JACK-module.patch
2096+
2097+ -- CJ van den Berg <cj@vdbonline.com> Sun, 02 Sep 2007 20:22:19 +0200
2098+
2099+pulseaudio (0.9.6-1ubuntu2) gutsy; urgency=low
2100+
2101+ * fix esound max samplesize again to make sure teh login sound is playable
2102+ on networked connections.
2103+
2104+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 28 Jun 2007 15:31:28 +0200
2105+
2106+pulseaudio (0.9.6-1ubuntu1) gutsy; urgency=low
2107+
2108+ * Merge from Debian unstable, remaining changes:
2109+ - debian/control:
2110+ + Add lsb-base (>= 3) to pulseaudio's dependencies,
2111+ + Adhere to DebianMaintainerField policy,
2112+ + Don't build-depend on libjack0.100.0-dev or libasyncns-dev,
2113+ - debian/patches/: Remove all Ubuntu-created patches (merged
2114+ upstream).
2115+
2116+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 28 May 2007 22:30:44 +0100
2117+
2118+pulseaudio (0.9.6-1) unstable; urgency=low
2119+
2120+ * New Upstream Version.
2121+ + Fix remote DOS vulnerabilities. (CVE-2007-1804)
2122+ + Add support for suspended alsa sinks and sources.
2123+ + Correct parameter handling in esdcompat. (Closes: #414355)
2124+ + Handle ALSA frame size changes. (Closes: #423887)
2125+ + Don't unload module-hal-detect if HAL doesn't report any devices.
2126+ (Closes: #395893)
2127+ * debian/patches: Remove all patches merged upstream.
2128+ - 02_ifexists_else_endif.dpatch
2129+ - 03_r1352_firefox_workaround.dpatch
2130+ - 04_r1373_JavaSound_support.dpatch
2131+ - 05_t28_wrong-endian-convert.dpatch
2132+ - 06_pulseaudio-0.9.5-suspend.dpatch
2133+ * debian/rules: Port to CDBS.
2134+ * debian/patches: Rework patch series for quilt.
2135+ * debian/control: Add libatomic-ops-dev to Build-Depends.
2136+
2137+ -- CJ van den Berg <cj@vdbonline.com> Mon, 28 May 2007 00:53:28 +0200
2138+
2139+pulseaudio (0.9.5-7ubuntu1) gutsy; urgency=low
2140+
2141+ * Merge from Debian unstable, remaining changes:
2142+ - debian/control:
2143+ + Add lsb-base (>= 3) to pulseaudio's dependencies,
2144+ + Adhere to DebianMaintainerField policy,
2145+ - debian/patches/:
2146+ + Add 10_fix_DoS_vulns.dpatch (pA ticket 67) and
2147+ 11_disallow_excessively_high_sampling_rates.dpatch,
2148+ + Drop 06_fix_suspend.dpatch in favour of
2149+ 06_pulseaudio-0.9.5-suspend.dpatch,
2150+ + Retain 07_fix_esdcompat_bashism.dpatch and
2151+ 09_fix_esd_max_samplesize.dpatch.
2152+
2153+ -- Daniel T Chen <crimsun@ubuntu.com> Fri, 25 May 2007 01:32:39 -0400
2154+
2155+pulseaudio (0.9.5-7) unstable; urgency=low
2156+
2157+ * debian/control: Make pulseaudio-module-hal depend on hal, not just
2158+ libhal. (Closes: #411501)
2159+
2160+ -- CJ van den Berg <cj@vdbonline.com> Mon, 19 Feb 2007 22:11:48 +0100
2161+
2162+pulseaudio (0.9.5-6) unstable; urgency=low
2163+
2164+ * debian/patches/06_pulseaudio-0.9.5-suspend.dpatch:
2165+ + Added. Handle -ESTRPIPE correctly. Allows pulseaudio to survive suspend
2166+ operations on ALSA devices (e.g. s2disk). Thanks to Tobias Diedrich.
2167+ (Closes: #406768)
2168+
2169+ -- CJ van den Berg <cj@vdbonline.com> Mon, 12 Feb 2007 11:24:50 +0100
2170+
2171+pulseaudio (0.9.5-5ubuntu4) feisty; urgency=low
2172+
2173+ * add 09_fix_esd_max_samplesize.dpatch to make sure the login and logout
2174+ gnome sounds can be processed on remote connections.
2175+
2176+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 6 Mar 2007 14:14:08 +0100
2177+
2178+pulseaudio (0.9.5-5ubuntu3) feisty; urgency=low
2179+
2180+ * debian/control:
2181+ - Add lsb-base (>= 3) to pulseaudio's dependencies,
2182+ - Adhere to DebianMaintainerField policy,
2183+ - Pull in fix from Debian's 0.9.5-7 adding hal to
2184+ pulseaudio-module-hal's dependencies,
2185+ * debian/pulseaudio.init: LSB-ify.
2186+
2187+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 25 Feb 2007 02:30:31 -0500
2188+
2189+pulseaudio (0.9.5-5ubuntu2) feisty; urgency=low
2190+
2191+ * added 06_fix_suspend.dpatch from http://pulseaudio.org/ticket/26
2192+ * added 07_fix_esdcompat_bashism.dpatch to avoid esdcompat trying to
2193+ shift an empty $1 on POSIX shells
2194+
2195+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 30 Jan 2007 23:50:57 +0100
2196+
2197+pulseaudio (0.9.5-5ubuntu1) feisty; urgency=low
2198+
2199+ * Merge from Debian unstable, remaining change:
2200+ - debian/{control,rules}: Don't use jack or asyncns.
2201+
2202+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 29 Jan 2007 10:36:35 -0500
2203+
2204+pulseaudio (0.9.5-5) unstable; urgency=low
2205+
2206+ * debian/control: Make Build-deps more specific. (Closes: #401111)
2207+ * debian/pulseaudio.init: Make sure files in /var/run/pulse exist before
2208+ calling chown and chmod. (Closes: #405869)
2209+
2210+ -- CJ van den Berg <cj@vdbonline.com> Mon, 8 Jan 2007 23:02:53 +0100
2211+
2212+pulseaudio (0.9.5-4ubuntu2) feisty; urgency=low
2213+
2214+ * disable libasyncns to fix ftbfs
2215+
2216+ -- Oliver Grawert <ogra@ubuntu.com> Sat, 20 Jan 2007 11:10:59 +0100
2217+
2218+pulseaudio (0.9.5-4ubuntu1) feisty; urgency=low
2219+
2220+ * merge from debian unstable
2221+ * keep jack removal
2222+
2223+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 28 Nov 2006 19:51:21 +0100
2224+
2225+pulseaudio (0.9.5-4) unstable; urgency=low
2226+
2227+ * Add comment about resampling methods and CPU consumption to
2228+ README.Debian (Closes: #391455)
2229+ * debian/patches/03_r1352_firefox_workaround.dpatch:
2230+ + Added. Fix padsp to work with firefox. Patch created from
2231+ SVN revision 1352.
2232+ * debian/patches/04_r1373_JavaSound_support.dpatch:
2233+ + Added. Fix padsp to work with JavaSound. Patch created from
2234+ SVN revision 1373.
2235+ * debian/patches/05_t28_wrong-endian-convert.dpatch:
2236+ + Added. Add additional sample conversions to sconv.c to support
2237+ BE <-> LE network audio.
2238+ Patch from http://www.pulseaudio.org/ticket/28
2239+
2240+ -- CJ van den Berg <cj@vdbonline.com> Wed, 18 Oct 2006 23:10:47 +0200
2241+
2242+pulseaudio (0.9.5-3ubuntu1) feisty; urgency=low
2243+
2244+ * indeed remove the jack plugin from debian/control as well
2245+
2246+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 14 Nov 2006 21:05:29 +0100
2247+
2248+pulseaudio (0.9.5-3ubuntu0) feisty; urgency=low
2249+
2250+ * initial package
2251+ * disable jack
2252+ * disable asyncns
2253+
2254+ -- Oliver Grawert <ogra@ubuntu.com> Sun, 12 Nov 2006 20:00:18 +0100
2255+
2256+pulseaudio (0.9.5-3) unstable; urgency=low
2257+
2258+ * Add support for .ifexists configuration directive.
2259+ * Make default.pa use ifexists when loading optional modules.
2260+ * Recommend instead of Depend on pulseaudio-module-hal. (Closes: #391232)
2261+ * Recommend libasound2-plugins instead of -plugins-pulse. (Closes: #391254)
2262+
2263+ -- CJ van den Berg <cj@vdbonline.com> Fri, 6 Oct 2006 01:12:05 +0200
2264+
2265+pulseaudio (0.9.5-2) unstable; urgency=low
2266+
2267+ * Add myself to uploaders
2268+ * Put libpulse-dev and libpulse0 in the right sections.
2269+
2270+ -- Sjoerd Simons <sjoerd@debian.org> Tue, 3 Oct 2006 15:49:12 +0200
2271+
2272+pulseaudio (0.9.5-1) unstable; urgency=low
2273+
2274+ * Initial release (Closes: #378626)
2275+
2276+ -- CJ van den Berg <cj@vdbonline.com> Mon, 28 Aug 2006 00:31:10 +0200
2277+
2278
2279=== added file 'debian/compat'
2280--- debian/compat 1970-01-01 00:00:00 +0000
2281+++ debian/compat 2009-11-20 23:39:10 +0000
2282@@ -0,0 +1,1 @@
2283+5
2284
2285=== added file 'debian/control'
2286--- debian/control 1970-01-01 00:00:00 +0000
2287+++ debian/control 2009-11-20 23:39:10 +0000
2288@@ -0,0 +1,385 @@
2289+Source: pulseaudio
2290+Section: sound
2291+Priority: optional
2292+Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
2293+XSBC-Original-Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>
2294+Uploaders: CJ van den Berg <cj@vdbonline.com>, Sjoerd Simons <sjoerd@debian.org>
2295+Build-Depends: debhelper (>= 5), cdbs, quilt, m4, libltdl-dev,
2296+ libsamplerate0-dev,
2297+ libsndfile1-dev (>= 1.0.20) | libsndfile-dev, libx11-dev,
2298+ x11proto-core-dev, libxt-dev, libglib2.0-dev,
2299+ libasound2-dev (>= 1.0.20) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
2300+ libavahi-client-dev, libwrap0-dev,
2301+ liblircclient-dev, libgconf2-dev, libatomic-ops-dev, libspeexdsp-dev (>= 1.2~rc1),
2302+ libbluetooth-dev (>= 3.0) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
2303+ tdb-dev, intltool, libgtk2.0-dev, libxtst-dev, libssl-dev, libudev-dev (>= 143),
2304+ libice-dev, libxi-dev, x11proto-core-dev
2305+Standards-Version: 3.8.1
2306+Vcs-Git: git://git.debian.org/git/pkg-pulseaudio/pulseaudio.git
2307+Vcs-Browser: http://git.debian.org/?p=pkg-pulseaudio/pulseaudio.git
2308+Vcs-Bzr: http://launchpad.net/~ubuntu-core-dev/pulseaudio/ubuntu
2309+Homepage: http://www.pulseaudio.org
2310+
2311+Package: pulseaudio
2312+Architecture: any
2313+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser,
2314+ lsb-base (>= 3), consolekit, libasound2-plugins, pulseaudio-utils
2315+Conflicts: libltdl3 (<< 1.5.24-1), pulseaudio-module-udev (<< ${binary:Version}),
2316+ pulseaudio-module-rygel-media-server (<< ${binary:Version})
2317+Replaces: pulseaudio-module-hal, pulseaudio-module-udev (<< ${binary:Version}),
2318+ pulseaudio-module-rygel-media-server (<< ${binary:Version})
2319+Provides: pulseaudio-module-hal, pulseaudio-module-udev,
2320+ pulseaudio-module-rygel-media-server
2321+Recommends: pulseaudio-module-x11, gstreamer0.10-pulseaudio, pulseaudio-esound-compat, rtkit
2322+Suggests: pavumeter, paman, paprefs
2323+Description: PulseAudio sound server
2324+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2325+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2326+ much better latency, mixing/re-sampling quality and overall architecture.
2327+ .
2328+ These are some of PulseAudio's features:
2329+ .
2330+ * High quality software mixing of multiple audio streams with support for
2331+ more than one sink/source. May be used to combine multiple sound cards
2332+ into one (with sample rate adjustment).
2333+ .
2334+ * Wide range of supported client libraries. ESD, ALSA, oss, libao and
2335+ GStreamer client applications are supported as-is. Native PulseAudio
2336+ plug-ins are also available for xmms and mplayer.
2337+ .
2338+ * Good low latency behaviour and very accurate latency measurement for
2339+ playback and recording. Ability to fully synchronize multiple playback
2340+ streams.
2341+ .
2342+ * Network transparency, allowing an application to play back or record
2343+ audio on a different machine than the one it is running on.
2344+ .
2345+ * Extensible plug-in architecture with plug-ins for jackd, multicast-rtp
2346+ lirc and avahi, just to name a few.
2347+ .
2348+ This package contains the daemon and basic module set.
2349+
2350+Package: pulseaudio-dbg
2351+Architecture: any
2352+Priority: extra
2353+Section: debug
2354+Depends: ${misc:Depends}, pulseaudio (= ${binary:Version})
2355+Replaces: pulseaudio-module-hal-dbg, pulseaudio-module-udev-dbg (<< ${binary:Version}), pulseaudio-module-rygel-media-server-dbg (<< ${binary:Version})
2356+Description: PulseAudio sound server detached debugging symbols
2357+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2358+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2359+ much better latency, mixing/re-sampling quality and overall architecture.
2360+ .
2361+ This package contains the detached debugging symbols for the daemon and
2362+ basic module set.
2363+
2364+Package: pulseaudio-utils
2365+Architecture: any
2366+Depends: ${shlibs:Depends}, ${misc:Depends}
2367+Suggests: avahi-daemon
2368+Description: Command line tools for the PulseAudio sound server
2369+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2370+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2371+ much better latency, mixing/re-sampling quality and overall architecture.
2372+ .
2373+ These tools provide command line access to various features of the
2374+ PulseAudio sound server. Included tools are:
2375+ .
2376+ pabrowse - Browse available PulseAudio servers on the local network.
2377+ paplay - Playback a WAV file via a PulseAudio sink.
2378+ pacat - Cat raw audio data to a PulseAudio sink.
2379+ parec - Cat raw audio data from a PulseAudio source.
2380+ pacmd - Connect to PulseAudio's built-in command line control interface.
2381+ pactl - Send a control command to a PulseAudio server.
2382+ padsp - /dev/dsp wrapper to transparently support OSS applications.
2383+ pax11publish - Store/retrieve PulseAudio default server/sink/source
2384+ settings in the X11 root window.
2385+
2386+Package: pulseaudio-utils-dbg
2387+Architecture: any
2388+Priority: extra
2389+Section: debug
2390+Depends: ${misc:Depends}, pulseaudio-utils (= ${binary:Version})
2391+Description: PulseAudio command line tools detached debugging symbols
2392+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2393+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2394+ much better latency, mixing/re-sampling quality and overall architecture.
2395+ .
2396+ This package contains detached debugging symbols for the command line tools.
2397+
2398+Package: pulseaudio-esound-compat
2399+Architecture: any
2400+Depends: ${shlibs:Depends}, ${misc:Depends}
2401+Conflicts: esound, pulseaudio (<< 0.9.7)
2402+Replaces: esound
2403+Provides: esound
2404+Description: PulseAudio ESD compatibility layer
2405+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2406+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2407+ much better latency, mixing/re-sampling quality and overall architecture.
2408+ .
2409+ This package contains the ESD compatibility components and enables a
2410+ PulseAudio sound server to fully replace ESD.
2411+
2412+Package: pulseaudio-esound-compat-dbg
2413+Architecture: any
2414+Priority: extra
2415+Section: debug
2416+Depends: ${misc:Depends}, pulseaudio-esound-compat (= ${binary:Version})
2417+Description: PulseAudio ESD compatibility layer debugging symbols
2418+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2419+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2420+ much better latency, mixing/re-sampling quality and overall architecture.
2421+ .
2422+ This package contains debugging symbols for the ESD compatibility components.
2423+
2424+Package: pulseaudio-module-zeroconf
2425+Architecture: any
2426+Depends: ${shlibs:Depends}, ${misc:Depends}
2427+Recommends: avahi-daemon
2428+Description: Zeroconf module for PulseAudio sound server
2429+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2430+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2431+ much better latency, mixing/re-sampling quality and overall architecture.
2432+ .
2433+ This module enables PulseAudio to publish available sinks and sources via
2434+ zeroconf (aka. Avahi, mdns).
2435+ .
2436+ The module is called module-zeroconf-publish.
2437+
2438+Package: pulseaudio-module-zeroconf-dbg
2439+Architecture: any
2440+Priority: extra
2441+Section: debug
2442+Depends: ${misc:Depends}, pulseaudio-module-zeroconf (= ${binary:Version})
2443+Description: Zeroconf module for PulseAudio sound server debugging symbols
2444+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2445+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2446+ much better latency, mixing/re-sampling quality and overall architecture.
2447+ .
2448+ This package contains detached debugging symbols for the zeroconf module.
2449+
2450+Package: pulseaudio-module-lirc
2451+Architecture: any
2452+Depends: ${shlibs:Depends}, ${misc:Depends}
2453+Description: lirc module for PulseAudio sound server
2454+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2455+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2456+ much better latency, mixing/re-sampling quality and overall architecture.
2457+ .
2458+ This module enables the volume of a PulseAudio sink to be controlled when
2459+ buttons of an infrared remote control are pressed (through LIRC).
2460+ .
2461+ The module is called module-lirc.
2462+
2463+Package: pulseaudio-module-lirc-dbg
2464+Architecture: any
2465+Priority: extra
2466+Section: debug
2467+Depends: ${misc:Depends}, pulseaudio-module-lirc (= ${binary:Version})
2468+Description: lirc module for PulseAudio sound server debugging symbols
2469+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2470+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2471+ much better latency, mixing/re-sampling quality and overall architecture.
2472+ .
2473+ This package contains debugging symbols for the PulseAudio lirc module.
2474+
2475+Package: pulseaudio-module-gconf
2476+Architecture: any
2477+Depends: ${shlibs:Depends}, ${misc:Depends}
2478+Description: GConf module for PulseAudio sound server
2479+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2480+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2481+ much better latency, mixing/re-sampling quality and overall architecture.
2482+ .
2483+ This module enables PulseAudio to store additional configuration in GConf.
2484+ .
2485+ The module is called module-gconf.
2486+
2487+Package: pulseaudio-module-gconf-dbg
2488+Architecture: any
2489+Priority: extra
2490+Section: debug
2491+Depends: ${misc:Depends}, pulseaudio-module-gconf (= ${binary:Version})
2492+Description: GConf module for PulseAudio sound server debugging symbols
2493+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2494+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2495+ much better latency, mixing/re-sampling quality and overall architecture.
2496+ .
2497+ This package contains debugging symbols for the PulseAudio GConf module.
2498+
2499+Package: pulseaudio-module-raop
2500+Architecture: any
2501+Depends: ${shlibs:Depends}, ${misc:Depends}
2502+Description: RAOP module for PulseAudio sound server
2503+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2504+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2505+ much better latency, mixing/re-sampling quality and overall architecture.
2506+ .
2507+ This module enables PulseAudio to stream audio to an Apple Airport Express.
2508+
2509+Package: pulseaudio-module-raop-dbg
2510+Architecture: any
2511+Priority: extra
2512+Section: debug
2513+Depends: ${shlibs:Depends}, ${misc:Depends},
2514+ pulseaudio-module-raop (= ${binary:Version})
2515+Description: RAOP module for PulseAudio sound server
2516+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2517+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2518+ much better latency, mixing/re-sampling quality and overall architecture.
2519+ .
2520+ This package contains debugging symbols for the PulseAudio RAOP module.
2521+
2522+Package: pulseaudio-module-bluetooth
2523+Architecture: alpha amd64 arm armel hppa i386 ia64 mips mipsel powerpc s390 sparc
2524+Priority: extra
2525+Depends: ${shlibs:Depends}, ${misc:Depends}
2526+Conflicts: pulseaudio (<< 0.9.14-2)
2527+Description: Bluetooth module for PulseAudio sound server
2528+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2529+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2530+ much better latency, mixing/re-sampling quality and overall architecture.
2531+ .
2532+ This module enables PulseAudio to work with bluetooth devices, like headset
2533+ or audio gateway.
2534+ .
2535+ The module is called module-bluetooth
2536+
2537+Package: pulseaudio-module-bluetooth-dbg
2538+Architecture: alpha amd64 arm armel hppa i386 ia64 mips mipsel powerpc s390 sparc
2539+Priority: extra
2540+Section: debug
2541+Depends: ${misc:Depends}, pulseaudio-module-bluetooth (= ${binary:Version})
2542+Description: Bluetooth module for PulseAudio sound server
2543+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2544+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2545+ much better latency, mixing/re-sampling quality and overall architecture.
2546+ .
2547+ This package contains debugging symbols for the PulseAudio bluetooth module.
2548+
2549+Package: pulseaudio-module-x11
2550+Architecture: any
2551+Depends: ${shlibs:Depends}, ${misc:Depends}, pulseaudio-utils
2552+Description: X11 module for PulseAudio sound server
2553+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2554+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2555+ much better latency, mixing/re-sampling quality and overall architecture.
2556+ .
2557+ This module enables PulseAudio to publish itself as the default sound
2558+ server to the X11 root window automatically upon startup. The is also a
2559+ module to playback a sound file in place of the X11 bell beep.
2560+ .
2561+ The modules are called module-x11-publish and module-x11-bell.
2562+
2563+Package: pulseaudio-module-x11-dbg
2564+Architecture: any
2565+Priority: extra
2566+Section: debug
2567+Depends: ${misc:Depends}, pulseaudio-module-x11 (= ${binary:Version})
2568+Description: X11 module for PulseAudio sound server debugging symbols
2569+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2570+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2571+ much better latency, mixing/re-sampling quality and overall architecture.
2572+ .
2573+ This package contains debugging symbols for the PulseAudio X11 modules.
2574+
2575+Package: libpulse0
2576+Section: libs
2577+Architecture: any
2578+Depends: ${shlibs:Depends}, ${misc:Depends}
2579+Breaks: pavucontrol (<< 0.9.8)
2580+Suggests: pulseaudio
2581+Description: PulseAudio client libraries
2582+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2583+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2584+ much better latency, mixing/re-sampling quality and overall architecture.
2585+ .
2586+ Client libraries used by applications that access a PulseAudio sound server
2587+ via PulseAudio's native interface.
2588+
2589+Package: libpulse0-dbg
2590+Section: debug
2591+Architecture: any
2592+Priority: extra
2593+Depends: ${misc:Depends}, libpulse0 (= ${binary:Version})
2594+Description: PulseAudio client libraries detached debugging symbols
2595+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2596+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2597+ much better latency, mixing/re-sampling quality and overall architecture.
2598+ .
2599+ This package contains detached debugging symbols for the PulseAudio native
2600+ interface client libraries.
2601+
2602+Package: libpulse-mainloop-glib0
2603+Architecture: any
2604+Depends: ${shlibs:Depends}, ${misc:Depends}
2605+Description: PulseAudio client libraries (glib support)
2606+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2607+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2608+ much better latency, mixing/re-sampling quality and overall architecture.
2609+ .
2610+ Client libraries used by applications that access a PulseAudio sound server
2611+ via PulseAudio's native interface.
2612+ .
2613+ This package adds support for glib2 client applications.
2614+
2615+Package: libpulse-mainloop-glib0-dbg
2616+Section: debug
2617+Architecture: any
2618+Priority: extra
2619+Depends: ${misc:Depends}, libpulse-mainloop-glib0 (= ${binary:Version})
2620+Description: PulseAudio client libraries (glib support) debugging symbols
2621+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2622+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2623+ much better latency, mixing/re-sampling quality and overall architecture.
2624+ .
2625+ This package contains detached debugging symbols for the PulseAudio native
2626+ interface glib support client libraries.
2627+
2628+Package: libpulse-browse0
2629+Architecture: any
2630+Depends: ${shlibs:Depends}, ${misc:Depends}
2631+Description: PulseAudio client libraries (zeroconf support)
2632+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2633+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2634+ much better latency, mixing/re-sampling quality and overall architecture.
2635+ .
2636+ Client libraries used by applications that access a PulseAudio sound server
2637+ via PulseAudio's native interface.
2638+ .
2639+ This package adds support for zeroconf (aka. Avahi, mdns) discovery of
2640+ PulseAudio sinks and sources by client applications.
2641+
2642+Package: libpulse-browse0-dbg
2643+Section: debug
2644+Architecture: any
2645+Priority: extra
2646+Depends: ${misc:Depends}, libpulse-browse0 (= ${binary:Version})
2647+Description: PulseAudio client libraries (zeroconf support) debugging symbols
2648+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2649+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2650+ much better latency, mixing/re-sampling quality and overall architecture.
2651+ .
2652+ This package contains detached debugging symbols for the PulseAudio native
2653+ interface zeroconf support client libraries.
2654+
2655+Package: libpulse-dev
2656+Section: libdevel
2657+Architecture: any
2658+Depends: ${misc:Depends},
2659+ libpulse0 (= ${binary:Version}),
2660+ libpulse-mainloop-glib0 (= ${binary:Version}),
2661+ libpulse-browse0 (= ${binary:Version}),
2662+ libx11-dev,
2663+ x11proto-core-dev,
2664+ libxt-dev,
2665+ libglib2.0-dev,
2666+ libavahi-client-dev
2667+Description: PulseAudio client development headers and libraries
2668+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
2669+ WIN32 systems. It is a drop in replacement for the ESD sound server with
2670+ much better latency, mixing/re-sampling quality and overall architecture.
2671+ .
2672+ Headers and libraries for developing applications that access a PulseAudio
2673+ sound server via PulseAudio's native interface.
2674
2675=== added file 'debian/copyright'
2676--- debian/copyright 1970-01-01 00:00:00 +0000
2677+++ debian/copyright 2009-11-20 23:39:10 +0000
2678@@ -0,0 +1,479 @@
2679+This package was debianized by CJ van den Berg <cj@vdbonline.com> on
2680+Thu, 10 Aug 2006 15:59:43 +0200.
2681+
2682+It was downloaded from <http://pulseaudio.org/wiki/DownloadPulseAudio>.
2683+
2684+ Upstream Authors
2685+ ================
2686+
2687+ Lennart Poettering <lennart@poettering.net>
2688+ Pierre Ossman <drzeus@drzeus.cx>,
2689+ through his employer Cendio <http://www.cendio.com/>
2690+
2691+Files: *
2692+Copyright:
2693+ Copyright (C) 2004-2009 Lennart Poettering
2694+ Copyright (C) 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
2695+License: LGPL-2.1+
2696+ The upstream license clarifies pretty well that the sources of pulseaudio are
2697+ LGPL (please see LGPL license grant below), but that some parts will be
2698+ effectively GPL since they rely on GPL libraries, quoting the upstream
2699+ LICENSE:
2700+
2701+ """All PulseAudio source files are licensed under the GNU Lesser General
2702+ Public License. (see file LGPL for details)
2703+
2704+ However, the server side links to the GPL-only library 'libsamplerate'
2705+ which practically downgrades the license of the server part to GPL (see
2706+ file GPL for details), exercising section 3 of the LGPL.
2707+
2708+ Hence you should treat the client library ('libpulse') of PulseAudio as
2709+ being LGPL licensed and the server part ('libpulsecore') as being GPL
2710+ licensed. Since the PulseAudio daemon and the modules link to
2711+ 'libpulsecore' they are of course also GPL licensed.
2712+
2713+ -- Lennart Poettering, April 20th, 2006."""
2714+
2715+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2716+ /usr/share/common-licenses/LGPL-2.1.
2717+
2718+File: src/pulsecore/g711.c
2719+Copyright:
2720+ Copyright (C) Sun Microsystems, Inc
2721+License:
2722+ This source code is a product of Sun Microsystems, Inc. and is provided
2723+ for unrestricted use. Users may copy or modify this source code without
2724+ charge.
2725+
2726+ SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING
2727+ THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
2728+ PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
2729+
2730+ Sun source code is provided with no support and without any obligation on
2731+ the part of Sun Microsystems, Inc. to assist in its use, correction,
2732+ modification or enhancement.
2733+
2734+ SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
2735+ INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE
2736+ OR ANY PART THEREOF.
2737+
2738+ In no event will Sun Microsystems, Inc. be liable for any lost revenue
2739+ or profits or other special, indirect and consequential damages, even if
2740+ Sun has been advised of the possibility of such damages.
2741+
2742+Files: src/pulsecore/g711.h
2743+Copyright:
2744+ Copyright (C) 2001 Chris Bagwell
2745+Licence:
2746+ Permission to use, copy, modify, and distribute this software and its
2747+ documentation for any purpose and without fee is hereby granted, provided
2748+ that the above copyright notice appear in all copies and that both that
2749+ copyright notice and this permission notice appear in supporting
2750+ documentation. This software is provided "as is" without express or
2751+ implied warranty.
2752+
2753+Files: src/pulsecore/poll.*
2754+Copyright:
2755+ Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
2756+ Copyright (C)1994,96,97,98,99,2000,2001,2004 Free Software Foundation, Inc.
2757+License: LGPL-2.1+
2758+ On Debian systems, the complete text of the LGPL-2 can be found in
2759+ /usr/share/common-licenses/LGPL-2.1.
2760+
2761+Files: src/pulse/utf8.c
2762+Copyright:
2763+ Copyright (C) 1999 Tom Tromey
2764+ Copyright (C) 2000 Red Hat, Inc.
2765+License: LGPL-2.1+
2766+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2767+ /usr/share/common-licenses/LGPL-2.1.
2768+
2769+Files: src/modules/bluetooth/ipc.*, src/modules/bluetooth/rtp.*
2770+Copyright:
2771+ Copyright (C) 2004-2009 Marcel Holtmann <marcel@holtmann.org>
2772+License: LGPL-2.1+
2773+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2774+ /usr/share/common-licenses/LGPL-2.1.
2775+
2776+Files: src/modules/bluetooth/module-bluetooth-{device,discover}.c,
2777+ src/modules/bluetooth/bluetooth-util.*
2778+Copyright:
2779+ Copyright (C) 2008-2009 Joao Paulo Rechi Vita
2780+License: LGPL-2.1+
2781+ On Debian systems, the complete text of the LGPL-2 can be found in
2782+ /usr/share/common-licenses/LGPL-2.
2783+
2784+File: src/modules/bluetooth/proximity-helper.c
2785+Copyright:
2786+ Copyright (C) 2000-2001 Qualcomm Incorporated
2787+ Copyright (C) 2002-2003 Maxim Krasnyansky <maxk@qualcomm.com>
2788+ Copyright (C) 2002-2007 Marcel Holtmann <marcel@holtmann.org>
2789+License: GPL-2+
2790+ On Debian systems, the complete text of the GPL-2 can be found in
2791+ /usr/share/common-licenses/GPL-2.
2792+
2793+Files: src/modules/bluetooth/sbc*
2794+Copyright:
2795+ Copyright (C) 2004-2009 Marcel Holtmann <marcel@holtmann.org>
2796+ Copyright (C) 2004-2005 Henryk Ploetz <henryk@ploetzli.ch>
2797+ Copyright (C) 2005-2006 Brad Midgley <bmidgley@xmission.com>
2798+License: LGPL-2.1+
2799+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2800+ /usr/share/common-licenses/LGPL-2.1.
2801+
2802+Files: src/pulsecore/dbus-*.*, src/modules/module-hal-detect.c
2803+Copyright:
2804+ Copyright 2006 Lennart Poettering
2805+ Copyright 2006 Shams E. King
2806+License: LGPL-2.1+
2807+ On Debian systems, the complete text of the LGPL-2 can be found in
2808+ /usr/share/common-licenses/LGPL-2.1.
2809+
2810+File: src/modules/ladspa.h
2811+Copyright:
2812+ Copyright (C) 2000-2002 Richard W.E. Furse, Paul Barton-Davis, Stefan
2813+ Westerfeld.
2814+License: LGPL-2.1+
2815+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2816+ /usr/share/common-licenses/LGPL-2.1.
2817+
2818+Files: src/modules/module-always-sink.c, src/modules/rtp/rtsp_client.*
2819+Copyright:
2820+ Copyright (C) 2008 Colin Guthrie
2821+License: LGPL-2.1+
2822+ On Debian systems, the complete text of the LGPL-2 can be found in
2823+ /usr/share/common-licenses/LGPL-2.1.
2824+
2825+Files: src/modules/module-detect.c
2826+Copyright:
2827+ Copyright 2006 Lennart Poettering
2828+ Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
2829+ Copyright 2006 Diego Petteno
2830+License: LGPL-2.1+
2831+ On Debian systems, the complete text of the LGPL-2 can be found in
2832+ /usr/share/common-licenses/LGPL-2.1.
2833+
2834+Files: src/modules/roap/*roap*, src/modules/rtp/headerlist.*
2835+Copyright:
2836+ Copyright 2005-2007 Lennart Poettering
2837+ Copyright (C) 2008 Colin Guthrie
2838+License: LGPL-2.1+
2839+ On Debian systems, the complete text of the LGPL-2 can be found in
2840+ /usr/share/common-licenses/LGPL-2.1.
2841+
2842+Files: src/modules/roap/base64.*
2843+Copyright:
2844+ Copyright (C) 2008 Colin Guthrie
2845+ Copyright (C) Kungliga Tekniska Hogskolan
2846+License: LGPL-2.1+
2847+ On Debian systems, the complete text of the LGPL-2 can be found in
2848+ /usr/share/common-licenses/LGPL-2.1.
2849+
2850+Files: src/modules/module-solaris.c
2851+Copyright:
2852+ Copyright 2006 Lennart Poettering
2853+ Copyright 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
2854+ Copyright 2009 Finn Thain
2855+License: LGPL-2.1+
2856+ On Debian systems, the complete text of the LGPL-2 can be found in
2857+ /usr/share/common-licenses/LGPL-2.1.
2858+
2859+Files: src/modules/reserve.*
2860+Copyright:
2861+ Copyright 2009 (C) Lennart Poettering
2862+License:
2863+ Permission is hereby granted, free of charge, to any person
2864+ obtaining a copy of this software and associated documentation files
2865+ (the "Software"), to deal in the Software without restriction,
2866+ including without limitation the rights to use, copy, modify, merge,
2867+ publish, distribute, sublicense, and/or sell copies of the Software,
2868+ and to permit persons to whom the Software is furnished to do so,
2869+ subject to the following conditions:
2870+
2871+ The above copyright notice and this permission notice shall be
2872+ included in all copies or substantial portions of the Software.
2873+
2874+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2875+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2876+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2877+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
2878+ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
2879+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
2880+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2881+ SOFTWARE.
2882+
2883+Files: src/pulsecore/atomic.h
2884+Copyright:
2885+ Copyright (C) 2006-2008 Lennart Poettering
2886+ Copyright (C) 2008 Nokia Corporation
2887+License: LGPL-2.1+
2888+ On Debian systems, the complete text of the LGPL-2 can be found in
2889+ /usr/share/common-licenses/LGPL-2.1.
2890+
2891+File: src/pulsecore/core-util.c
2892+Copyright:
2893+ Copyright (C) 2004-2006 Lennart Poettering
2894+ Copyright (C) 2004 Joe Marcus Clarke
2895+ Copyright (C) 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
2896+License: LGPL-2.1+
2897+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2898+ /usr/share/common-licenses/LGPL-2.1.
2899+
2900+File: src/pulsecore/ffmpeg/avcodec.h
2901+Copyright:
2902+ Copyright (c) 2001 Fabrice Bellard
2903+License: LGPL-2.1+
2904+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2905+ /usr/share/common-licenses/LGPL-2.1.
2906+
2907+File: src/pulsecore/ffmpeg/resample2.c
2908+Copyright:
2909+ Copyright (c) 2004 Michael Niedermayer <michaelni@gmx.at>
2910+License: LGPL-2.1+
2911+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2912+ /usr/share/common-licenses/LGPL-2.1.
2913+
2914+File: src/pulsecore/socket-util.c
2915+Copyright:
2916+ Copyright (C) 2004-2006 Lennart Poettering
2917+ Copyright (C) 2004 Joe Marcus Clarke
2918+ Copyright (C) 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
2919+License: LGPL-2.1+
2920+ On Debian systems, the complete text of the LGPL-2 can be found in
2921+ /usr/share/common-licenses/LGPL-2.1.
2922+
2923+File: man/xmltoman
2924+Copyright:
2925+ Copyright (C) 2000-2002 Oliver Kurth <oku@masqmail.cx>
2926+ Copyright (C) 2003 Lennart Poettering <mzkzygbzna@0pointer.de>
2927+License: LGPL-2+
2928+ On Debian systems, the complete text of the LGPL-2 can be found in
2929+ /usr/share/common-licenses/LGPL-2.
2930+
2931+File: po/ca.po
2932+Copyright:
2933+ Copyright (C) 2008 Xavier Conde Rueda <xavi.conde@gmail.com>
2934+ Copyright (C) 2009 Agustí Grau <fletxa@gmail.com>, 2009.
2935+ Copyright (C) Judith Pintó Subirada <judithp@gmail.com>
2936+ Copyright (C) 2009 Josep Torné Llavall <josep.torne@gmail.com>
2937+
2938+License: LGPL-2.1+
2939+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2940+ /usr/share/common-licenses/LGPL-2.1.
2941+
2942+File: po/cs.po
2943+Copyright:
2944+ Copyright (C) 2008,2009 Petr Kovar <pknbe@volny.cz>
2945+License: LGPL-2.1+
2946+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2947+ /usr/share/common-licenses/LGPL-2.1.
2948+
2949+File: po/de.po
2950+Copyright:
2951+ Copyright (C) 2008,2009 Fabian Affolter <fab@fedoraproject.org>
2952+ Copyright (C) 2008,2009 Micha Pietsch <barney@fedoraproject.org>
2953+License: LGPL-2.1+
2954+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2955+ /usr/share/common-licenses/LGPL-2.1.
2956+
2957+File: po/de_CH.po
2958+Copyright:
2959+ Copyright (C) 2008, 2009 Fabian Affolter <fab@fedoraproject.org>
2960+ Copyright (C) 2008, 2009 Micha Pietsch <barney@fedoraproject.org>
2961+License: LGPL-2.1+
2962+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2963+ /usr/share/common-licenses/LGPL-2.1.
2964+
2965+File: po/el.po
2966+Copyright:
2967+ Copyright (C) 2008 Dimitris Glezos <dimitris@glezos.com>
2968+License: LGPL-2.1+
2969+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2970+ /usr/share/common-licenses/LGPL-2.1.
2971+
2972+File: po/es.po
2973+Copyright:
2974+ Copyright (C) 2009 Domingo Becker <domingobecker@gmail.com>
2975+ Copyright (C) 2008 Hector Daniel Cabrera <h.daniel.cabrera@gmail.com>
2976+License: LGPL-2.1+
2977+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2978+ /usr/share/common-licenses/LGPL-2.1.
2979+
2980+File: po/fi.po
2981+Copyright:
2982+ Copyright (C) 2009 Timo Jyrinki <timo.jyrinki@iki.fi>
2983+ Copyright (C) 2009 Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>
2984+License: LGPL-2.1+
2985+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2986+ /usr/share/common-licenses/LGPL-2.1.
2987+
2988+File: po/fr.po
2989+Copyright:
2990+ Copyright (C) 2008 Robert-Andre Mauchin <zebob.m@pengzone.org>
2991+ Copyright (C) 2008 Michael Ughetto <telimektar esraonline com>
2992+ Copyright (C) 2008 Pablo Martin-Gomez <pablo.martin-gomez@laposte.net>
2993+ Copyright (C) 2009 Corentin Perard <corentin.perard@gmail.com>
2994+License: LGPL-2.1+
2995+ On Debian systems, the complete text of the LGPL-2.1 can be found in
2996+ /usr/share/common-licenses/LGPL-2.1.
2997+
2998+File: po/gu.po
2999+Copyright:
3000+ Copyright (C) 2009 Sweta Kothari <swkothar@redhat.com>
3001+License: LGPL-2.1+
3002+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3003+ /usr/share/common-licenses/LGPL-2.1.
3004+
3005+File: po/hi.po
3006+Copyright:
3007+ Copyright (C) 2009 Rajesh Ranjan <rajesh672@gmail.com>
3008+License: LGPL-2.1+
3009+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3010+ /usr/share/common-licenses/LGPL-2.1.
3011+
3012+File: po/it.po
3013+Copyright:
3014+ Copyright (C) 2008,2009 Luca Ferretti <elle.uca@libero.it>
3015+ Copyright (C) 2009 Milo Casagrande <milo@ubuntu.com>
3016+ Copyright (C) 2009 ario_santagiuliana <mario at marionline.it>
3017+ Copyright (C) 2009 Milo Casagrande <milo@ubuntu.com>
3018+
3019+License: LGPL-2.1+
3020+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3021+ /usr/share/common-licenses/LGPL-2.1.
3022+
3023+File: po/ja.po
3024+Copyright:
3025+ Copyright (C) 2009 Hyu_gabaru Ryu_ichi <hyu_gabaru@yahoo.co.jp>
3026+License: LGPL-2.1+
3027+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3028+ /usr/share/common-licenses/LGPL-2.1.
3029+
3030+File: po/kn.po
3031+Copyright:
3032+ Copyright (C) 2009 Shankar Prasad <svenkate@redhat.com>
3033+License: LGPL-2.1+
3034+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3035+ /usr/share/common-licenses/LGPL-2.1.
3036+
3037+File: po/mr.po
3038+Copyright:
3039+ Copyright (C) 2009 Sandeep Shedmake <sandeep.shedmake@gmail.com>
3040+ Copyright (C) 2009 Sandeep Shedmake <sshedmak@redhat.com>
3041+License: LGPL-2.1+
3042+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3043+ /usr/share/common-licenses/LGPL-2.1.
3044+
3045+File: po/nl.po
3046+Copyright:
3047+ Copyright (C) 2009 Geert Warrink <geert.warrink@onsnet.nu>
3048+License: LGPL-2.1+
3049+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3050+ /usr/share/common-licenses/LGPL-2.1.
3051+
3052+File: po/or.po
3053+Copyright:
3054+ Copyright (C) 2009 Manoj Kumar Giri <mgiri@redhat.com>
3055+License: LGPL-2.1+
3056+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3057+ /usr/share/common-licenses/LGPL-2.1.
3058+
3059+File: po/pa.po
3060+Copyright:
3061+ Copyright (C) 2009 Amanpreet Singh Alam <aalam@users.sf.net>
3062+ Copyright (C) 2009 Jaswinder Singh <jsingh@redhat.com>
3063+ Copyright (C) 2009 A S Alam <aalam@users.sf.net>
3064+License: LGPL-2.1+
3065+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3066+ /usr/share/common-licenses/LGPL-2.1.
3067+
3068+File: po/pl.po
3069+Copyright:
3070+ Copyright (C) 2008 Piotr Drag <piotrdrag@gmail.com>
3071+License: LGPL-2.1+
3072+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3073+ /usr/share/common-licenses/LGPL-2.1.
3074+
3075+File: po/pt_BR.po
3076+Copyright:
3077+ Copyright (C) 2008 Fabian Affolter <fab@fedoraproject.org>
3078+License: LGPL-2.1+
3079+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3080+ /usr/share/common-licenses/LGPL-2.1.
3081+
3082+File: po/sr.po, po/sr@latin.po
3083+Copyright:
3084+ Copyright (C) 2009 Igor Miletic (Игор Милетић) <grejigl-gnomeprevod@yahoo.ca>, 2009.
3085+ Copyright (C) 2009 Miloš Komarčević <kmilos@gmail.com>, 2009.
3086+License: LGPL-2.1+
3087+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3088+ /usr/share/common-licenses/LGPL-2.1.
3089+
3090+File: po/sv.po
3091+Copyright:
3092+ Copyright (C) 2008 Daniel Nylander <po@danielnylander.se>
3093+License: LGPL-2.1+
3094+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3095+ /usr/share/common-licenses/LGPL-2.1.
3096+
3097+File: po/ta.po
3098+Copyright:
3099+ Copyright (C) 2009 I. Felix <ifelix@redhat.com>
3100+License: LGPL-2.1+
3101+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3102+ /usr/share/common-licenses/LGPL-2.1.
3103+
3104+File: po/te.po
3105+Copyright:
3106+ Copyright (C) 2009 Krishna Babu K <kkrothap@redhat.com>
3107+License: LGPL-2.1+
3108+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3109+ /usr/share/common-licenses/LGPL-2.1.
3110+
3111+File: po/uk.po
3112+Copyright:
3113+ Copyright (C) 2009 Yuri Chornoivan <yurchor@ukr.net>
3114+License: LGPL-2.1+
3115+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3116+ /usr/share/common-licenses/LGPL-2.1.
3117+
3118+File: po/zh_CN.po
3119+Copyright:
3120+ Copyright (C) 2008 闫丰刚 (sainry)<sainry@gmail.com>
3121+License: LGPL-2.1+
3122+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3123+ /usr/share/common-licenses/LGPL-2.1.
3124+
3125+Files: debian/*
3126+Copyright:
3127+ Copyright 2006-2009 Sjoerd Simons <sjoerd@debian.org>
3128+ Copyright 2006-2008 CJ van den Berg <cj@vdbonline.com>
3129+License: GPL-2+
3130+ On Debian systems, the complete text of the GPL-2 can be found in
3131+ /usr/share/common-licenses/GPL-2.
3132+
3133+Files: src/pulsecore/cpu-*, src/pulsecore/remap*,
3134+ src/pulsecore/svolume_{arm,mmx,sse}.c
3135+Copyright:
3136+ Copyright 2004-2006 Lennart Poettering
3137+ Copyright 2009 Wim Taymans <wim.taymans@collabora.co.uk>
3138+License: LGPL-2.1+
3139+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3140+ /usr/share/common-licenses/LGPL-2.1.
3141+
3142+
3143+Files: src/pulsecore/sconv_sse.c
3144+Copyright:
3145+ Copyright 2004-2006 Lennart Poettering
3146+ Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
3147+License: LGPL-2.1+
3148+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3149+ /usr/share/common-licenses/LGPL-2.1.
3150+
3151+
3152+Files: src/pulsecore/usergroup.*
3153+Copyright:
3154+ Copyright 2009 Ted Percival
3155+License: LGPL-2.1+
3156+ On Debian systems, the complete text of the LGPL-2.1 can be found in
3157+ /usr/share/common-licenses/LGPL-2.1.
3158
3159=== added file 'debian/libpulse-browse0.install'
3160--- debian/libpulse-browse0.install 1970-01-01 00:00:00 +0000
3161+++ debian/libpulse-browse0.install 2009-11-20 23:39:10 +0000
3162@@ -0,0 +1,1 @@
3163+usr/lib/libpulse-browse.so.*
3164
3165=== added file 'debian/libpulse-browse0.shlibs'
3166--- debian/libpulse-browse0.shlibs 1970-01-01 00:00:00 +0000
3167+++ debian/libpulse-browse0.shlibs 2009-11-20 23:39:10 +0000
3168@@ -0,0 +1,1 @@
3169+libpulse-browse 0 libpulse-browse0 (>= 0.9.8)
3170
3171=== added file 'debian/libpulse-dev.install'
3172--- debian/libpulse-dev.install 1970-01-01 00:00:00 +0000
3173+++ debian/libpulse-dev.install 2009-11-20 23:39:10 +0000
3174@@ -0,0 +1,6 @@
3175+usr/lib/libpulse.so
3176+usr/lib/libpulse-simple.so
3177+usr/lib/libpulse-browse.so
3178+usr/lib/libpulse-mainloop-glib.so
3179+usr/lib/pkgconfig/*
3180+usr/include/pulse/*
3181
3182=== added file 'debian/libpulse-mainloop-glib0.install'
3183--- debian/libpulse-mainloop-glib0.install 1970-01-01 00:00:00 +0000
3184+++ debian/libpulse-mainloop-glib0.install 2009-11-20 23:39:10 +0000
3185@@ -0,0 +1,1 @@
3186+usr/lib/libpulse-mainloop-glib.so.*
3187
3188=== added file 'debian/libpulse0.install'
3189--- debian/libpulse0.install 1970-01-01 00:00:00 +0000
3190+++ debian/libpulse0.install 2009-11-20 23:39:10 +0000
3191@@ -0,0 +1,4 @@
3192+etc/pulse/client.conf
3193+usr/lib/libpulse.so.*
3194+usr/lib/libpulse-simple.so.*
3195+usr/lib/libpulsecommon-*.so
3196
3197=== added file 'debian/libpulse0.shlibs'
3198--- debian/libpulse0.shlibs 1970-01-01 00:00:00 +0000
3199+++ debian/libpulse0.shlibs 2009-11-20 23:39:10 +0000
3200@@ -0,0 +1,3 @@
3201+libpulse 0 libpulse0 (>= 0.9.16)
3202+libpulse-simple 0 libpulse0
3203+libpulsecommon 0.9.20 libpulse0
3204
3205=== added directory 'debian/manpages'
3206=== added file 'debian/manpages/esdcompat.1'
3207--- debian/manpages/esdcompat.1 1970-01-01 00:00:00 +0000
3208+++ debian/manpages/esdcompat.1 2009-11-20 23:39:10 +0000
3209@@ -0,0 +1,55 @@
3210+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36.
3211+.TH PULSEAUDIO "1" "August 2006" "pulseaudio esd wrapper 0.9.5" "User Commands"
3212+.SH NAME
3213+pulseaudio \- manual page for pulseaudio esd wrapper 0.9.5
3214+.SH SYNOPSIS
3215+.B esdcompat
3216+[\fIoptions\fR]
3217+.SH DESCRIPTION
3218+pulseaudio esd wrapper 0.9.5
3219+.TP
3220+\fB\-v\fR \fB\-\-version\fR
3221+print version information
3222+.TP
3223+\fB\-h\fR \fB\-\-help\fR
3224+show this help
3225+.PP
3226+Ignored directives:
3227+.TP
3228+\fB\-tcp\fR
3229+use tcp/ip sockets in addition to unix domain
3230+.TP
3231+\fB\-promiscuous\fR
3232+don't require authentication
3233+.TP
3234+\fB\-d\fR DEVICE
3235+force esd to use sound device DEVICE
3236+.TP
3237+\fB\-b\fR
3238+run server in 8 bit sound mode
3239+.TP
3240+\fB\-r\fR RATE
3241+run server at sample rate of RATE
3242+.TP
3243+\fB\-as\fR SECS
3244+free audio device after SECS of inactivity
3245+.TP
3246+\fB\-unix\fR
3247+use unix domain sockets instead of tcp/ip
3248+.TP
3249+\fB\-public\fR
3250+make tcp/ip access public (other than localhost)
3251+.TP
3252+\fB\-terminate\fR
3253+terminate esd daemone after last client exits
3254+.TP
3255+\fB\-nobeeps\fR
3256+disable startup beeps
3257+.TP
3258+\fB\-trust\fR
3259+start esd even if use of /tmp/.esd can be insecure
3260+.TP
3261+\fB\-port\fR PORT
3262+listen for connections at PORT (only for tcp/ip)
3263+.HP
3264+\fB\-bind\fR ADDRESS binds to ADDRESS (only for tcp/ip)
3265
3266=== added file 'debian/manpages/pulseaudio.1'
3267--- debian/manpages/pulseaudio.1 1970-01-01 00:00:00 +0000
3268+++ debian/manpages/pulseaudio.1 2009-11-20 23:39:10 +0000
3269@@ -0,0 +1,97 @@
3270+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36.
3271+.TH PULSEAUDIO "1" "August 2006" "pulseaudio 0.9.5" "User Commands"
3272+.SH NAME
3273+pulseaudio \- manual page for pulseaudio 0.9.5
3274+.SH DESCRIPTION
3275+pulseaudio [options]
3276+.SS "COMMANDS:"
3277+.TP
3278+\fB\-h\fR, \fB\-\-help\fR
3279+Show this help
3280+.TP
3281+\fB\-\-version\fR
3282+Show version
3283+.TP
3284+\fB\-\-dump\-conf\fR
3285+Dump default configuration
3286+.TP
3287+\fB\-\-dump\-modules\fR
3288+Dump list of available modules
3289+.TP
3290+\fB\-k\fR \fB\-\-kill\fR
3291+Kill a running daemon
3292+.TP
3293+\fB\-\-check\fR
3294+Check for a running daemon
3295+.SS "OPTIONS:"
3296+.TP
3297+\fB\-\-system\fR[=\fIBOOL\fR]
3298+Run as system\-wide instance
3299+.TP
3300+\fB\-D\fR, \fB\-\-daemonize\fR[=\fIBOOL\fR]
3301+Daemonize after startup
3302+.TP
3303+\fB\-\-fail\fR[=\fIBOOL\fR]
3304+Quit when startup fails
3305+.TP
3306+\fB\-\-high\-priority\fR[=\fIBOOL\fR]
3307+Try to set high process priority
3308+(only available as root)
3309+.TP
3310+\fB\-\-disallow\-module\-loading\fR[=\fIBOOL\fR]
3311+Disallow module loading after startup
3312+.TP
3313+\fB\-\-exit\-idle\-time\fR=\fISECS\fR
3314+Terminate the daemon when idle and this
3315+time passed
3316+.TP
3317+\fB\-\-module\-idle\-time\fR=\fISECS\fR
3318+Unload autoloaded modules when idle and
3319+this time passed
3320+.TP
3321+\fB\-\-scache\-idle\-time\fR=\fISECS\fR
3322+Unload autoloaded samples when idle and
3323+this time passed
3324+.TP
3325+\fB\-\-log\-level\fR[=\fILEVEL\fR]
3326+Increase or set verbosity level
3327+.TP
3328+\fB\-v\fR
3329+Increase the verbosity level
3330+.HP
3331+\fB\-\-log\-target=\fR{auto,syslog,stderr} Specify the log target
3332+.TP
3333+\fB\-p\fR, \fB\-\-dl\-search\-path\fR=\fIPATH\fR
3334+Set the search path for dynamic shared
3335+objects (plugins)
3336+.TP
3337+\fB\-\-resample\-method\fR=\fI[METHOD]\fR
3338+Use the specified resampling method
3339+(one of src\-sinc\-medium\-quality,
3340+src\-sinc\-best\-quality,src\-sinc\-fastest
3341+src\-zero\-order\-hold,src\-linear,trivial)
3342+.TP
3343+\fB\-\-use\-pid\-file\fR[=\fIBOOL\fR]
3344+Create a PID file
3345+.TP
3346+\fB\-\-no\-cpu\-limit\fR[=\fIBOOL\fR]
3347+Do not install CPU load limiter on
3348+platforms that support it.
3349+.TP
3350+\fB\-\-disable\-shm\fR[=\fIBOOL\fR]
3351+Disable shared memory support.
3352+.SS "STARTUP SCRIPT:"
3353+.TP
3354+\fB\-L\fR, \fB\-\-load=\fR"MODULE ARGUMENTS"
3355+Load the specified plugin module with
3356+the specified argument
3357+.TP
3358+\fB\-F\fR, \fB\-\-file\fR=\fIFILENAME\fR
3359+Run the specified script
3360+.TP
3361+\fB\-C\fR
3362+Open a command line on the running TTY
3363+after startup
3364+.TP
3365+\fB\-n\fR
3366+Don't load default script file
3367
3368=== added directory 'debian/overrides'
3369=== added file 'debian/overrides/pulseaudio'
3370--- debian/overrides/pulseaudio 1970-01-01 00:00:00 +0000
3371+++ debian/overrides/pulseaudio 2009-11-20 23:39:10 +0000
3372@@ -0,0 +1,2 @@
3373+pulseaudio: script-not-executable ./etc/pulse/default.pa
3374+pulseaudio: description-starts-with-package-name
3375
3376=== added file 'debian/overrides/pulseaudio-module-x11'
3377--- debian/overrides/pulseaudio-module-x11 1970-01-01 00:00:00 +0000
3378+++ debian/overrides/pulseaudio-module-x11 2009-11-20 23:39:10 +0000
3379@@ -0,0 +1,1 @@
3380+pulseaudio-module-x11: desktop-entry-lacks-main-category /etc/xdg/autostart/pulseaudio-module-xsmp.desktop
3381
3382=== added file 'debian/overrides/pulseaudio-utils'
3383--- debian/overrides/pulseaudio-utils 1970-01-01 00:00:00 +0000
3384+++ debian/overrides/pulseaudio-utils 2009-11-20 23:39:10 +0000
3385@@ -0,0 +1,3 @@
3386+pulseaudio-utils: no-shlibs-control-file usr/lib/libpulsedsp.so
3387+pulseaudio-utils: postinst-must-call-ldconfig usr/lib/libpulsedsp.so
3388+pulseaudio-utils: package-name-doesnt-match-sonames libpulsedsp
3389
3390=== added directory 'debian/patches'
3391=== added file 'debian/patches/0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch'
3392--- debian/patches/0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch 1970-01-01 00:00:00 +0000
3393+++ debian/patches/0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch 2009-11-20 23:39:10 +0000
3394@@ -0,0 +1,26 @@
3395+From c6bb9dd1df10c49b11ac65db138fc3f34757bb41 Mon Sep 17 00:00:00 2001
3396+From: Clint Adams <schizo@debian.org>
3397+Date: Sun, 25 Oct 2009 12:35:14 +0000
3398+Subject: [PATCH] Work around some platforms not having O_CLOEXEC
3399+
3400+---
3401+ src/modules/module-cli.c | 5 +++++
3402+ 1 files changed, 5 insertions(+), 0 deletions(-)
3403+
3404+diff --git a/src/modules/module-cli.c b/src/modules/module-cli.c
3405+index 6bd0f4f..b1adb52 100644
3406+--- a/src/modules/module-cli.c
3407++++ b/src/modules/module-cli.c
3408+@@ -105,7 +105,12 @@ int pa__init(pa_module*m) {
3409+ * of log messages, particularly because if stdout and stderr are
3410+ * dup'ed they share the same O_NDELAY, too. */
3411+
3412++#ifdef O_CLOEXEC
3413+ if ((fd = open("/dev/tty", O_RDWR|O_CLOEXEC|O_NONBLOCK)) >= 0) {
3414++#else
3415++ if ((fd = open("/dev/tty", O_RDWR|O_NONBLOCK)) >= 0) {
3416++ pa_make_fd_cloexec(fd);
3417++#endif
3418+ io = pa_iochannel_new(m->core->mainloop, fd, fd);
3419+ pa_log_debug("Managed to open /dev/tty.");
3420+ } else {
3421
3422=== added file 'debian/patches/0001-change-resample-and-buffering.patch'
3423--- debian/patches/0001-change-resample-and-buffering.patch 1970-01-01 00:00:00 +0000
3424+++ debian/patches/0001-change-resample-and-buffering.patch 2009-11-20 23:39:10 +0000
3425@@ -0,0 +1,21 @@
3426+Index: pulseaudio-0.9.16~test4+git20090819.f4f16ab1/src/daemon/daemon.conf.in
3427+===================================================================
3428+--- pulseaudio-0.9.16~test4+git20090819.f4f16ab1.orig/src/daemon/daemon.conf.in 2009-08-18 23:26:20.000000000 -0400
3429++++ pulseaudio-0.9.16~test4+git20090819.f4f16ab1/src/daemon/daemon.conf.in 2009-08-18 23:27:11.000000000 -0400
3430+@@ -50,7 +50,7 @@
3431+ ; log-time = no
3432+ ; log-backtrace = 0
3433+
3434+-; resample-method = speex-float-3
3435++resample-method = speex-float-1
3436+ ; enable-remixing = yes
3437+ ; enable-lfe-remixing = no
3438+
3439+@@ -77,5 +77,5 @@
3440+ ; default-sample-channels = 2
3441+ ; default-channel-map = front-left,front-right
3442+
3443+-; default-fragments = 4
3444+-; default-fragment-size-msec = 25
3445++default-fragments = 8
3446++default-fragment-size-msec = 10
3447
3448=== added file 'debian/patches/0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch'
3449--- debian/patches/0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch 1970-01-01 00:00:00 +0000
3450+++ debian/patches/0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch 2009-11-20 23:39:10 +0000
3451@@ -0,0 +1,40 @@
3452+From 0753d13a0956e84c73ad97c60d033256f730acc1 Mon Sep 17 00:00:00 2001
3453+From: Sjoerd Simons <sjoerd@debian.org>
3454+Date: Sat, 14 Nov 2009 18:57:25 +0000
3455+Subject: [PATCH 2/2] Fix makefiles to include all alsa path files on install
3456+
3457+---
3458+ src/Makefile.am | 2 ++
3459+ src/Makefile.in | 2 ++
3460+ 2 files changed, 4 insertions(+), 0 deletions(-)
3461+
3462+diff --git a/src/Makefile.am b/src/Makefile.am
3463+index de15a8f..26ec752 100644
3464+--- a/src/Makefile.am
3465++++ b/src/Makefile.am
3466+@@ -1094,8 +1094,10 @@ alsapaths_DATA = \
3467+ modules/alsa/mixer/paths/analog-input-tvtuner.conf \
3468+ modules/alsa/mixer/paths/analog-input-video.conf \
3469+ modules/alsa/mixer/paths/analog-output.conf \
3470++ modules/alsa/mixer/paths/analog-output-speaker.conf \
3471+ modules/alsa/mixer/paths/analog-output.conf.common \
3472+ modules/alsa/mixer/paths/analog-output-headphones.conf \
3473++ modules/alsa/mixer/paths/analog-output-headphones-2.conf \
3474+ modules/alsa/mixer/paths/analog-output-lfe-on-mono.conf \
3475+ modules/alsa/mixer/paths/analog-output-mono.conf
3476+
3477+diff --git a/src/Makefile.in b/src/Makefile.in
3478+index 238e18d..3cf768d 100644
3479+--- a/src/Makefile.in
3480++++ b/src/Makefile.in
3481+@@ -3102,8 +3102,10 @@ libavahi_wrap_la_LIBADD = $(AM_LIBADD) $(AVAHI_CFLAGS) libpulsecore-@PA_MAJORMIN
3482+ @HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-input-tvtuner.conf \
3483+ @HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-input-video.conf \
3484+ @HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-output.conf \
3485++@HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-output-speaker.conf \
3486+ @HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-output.conf.common \
3487+ @HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-output-headphones.conf \
3488++@HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-output-headphones-2.conf \
3489+ @HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-output-lfe-on-mono.conf \
3490+ @HAVE_ALSA_TRUE@ modules/alsa/mixer/paths/analog-output-mono.conf
3491+
3492
3493=== added file 'debian/patches/0003-add-padsp-wrapper-check.patch'
3494--- debian/patches/0003-add-padsp-wrapper-check.patch 1970-01-01 00:00:00 +0000
3495+++ debian/patches/0003-add-padsp-wrapper-check.patch 2009-11-20 23:39:10 +0000
3496@@ -0,0 +1,21 @@
3497+Index: pulseaudio-0.9.14/src/utils/padsp
3498+===================================================================
3499+--- pulseaudio-0.9.14.orig/src/utils/padsp 2009-01-21 18:14:59.000000000 -0500
3500++++ pulseaudio-0.9.14/src/utils/padsp 2009-01-21 18:24:06.000000000 -0500
3501+@@ -75,10 +75,12 @@
3502+
3503+ shift $(( $OPTIND - 1 ))
3504+
3505+-if [ x"$LD_PRELOAD" = x ] ; then
3506+- LD_PRELOAD="libpulsedsp.so"
3507+-else
3508+- LD_PRELOAD="$LD_PRELOAD libpulsedsp.so"
3509++if `pgrep -f /usr/bin/pulseaudio 1>/dev/null` ; then
3510++ if [ x"$LD_PRELOAD" = x ] ; then
3511++ LD_PRELOAD="libpulsedsp.so"
3512++ else
3513++ LD_PRELOAD="$LD_PRELOAD libpulsedsp.so"
3514++ fi
3515+ fi
3516+
3517+ export LD_PRELOAD
3518
3519=== added file 'debian/patches/0004-set-tsched0.patch'
3520--- debian/patches/0004-set-tsched0.patch 1970-01-01 00:00:00 +0000
3521+++ debian/patches/0004-set-tsched0.patch 2009-11-20 23:39:10 +0000
3522@@ -0,0 +1,12 @@
3523+diff -urN pulseaudio-0.9.16~test1/src/daemon/default.pa.in pulseaudio-0.9.16~test1.new/src/daemon/default.pa.in
3524+--- pulseaudio-0.9.16~test1/src/daemon/default.pa.in 2009-06-23 06:54:03.000000000 +1000
3525++++ pulseaudio-0.9.16~test1.new/src/daemon/default.pa.in 2009-07-01 15:06:56.000000000 +1000
3526+@@ -50,7 +50,7 @@
3527+
3528+ ### Automatically load driver modules depending on the hardware available
3529+ .ifexists module-udev-detect@PA_SOEXT@
3530+-load-module module-udev-detect
3531++load-module module-udev-detect tsched=0
3532+ .else
3533+ ### Alternatively use the static hardware detection module (for systems that
3534+ ### lack udev support)
3535
3536=== added file 'debian/patches/0005-load-sample-dir-lazy.patch'
3537--- debian/patches/0005-load-sample-dir-lazy.patch 1970-01-01 00:00:00 +0000
3538+++ debian/patches/0005-load-sample-dir-lazy.patch 2009-11-20 23:39:10 +0000
3539@@ -0,0 +1,12 @@
3540+Index: pulseaudio-0.9.14/src/daemon/default.pa.in
3541+===================================================================
3542+--- pulseaudio-0.9.14.orig/src/daemon/default.pa.in 2009-03-08 00:18:26.000000000 -0500
3543++++ pulseaudio-0.9.14/src/daemon/default.pa.in 2009-03-08 00:19:30.000000000 -0500
3544+@@ -26,6 +26,7 @@
3545+ #load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
3546+ #load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
3547+ #load-sample-lazy pulse-access /usr/share/sounds/generic.wav
3548++load-sample-dir-lazy /usr/share/sounds/ubuntu/stereo
3549+
3550+ .fail
3551+
3552
3553=== added file 'debian/patches/0006-a11y-special-case-disable.patch'
3554--- debian/patches/0006-a11y-special-case-disable.patch 1970-01-01 00:00:00 +0000
3555+++ debian/patches/0006-a11y-special-case-disable.patch 2009-11-20 23:39:10 +0000
3556@@ -0,0 +1,13 @@
3557+Index: pulseaudio-0.9.19/src/daemon/esdcompat.in
3558+===================================================================
3559+--- pulseaudio-0.9.19.orig/src/daemon/esdcompat.in 2009-10-07 23:48:08.000000000 -0400
3560++++ pulseaudio-0.9.19/src/daemon/esdcompat.in 2009-10-08 00:01:28.000000000 -0400
3561+@@ -93,4 +93,7 @@
3562+ shift
3563+ done
3564+
3565+-eval "exec '@PA_BINARY@'$ARGS"
3566++if [ ! -f /var/lib/pulseaudio/pulse_a11y_nostart ] && \
3567++ [ ! -f $HOME/.pulse_a11y_nostart ]; then
3568++ eval "exec '@PA_BINARY@'$ARGS"
3569++fi
3570
3571=== added file 'debian/patches/0007-esd-honour-system-pulseaudio.patch'
3572--- debian/patches/0007-esd-honour-system-pulseaudio.patch 1970-01-01 00:00:00 +0000
3573+++ debian/patches/0007-esd-honour-system-pulseaudio.patch 2009-11-20 23:39:10 +0000
3574@@ -0,0 +1,17 @@
3575+diff -urN pulseaudio-0.9.14/src/daemon/esdcompat.in pulseaudio-0.9.14.new/src/daemon/esdcompat.in
3576+--- pulseaudio-0.9.14/src/daemon/esdcompat.in 2009-03-27 10:24:57.000000000 +1100
3577++++ pulseaudio-0.9.14.new/src/daemon/esdcompat.in 2009-03-27 10:30:36.000000000 +1100
3578+@@ -24,6 +24,13 @@
3579+ exit 1
3580+ }
3581+
3582++PULSEAUDIO_SYSTEM_START=0
3583++test -f /etc/default/pulseaudio && . /etc/default/pulseaudio
3584++
3585++if [ ! $PULSEAUDIO_SYSTEM_START -eq 0 ]; then
3586++ exit 0
3587++fi
3588++
3589+ ARGS=" --log-target=syslog"
3590+
3591+ while [ "$#" -gt "0" ]; do
3592
3593=== added file 'debian/patches/0050-revert-pacmd-poll-argv.patch'
3594--- debian/patches/0050-revert-pacmd-poll-argv.patch 1970-01-01 00:00:00 +0000
3595+++ debian/patches/0050-revert-pacmd-poll-argv.patch 2009-11-20 23:39:10 +0000
3596@@ -0,0 +1,159 @@
3597+Index: pulseaudio-0.9.16~test4+git20090819.f4f16ab1/src/utils/pacmd.c
3598+===================================================================
3599+--- pulseaudio-0.9.16~test4+git20090819.f4f16ab1.orig/src/utils/pacmd.c 2009-08-18 23:29:57.000000000 -0400
3600++++ pulseaudio-0.9.16~test4+git20090819.f4f16ab1/src/utils/pacmd.c 2009-08-18 23:30:36.000000000 -0400
3601+@@ -25,7 +25,7 @@
3602+
3603+ #include <assert.h>
3604+ #include <signal.h>
3605+-#include <sys/poll.h>
3606++#include <sys/select.h>
3607+ #include <sys/socket.h>
3608+ #include <unistd.h>
3609+ #include <errno.h>
3610+@@ -45,13 +45,6 @@
3611+
3612+ int main(int argc, char*argv[]) {
3613+
3614+- enum {
3615+- WATCH_STDIN,
3616+- WATCH_STDOUT,
3617+- WATCH_SOCKET,
3618+- N_WATCH
3619+- };
3620+-
3621+ pid_t pid ;
3622+ int fd = -1;
3623+ int ret = 1, i;
3624+@@ -60,7 +53,6 @@
3625+ size_t ibuf_index, ibuf_length, obuf_index, obuf_length;
3626+ char *cli;
3627+ pa_bool_t ibuf_eof, obuf_eof, ibuf_closed, obuf_closed;
3628+- struct pollfd pollfd[N_WATCH];
3629+
3630+ setlocale(LC_ALL, "");
3631+ bindtextdomain(GETTEXT_PACKAGE, PULSE_LOCALEDIR);
3632+@@ -116,7 +108,7 @@
3633+ size_t k;
3634+
3635+ k = PA_MIN(sizeof(ibuf) - ibuf_length, strlen(argv[i]));
3636+- memcpy(ibuf + ibuf_length, argv[i], k);
3637++ memcpy(ibuf + ibuf_length, argv[1], k);
3638+ ibuf_length += k;
3639+
3640+ if (ibuf_length < sizeof(ibuf)) {
3641+@@ -128,45 +120,38 @@
3642+ ibuf_eof = TRUE;
3643+ }
3644+
3645+- pa_zero(pollfd);
3646+-
3647+- pollfd[WATCH_STDIN].fd = STDIN_FILENO;
3648+- pollfd[WATCH_STDOUT].fd = STDOUT_FILENO;
3649+- pollfd[WATCH_SOCKET].fd = fd;
3650+-
3651+ for (;;) {
3652++ fd_set ifds, ofds;
3653++
3654+ if (ibuf_eof &&
3655+ obuf_eof &&
3656+ ibuf_length <= 0 &&
3657+ obuf_length <= 0)
3658+ break;
3659+
3660+- pollfd[WATCH_STDIN].events = pollfd[WATCH_STDOUT].events = pollfd[WATCH_SOCKET].events = 0;
3661++ FD_ZERO(&ifds);
3662++ FD_ZERO(&ofds);
3663+
3664+ if (obuf_length > 0)
3665+- pollfd[WATCH_STDOUT].events |= POLLOUT;
3666++ FD_SET(1, &ofds);
3667+ else if (!obuf_eof)
3668+- pollfd[WATCH_SOCKET].events |= POLLIN;
3669++ FD_SET(fd, &ifds);
3670+
3671+ if (ibuf_length > 0)
3672+- pollfd[WATCH_SOCKET].events |= POLLOUT;
3673++ FD_SET(fd, &ofds);
3674+ else if (!ibuf_eof)
3675+- pollfd[WATCH_STDIN].events |= POLLIN;
3676++ FD_SET(0, &ifds);
3677+
3678+- if (poll(pollfd, N_WATCH, -1) < 0) {
3679+-
3680+- if (errno == EINTR)
3681+- continue;
3682+-
3683+- pa_log(_("poll(): %s"), strerror(errno));
3684++ if (select(FD_SETSIZE, &ifds, &ofds, NULL, NULL) < 0) {
3685++ pa_log(_("select(): %s"), strerror(errno));
3686+ goto fail;
3687+ }
3688+
3689+- if (pollfd[WATCH_STDIN].revents & POLLIN) {
3690++ if (FD_ISSET(0, &ifds)) {
3691+ ssize_t r;
3692+ pa_assert(!ibuf_length);
3693+
3694+- if ((r = pa_read(STDIN_FILENO, ibuf, sizeof(ibuf), NULL)) <= 0) {
3695++ if ((r = pa_read(0, ibuf, sizeof(ibuf), NULL)) <= 0) {
3696+ if (r < 0) {
3697+ pa_log(_("read(): %s"), strerror(errno));
3698+ goto fail;
3699+@@ -179,7 +164,7 @@
3700+ }
3701+ }
3702+
3703+- if (pollfd[WATCH_SOCKET].revents & POLLIN) {
3704++ if (FD_ISSET(fd, &ifds)) {
3705+ ssize_t r;
3706+ pa_assert(!obuf_length);
3707+
3708+@@ -196,26 +181,21 @@
3709+ }
3710+ }
3711+
3712+- if (pollfd[WATCH_STDOUT].revents & POLLHUP) {
3713+- obuf_eof = TRUE;
3714+- obuf_length = 0;
3715+- } else if (pollfd[WATCH_STDOUT].revents & POLLOUT) {
3716++ if (FD_ISSET(1, &ofds)) {
3717+ ssize_t r;
3718+ pa_assert(obuf_length);
3719+
3720+- if ((r = pa_write(STDOUT_FILENO, obuf + obuf_index, obuf_length, NULL)) < 0) {
3721++ if ((r = pa_write(1, obuf + obuf_index, obuf_length, NULL)) < 0) {
3722+ pa_log(_("write(): %s"), strerror(errno));
3723+ goto fail;
3724+ }
3725+
3726+ obuf_length -= (size_t) r;
3727+ obuf_index += obuf_index;
3728++
3729+ }
3730+
3731+- if (pollfd[WATCH_SOCKET].revents & POLLHUP) {
3732+- ibuf_eof = TRUE;
3733+- ibuf_length = 0;
3734+- } if (pollfd[WATCH_SOCKET].revents & POLLOUT) {
3735++ if (FD_ISSET(fd, &ofds)) {
3736+ ssize_t r;
3737+ pa_assert(ibuf_length);
3738+
3739+@@ -229,14 +209,14 @@
3740+ }
3741+
3742+ if (ibuf_length <= 0 && ibuf_eof && !ibuf_closed) {
3743+- pa_close(STDIN_FILENO);
3744++ pa_close(0);
3745+ shutdown(fd, SHUT_WR);
3746+ ibuf_closed = TRUE;
3747+ }
3748+
3749+ if (obuf_length <= 0 && obuf_eof && !obuf_closed) {
3750+ shutdown(fd, SHUT_RD);
3751+- pa_close(STDOUT_FILENO);
3752++ pa_close(1);
3753+ obuf_closed = TRUE;
3754+ }
3755+ }
3756
3757=== added file 'debian/patches/0051-fix-sigfpe-mcalign.patch'
3758--- debian/patches/0051-fix-sigfpe-mcalign.patch 1970-01-01 00:00:00 +0000
3759+++ debian/patches/0051-fix-sigfpe-mcalign.patch 2009-11-20 23:39:10 +0000
3760@@ -0,0 +1,13 @@
3761+Index: pulseaudio-0.9.17/src/pulsecore/mcalign.c
3762+===================================================================
3763+--- pulseaudio-0.9.17.orig/src/pulsecore/mcalign.c 2009-09-16 19:32:57.000000000 -0400
3764++++ pulseaudio-0.9.17/src/pulsecore/mcalign.c 2009-09-16 19:37:51.000000000 -0400
3765+@@ -206,7 +206,7 @@
3766+ if (m->leftover.memblock)
3767+ l += m->leftover.length;
3768+
3769+- return (l/m->base)*m->base;
3770++ return (m->base == 0) ? 0 : (l/m->base)*m->base;
3771+ }
3772+
3773+ void pa_mcalign_flush(pa_mcalign *m) {
3774
3775=== added file 'debian/patches/0054-mute-iec958-optical-raw-for-audigyX.patch'
3776--- debian/patches/0054-mute-iec958-optical-raw-for-audigyX.patch 1970-01-01 00:00:00 +0000
3777+++ debian/patches/0054-mute-iec958-optical-raw-for-audigyX.patch 2009-11-20 23:39:10 +0000
3778@@ -0,0 +1,14 @@
3779+Index: pulseaudio-0.9.19-237-g721e/src/modules/alsa/mixer/paths/analog-output.conf.common
3780+===================================================================
3781+--- pulseaudio-0.9.19-237-g721e.orig/src/modules/alsa/mixer/paths/analog-output.conf.common 2009-11-06 19:20:10.000000000 -0500
3782++++ pulseaudio-0.9.19-237-g721e/src/modules/alsa/mixer/paths/analog-output.conf.common 2009-11-06 19:22:01.000000000 -0500
3783+@@ -110,6 +110,9 @@
3784+ name = output-amplifier-off
3785+ priority = 0
3786+
3787++[Element IEC958 Optical Raw]
3788++switch = off
3789++
3790+ ;;; 'Analog Output'
3791+
3792+ [Element Analog Output]
3793
3794=== added file 'debian/patches/0055-handle-Master-Front.patch'
3795--- debian/patches/0055-handle-Master-Front.patch 1970-01-01 00:00:00 +0000
3796+++ debian/patches/0055-handle-Master-Front.patch 2009-11-20 23:39:10 +0000
3797@@ -0,0 +1,83 @@
3798+Index: pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-headphones-2.conf
3799+===================================================================
3800+--- pulseaudio-0.9.20.orig/src/modules/alsa/mixer/paths/analog-output-headphones-2.conf 2009-11-12 19:26:22.000000000 -0500
3801++++ pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-headphones-2.conf 2009-11-12 19:26:38.000000000 -0500
3802+@@ -33,6 +33,12 @@
3803+ override-map.1 = all
3804+ override-map.2 = all-left,all-right
3805+
3806++[Element Master Front]
3807++switch = mute
3808++volume = merge
3809++override-map.1 = all
3810++override-map.2 = front-left,front-right
3811++
3812+ [Element Master Mono]
3813+ switch = off
3814+ volume = off
3815+Index: pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-headphones.conf
3816+===================================================================
3817+--- pulseaudio-0.9.20.orig/src/modules/alsa/mixer/paths/analog-output-headphones.conf 2009-11-12 19:26:22.000000000 -0500
3818++++ pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-headphones.conf 2009-11-12 19:26:38.000000000 -0500
3819+@@ -33,6 +33,12 @@
3820+ override-map.1 = all
3821+ override-map.2 = all-left,all-right
3822+
3823++[Element Master Front]
3824++switch = mute
3825++volume = merge
3826++override-map.1 = all
3827++override-map.2 = front-left,front-right
3828++
3829+ [Element Master Mono]
3830+ switch = off
3831+ volume = off
3832+Index: pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-mono.conf
3833+===================================================================
3834+--- pulseaudio-0.9.20.orig/src/modules/alsa/mixer/paths/analog-output-mono.conf 2009-11-12 19:26:22.000000000 -0500
3835++++ pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-mono.conf 2009-11-12 19:26:38.000000000 -0500
3836+@@ -31,6 +31,10 @@
3837+ switch = off
3838+ volume = off
3839+
3840++[Element Master Front]
3841++switch = off
3842++volume = off
3843++
3844+ [Element Master Mono]
3845+ required = any
3846+ switch = mute
3847+Index: pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-speaker.conf
3848+===================================================================
3849+--- pulseaudio-0.9.20.orig/src/modules/alsa/mixer/paths/analog-output-speaker.conf 2009-11-12 19:26:22.000000000 -0500
3850++++ pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output-speaker.conf 2009-11-12 19:26:38.000000000 -0500
3851+@@ -33,6 +33,12 @@
3852+ override-map.1 = all
3853+ override-map.2 = all-left,all-right
3854+
3855++[Element Master Front]
3856++switch = mute
3857++volume = merge
3858++override-map.1 = all
3859++override-map.2 = front-left,front-right
3860++
3861+ [Element Master Mono]
3862+ switch = off
3863+ volume = off
3864+Index: pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output.conf
3865+===================================================================
3866+--- pulseaudio-0.9.20.orig/src/modules/alsa/mixer/paths/analog-output.conf 2009-11-12 19:26:22.000000000 -0500
3867++++ pulseaudio-0.9.20/src/modules/alsa/mixer/paths/analog-output.conf 2009-11-12 19:26:38.000000000 -0500
3868+@@ -34,6 +34,12 @@
3869+ override-map.1 = all
3870+ override-map.2 = all-left,all-right
3871+
3872++[Element Master Front]
3873++switch = mute
3874++volume = merge
3875++override-map.1 = all
3876++override-map.2 = front-left,front-right
3877++
3878+ [Element Master Mono]
3879+ switch = off
3880+ volume = off
3881
3882=== added file 'debian/patches/0056-ignore-sound-class-modem.patch'
3883--- debian/patches/0056-ignore-sound-class-modem.patch 1970-01-01 00:00:00 +0000
3884+++ debian/patches/0056-ignore-sound-class-modem.patch 2009-11-20 23:39:10 +0000
3885@@ -0,0 +1,13 @@
3886+Index: pulseaudio-0.9.19/src/modules/module-udev-detect.c
3887+===================================================================
3888+--- pulseaudio-0.9.19.orig/src/modules/module-udev-detect.c 2009-10-15 18:29:53.000000000 -0400
3889++++ pulseaudio-0.9.19/src/modules/module-udev-detect.c 2009-10-15 18:30:11.000000000 -0400
3890+@@ -366,7 +366,7 @@
3891+ return;
3892+ }
3893+
3894+- if ((ff = udev_device_get_property_value(dev, "SOUND_FORM_FACTOR")) &&
3895++ if ((ff = udev_device_get_property_value(dev, "SOUND_CLASS")) &&
3896+ pa_streq(ff, "modem")) {
3897+ pa_log_debug("Ignoring %s, because it is a modem.", udev_device_get_devpath(dev));
3898+ return;
3899
3900=== added file 'debian/patches/0057-load-module-x11-bell.patch'
3901--- debian/patches/0057-load-module-x11-bell.patch 1970-01-01 00:00:00 +0000
3902+++ debian/patches/0057-load-module-x11-bell.patch 2009-11-20 23:39:10 +0000
3903@@ -0,0 +1,12 @@
3904+Index: pulseaudio-0.9.19/src/daemon/start-pulseaudio-x11.in
3905+===================================================================
3906+--- pulseaudio-0.9.19.orig/src/daemon/start-pulseaudio-x11.in 2009-11-05 16:01:57.000000000 -0500
3907++++ pulseaudio-0.9.19/src/daemon/start-pulseaudio-x11.in 2009-11-05 16:04:14.000000000 -0500
3908+@@ -26,6 +26,7 @@
3909+ if [ x"$DISPLAY" != x ] ; then
3910+
3911+ @PACTL_BINARY@ load-module module-x11-publish "display=$DISPLAY" > /dev/null
3912++ @PACTL_BINARY@ load-module module-x11-bell "display=$DISPLAY" "sample=bell.ogg" > /dev/null
3913+ @PACTL_BINARY@ load-module module-x11-cork-request "display=$DISPLAY" > /dev/null
3914+
3915+ if [ x"$SESSION_MANAGER" != x ] ; then
3916
3917=== added file 'debian/patches/0090-disable-flat-volumes.patch'
3918--- debian/patches/0090-disable-flat-volumes.patch 1970-01-01 00:00:00 +0000
3919+++ debian/patches/0090-disable-flat-volumes.patch 2009-11-20 23:39:10 +0000
3920@@ -0,0 +1,13 @@
3921+Index: pulseaudio-0.9.18/src/daemon/daemon.conf.in
3922+===================================================================
3923+--- pulseaudio-0.9.18.orig/src/daemon/daemon.conf.in 2009-09-19 17:15:06.000000000 -0400
3924++++ pulseaudio-0.9.18/src/daemon/daemon.conf.in 2009-09-19 17:15:26.000000000 -0400
3925+@@ -54,7 +54,7 @@
3926+ ; enable-remixing = yes
3927+ ; enable-lfe-remixing = no
3928+
3929+-; flat-volumes = yes
3930++flat-volumes = no
3931+
3932+ ; rlimit-fsize = -1
3933+ ; rlimit-data = -1
3934
3935=== added file 'debian/patches/0090-use-volume-ignore-for-analog-output.patch'
3936--- debian/patches/0090-use-volume-ignore-for-analog-output.patch 1970-01-01 00:00:00 +0000
3937+++ debian/patches/0090-use-volume-ignore-for-analog-output.patch 2009-11-20 23:39:10 +0000
3938@@ -0,0 +1,13 @@
3939+Index: pulseaudio-0.9.16~test7-14-g7ca81/src/modules/alsa/mixer/paths/analog-output.conf.common
3940+===================================================================
3941+--- pulseaudio-0.9.16~test7-14-g7ca81.orig/src/modules/alsa/mixer/paths/analog-output.conf.common 2009-09-08 23:31:52.000000000 -0400
3942++++ pulseaudio-0.9.16~test7-14-g7ca81/src/modules/alsa/mixer/paths/analog-output.conf.common 2009-09-08 23:32:29.000000000 -0400
3943+@@ -95,7 +95,7 @@
3944+
3945+ [Element PCM]
3946+ switch = mute
3947+-volume = merge
3948++volume = ignore
3949+ override-map.1 = all
3950+ override-map.2 = all-left,all-right
3951+
3952
3953=== added file 'debian/patches/0091-dont-load-cork-music-on-phone.patch'
3954--- debian/patches/0091-dont-load-cork-music-on-phone.patch 1970-01-01 00:00:00 +0000
3955+++ debian/patches/0091-dont-load-cork-music-on-phone.patch 2009-11-20 23:39:10 +0000
3956@@ -0,0 +1,13 @@
3957+Index: pulseaudio-0.9.19/src/daemon/default.pa.in
3958+===================================================================
3959+--- pulseaudio-0.9.19.orig/src/daemon/default.pa.in 2009-10-03 11:09:03.000000000 -0400
3960++++ pulseaudio-0.9.19/src/daemon/default.pa.in 2009-10-03 11:09:45.000000000 -0400
3961+@@ -115,7 +115,7 @@
3962+ load-module module-position-event-sounds
3963+
3964+ ### Cork music streams when a phone stream is active
3965+-load-module module-cork-music-on-phone
3966++#load-module module-cork-music-on-phone
3967+
3968+ # X11 modules should not be started from default.pa so that one daemon
3969+ # can be shared by multiple sessions.
3970
3971=== added file 'debian/patches/series'
3972--- debian/patches/series 1970-01-01 00:00:00 +0000
3973+++ debian/patches/series 2009-11-20 23:39:10 +0000
3974@@ -0,0 +1,16 @@
3975+0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch
3976+0001-change-resample-and-buffering.patch
3977+0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch
3978+0003-add-padsp-wrapper-check.patch
3979+0005-load-sample-dir-lazy.patch
3980+0006-a11y-special-case-disable.patch
3981+0007-esd-honour-system-pulseaudio.patch
3982+0050-revert-pacmd-poll-argv.patch
3983+#0090-use-volume-ignore-for-analog-output.patch
3984+0051-fix-sigfpe-mcalign.patch
3985+0054-mute-iec958-optical-raw-for-audigyX.patch
3986+0090-disable-flat-volumes.patch
3987+0091-dont-load-cork-music-on-phone.patch
3988+0056-ignore-sound-class-modem.patch
3989+0057-load-module-x11-bell.patch
3990+0055-handle-Master-Front.patch
3991
3992=== added file 'debian/pulse-alsa.conf'
3993--- debian/pulse-alsa.conf 1970-01-01 00:00:00 +0000
3994+++ debian/pulse-alsa.conf 2009-11-20 23:39:10 +0000
3995@@ -0,0 +1,27 @@
3996+# This file is referred to by /usr/share/alsa/pulse.conf to set pulseaudio as
3997+# the default output plugin for applications using alsa when PulseAudio is
3998+# running.
3999+
4000+pcm.!default {
4001+ type pulse
4002+}
4003+
4004+ctl.!default {
4005+ type pulse
4006+}
4007+
4008+pcm.pulse {
4009+ type pulse
4010+ hint {
4011+ show {
4012+ @func refer
4013+ name defaults.namehint.basic
4014+ }
4015+ description "Playback/recording through the PulseAudio sound server"
4016+ }
4017+}
4018+
4019+ctl.pulse {
4020+ type pulse
4021+}
4022+
4023
4024=== added file 'debian/pulse-session'
4025--- debian/pulse-session 1970-01-01 00:00:00 +0000
4026+++ debian/pulse-session 2009-11-20 23:39:10 +0000
4027@@ -0,0 +1,16 @@
4028+#!/bin/sh
4029+
4030+# Wrapper script to load pulseaudio at X session starttttttttttttt, when GNOME
4031+# is chosen as the desktop environment.
4032+
4033+PULSEAUDIO_SYSTEM_START=0
4034+test -f /etc/default/pulseaudio && . /etc/default/pulseaudio
4035+
4036+if [ -x /usr/bin/start-pulseaudio-x11 ] && \
4037+ [ $PULSEAUDIO_SYSTEM_START -eq 0 ] && \
4038+ [ ! -f /var/lib/pulseaudio/pulse_a11y_nostart ] && \
4039+ [ ! -f $HOME/.pulse_a11y_nostart ]; then
4040+ /usr/bin/start-pulseaudio-x11
4041+fi
4042+
4043+exec "$@"
4044
4045=== added file 'debian/pulse.conf'
4046--- debian/pulse.conf 1970-01-01 00:00:00 +0000
4047+++ debian/pulse.conf 2009-11-20 23:39:10 +0000
4048@@ -0,0 +1,18 @@
4049+# PulseAudio alsa plugin configuration file to set the pulseaudio plugin as
4050+# default output for applications using alsa when pulseaudio is running.
4051+hook_func.pulse_load_if_running {
4052+ lib "libasound_module_conf_pulse.so"
4053+ func "conf_pulse_hook_load_if_running"
4054+}
4055+
4056+@hooks [
4057+ {
4058+ func pulse_load_if_running
4059+ files [
4060+ "/usr/share/alsa/pulse-alsa.conf"
4061+ "/etc/asound.conf"
4062+ "~/.asoundrc"
4063+ ]
4064+ errors false
4065+ }
4066+]
4067
4068=== added file 'debian/pulseaudio-dev.install'
4069--- debian/pulseaudio-dev.install 1970-01-01 00:00:00 +0000
4070+++ debian/pulseaudio-dev.install 2009-11-20 23:39:10 +0000
4071@@ -0,0 +1,2 @@
4072+usr/lib/libpulsecore.so
4073+usr/include/pulsecore/*
4074
4075=== added file 'debian/pulseaudio-esound-compat.install'
4076--- debian/pulseaudio-esound-compat.install 1970-01-01 00:00:00 +0000
4077+++ debian/pulseaudio-esound-compat.install 2009-11-20 23:39:10 +0000
4078@@ -0,0 +1,6 @@
4079+usr/bin/esdcompat
4080+usr/lib/pulse-*/modules/libprotocol-esound.so
4081+usr/lib/pulse-*/modules/module-esound-compat-spawnfd.so
4082+usr/lib/pulse-*/modules/module-esound-compat-spawnpid.so
4083+usr/lib/pulse-*/modules/module-esound-protocol-tcp.so
4084+usr/lib/pulse-*/modules/module-esound-protocol-unix.so
4085
4086=== added file 'debian/pulseaudio-esound-compat.links'
4087--- debian/pulseaudio-esound-compat.links 1970-01-01 00:00:00 +0000
4088+++ debian/pulseaudio-esound-compat.links 2009-11-20 23:39:10 +0000
4089@@ -0,0 +1,1 @@
4090+usr/bin/esdcompat usr/bin/esd
4091
4092=== added file 'debian/pulseaudio-esound-compat.manpages'
4093--- debian/pulseaudio-esound-compat.manpages 1970-01-01 00:00:00 +0000
4094+++ debian/pulseaudio-esound-compat.manpages 2009-11-20 23:39:10 +0000
4095@@ -0,0 +1,1 @@
4096+debian/tmp/usr/share/man/man1/esdcompat.1
4097
4098=== added file 'debian/pulseaudio-module-bluetooth.install'
4099--- debian/pulseaudio-module-bluetooth.install 1970-01-01 00:00:00 +0000
4100+++ debian/pulseaudio-module-bluetooth.install 2009-11-20 23:39:10 +0000
4101@@ -0,0 +1,7 @@
4102+usr/lib/pulse-*/modules/module-bluetooth-proximity.so
4103+usr/lib/pulse-*/modules/module-bluetooth-device.so
4104+usr/lib/pulse-*/modules/module-bluetooth-discover.so
4105+usr/lib/pulse-*/modules/libbluetooth-ipc.so
4106+usr/lib/pulse-*/modules/libbluetooth-sbc.so
4107+usr/lib/pulse-*/modules/libbluetooth-util.so
4108+usr/lib/pulseaudio/pulse/proximity-helper
4109
4110=== added file 'debian/pulseaudio-module-gconf.install'
4111--- debian/pulseaudio-module-gconf.install 1970-01-01 00:00:00 +0000
4112+++ debian/pulseaudio-module-gconf.install 2009-11-20 23:39:10 +0000
4113@@ -0,0 +1,2 @@
4114+usr/lib/pulseaudio/pulse/gconf-helper
4115+usr/lib/pulse-*/modules/module-gconf.so
4116
4117=== added file 'debian/pulseaudio-module-jack.install'
4118--- debian/pulseaudio-module-jack.install 1970-01-01 00:00:00 +0000
4119+++ debian/pulseaudio-module-jack.install 2009-11-20 23:39:10 +0000
4120@@ -0,0 +1,2 @@
4121+usr/lib/pulse-*/modules/module-jack-sink.so
4122+usr/lib/pulse-*/modules/module-jack-source.so
4123
4124=== added file 'debian/pulseaudio-module-lirc.install'
4125--- debian/pulseaudio-module-lirc.install 1970-01-01 00:00:00 +0000
4126+++ debian/pulseaudio-module-lirc.install 2009-11-20 23:39:10 +0000
4127@@ -0,0 +1,1 @@
4128+usr/lib/pulse-*/modules/module-lirc.so
4129
4130=== added file 'debian/pulseaudio-module-raop.install'
4131--- debian/pulseaudio-module-raop.install 1970-01-01 00:00:00 +0000
4132+++ debian/pulseaudio-module-raop.install 2009-11-20 23:39:10 +0000
4133@@ -0,0 +1,1 @@
4134+usr/lib/pulse-*/modules/*raop*
4135
4136=== added file 'debian/pulseaudio-module-x11.install'
4137--- debian/pulseaudio-module-x11.install 1970-01-01 00:00:00 +0000
4138+++ debian/pulseaudio-module-x11.install 2009-11-20 23:39:10 +0000
4139@@ -0,0 +1,2 @@
4140+usr/lib/pulse-*/modules/module-x11*.so
4141+usr/share/lintian/overrides/pulseaudio-module-x11
4142
4143=== added file 'debian/pulseaudio-module-zeroconf.install'
4144--- debian/pulseaudio-module-zeroconf.install 1970-01-01 00:00:00 +0000
4145+++ debian/pulseaudio-module-zeroconf.install 2009-11-20 23:39:10 +0000
4146@@ -0,0 +1,3 @@
4147+usr/lib/pulse-*/modules/libavahi-wrap.so
4148+usr/lib/pulse-*/modules/module-zeroconf-discover.so
4149+usr/lib/pulse-*/modules/module-zeroconf-publish.so
4150
4151=== added file 'debian/pulseaudio-utils.install'
4152--- debian/pulseaudio-utils.install 1970-01-01 00:00:00 +0000
4153+++ debian/pulseaudio-utils.install 2009-11-20 23:39:10 +0000
4154@@ -0,0 +1,13 @@
4155+usr/bin/pabrowse
4156+usr/bin/pacat
4157+usr/bin/pacmd
4158+usr/bin/pactl
4159+usr/bin/paplay
4160+usr/bin/pamon
4161+usr/bin/parec
4162+usr/bin/parecord
4163+usr/bin/padsp
4164+usr/bin/pax11publish
4165+usr/bin/pasuspender
4166+usr/lib/libpulsedsp.so
4167+usr/share/lintian/overrides/pulseaudio-utils
4168
4169=== added file 'debian/pulseaudio-utils.links'
4170--- debian/pulseaudio-utils.links 1970-01-01 00:00:00 +0000
4171+++ debian/pulseaudio-utils.links 2009-11-20 23:39:10 +0000
4172@@ -0,0 +1,1 @@
4173+usr/share/man/man1/pacat.1.gz usr/share/man/man1/parec.1.gz
4174
4175=== added file 'debian/pulseaudio-utils.manpages'
4176--- debian/pulseaudio-utils.manpages 1970-01-01 00:00:00 +0000
4177+++ debian/pulseaudio-utils.manpages 2009-11-20 23:39:10 +0000
4178@@ -0,0 +1,8 @@
4179+debian/tmp/usr/share/man/man1/pabrowse.1
4180+debian/tmp/usr/share/man/man1/pacat.1
4181+debian/tmp/usr/share/man/man1/pacmd.1
4182+debian/tmp/usr/share/man/man1/pactl.1
4183+debian/tmp/usr/share/man/man1/padsp.1
4184+debian/tmp/usr/share/man/man1/paplay.1
4185+debian/tmp/usr/share/man/man1/pasuspender.1
4186+debian/tmp/usr/share/man/man1/pax11publish.1
4187
4188=== added file 'debian/pulseaudio.default'
4189--- debian/pulseaudio.default 1970-01-01 00:00:00 +0000
4190+++ debian/pulseaudio.default 2009-11-20 23:39:10 +0000
4191@@ -0,0 +1,20 @@
4192+# Start the PulseAudio sound server in system mode.
4193+# (enables the pulseaudio init script - requires that users be in the
4194+# pulse-access group)
4195+# System mode is not the recommended way to run PulseAudio as it has some
4196+# limitations (such as no shared memory access) and could potentially allow
4197+# users to disconnect or redirect each others' audio streams. The
4198+# recommended way to run PulseAudio is as a per-session daemon. For GNOME
4199+# sessions in Ubuntu, /etc/X11/Xsession.d/70pulseaudio and
4200+# /usr/bin/pulse-session handle this function of automatically starting
4201+# PulseAudio on login. For other sessions, you can simply start PulseAudio
4202+# with "pulseaudio --daemonize".
4203+# 0 = don't start, 1 = start
4204+PULSEAUDIO_SYSTEM_START=0
4205+
4206+# Prevent users from dynamically loading modules into the PulseAudio sound
4207+# server. Dynamic module loading enhances the flexibilty of the PulseAudio
4208+# system, but may pose a security risk.
4209+# 0 = no, 1 = yes
4210+DISALLOW_MODULE_LOADING=1
4211+
4212
4213=== added file 'debian/pulseaudio.dirs'
4214--- debian/pulseaudio.dirs 1970-01-01 00:00:00 +0000
4215+++ debian/pulseaudio.dirs 2009-11-20 23:39:10 +0000
4216@@ -0,0 +1,1 @@
4217+var/lib/pulseaudio
4218
4219=== added file 'debian/pulseaudio.init'
4220--- debian/pulseaudio.init 1970-01-01 00:00:00 +0000
4221+++ debian/pulseaudio.init 2009-11-20 23:39:10 +0000
4222@@ -0,0 +1,83 @@
4223+#!/bin/sh -e
4224+### BEGIN INIT INFO
4225+# Provides: pulseaudio esound
4226+# Required-Start: $remote_fs $syslog udev
4227+# Required-Stop: $remote_fs $syslog udev
4228+# Should-Start: udev NetworkManager
4229+# Should-Stop: udev NetworkManager
4230+# Default-Start: 2 3 4 5
4231+# Default-Stop: 1
4232+# Short-Description: Start the PulseAudio sound server
4233+# Description: System mode startup script for
4234+# the PulseAudio sound server.
4235+### END INIT INFO
4236+
4237+DAEMON=/usr/bin/pulseaudio
4238+PIDDIR=/var/run/pulse
4239+PIDFILE=$PIDDIR/pid
4240+DAEMONUSER=pulse
4241+PATH=/sbin:/bin:/usr/sbin:/usr/bin
4242+
4243+test -x $DAEMON || exit 0
4244+
4245+. /lib/lsb/init-functions
4246+
4247+PULSEAUDIO_SYSTEM_START=0
4248+DISALLOW_MODULE_LOADING=1
4249+test -f /etc/default/pulseaudio && . /etc/default/pulseaudio
4250+if [ "$PULSEAUDIO_SYSTEM_START" != "1" ]; then
4251+ log_warning_msg "PulseAudio configured for per-user sessions"
4252+ exit 0
4253+fi
4254+
4255+pulseaudio_start () {
4256+ log_daemon_msg "Starting system PulseAudio Daemon"
4257+ if [ ! -d $PIDDIR ]; then
4258+ mkdir -p $PIDDIR
4259+ chown $DAEMONUSER:$DAEMONUSER $PIDDIR
4260+ fi
4261+ start-stop-daemon -x $DAEMON -p $PIDFILE --start -- --system --daemonize --high-priority --log-target=syslog --disallow-module-loading=$DISALLOW_MODULE_LOADING
4262+ status=$?
4263+ if [ -e /var/run/pulse/.esd_auth ]; then
4264+ chown pulse:pulse-access /var/run/pulse/.esd_auth
4265+ chmod 640 /var/run/pulse/.esd_auth
4266+ fi
4267+ if [ -e /var/run/pulse/.pulse-cookie ]; then
4268+ chown pulse:pulse-access /var/run/pulse/.pulse-cookie
4269+ chmod 640 /var/run/pulse/.pulse-cookie
4270+ fi
4271+ log_end_msg ${status}
4272+}
4273+
4274+pulseaudio_stop () {
4275+ log_daemon_msg "Stopping system PulseAudio Daemon"
4276+ start-stop-daemon -p $PIDFILE --stop --retry 5 || echo -n "...which is not running"
4277+ log_end_msg $?
4278+}
4279+
4280+case "$1" in
4281+ start|stop)
4282+ pulseaudio_${1}
4283+ ;;
4284+ restart|reload|force-reload)
4285+ if [ -s $PIDFILE ] && kill -0 $(cat $PIDFILE) >/dev/null 2>&1; then
4286+ pulseaudio_stop
4287+ pulseaudio_start
4288+ fi
4289+ ;;
4290+ force-stop)
4291+ pulseaudio_stop
4292+ killall pulseaudio || true
4293+ sleep 2
4294+ killall -9 pulseaudio || true
4295+ ;;
4296+ status)
4297+ status_of_proc -p $PIDFILE "$DAEMON" "system-wide PulseAudio" && exit 0 || exit $?
4298+ ;;
4299+ *)
4300+ echo "Usage: /etc/init.d/pulseaudio {start|stop|force-stop|restart|reload|force-reload|status}"
4301+ exit 1
4302+ ;;
4303+esac
4304+
4305+exit 0
4306
4307=== added file 'debian/pulseaudio.install'
4308--- debian/pulseaudio.install 1970-01-01 00:00:00 +0000
4309+++ debian/pulseaudio.install 2009-11-20 23:39:10 +0000
4310@@ -0,0 +1,71 @@
4311+etc/pulse/default.pa
4312+etc/pulse/system.pa
4313+etc/pulse/daemon.conf
4314+etc/dbus-1/system.d/pulseaudio-system.conf
4315+etc/X11/Xsession.d/70pulseaudio
4316+usr/bin/pulseaudio
4317+usr/bin/pulse-session
4318+usr/bin/start-pulseaudio-x11
4319+usr/lib/pulse-*/modules/libalsa-util.so
4320+usr/lib/pulse-*/modules/libcli.so
4321+usr/lib/pulse-*/modules/libprotocol-cli.so
4322+usr/lib/pulse-*/modules/libprotocol-http.so
4323+usr/lib/pulse-*/modules/libprotocol-native.so
4324+usr/lib/pulse-*/modules/libprotocol-simple.so
4325+usr/lib/pulse-*/modules/librtp.so
4326+usr/lib/pulse-*/modules/module-alsa-sink.so
4327+usr/lib/pulse-*/modules/module-alsa-source.so
4328+usr/lib/pulse-*/modules/module-always-sink.so
4329+usr/lib/pulse-*/modules/module-console-kit.so
4330+usr/lib/pulse-*/modules/module-device-restore.so
4331+usr/lib/pulse-*/modules/module-stream-restore.so
4332+usr/lib/pulse-*/modules/module-cli-protocol-tcp.so
4333+usr/lib/pulse-*/modules/module-cli-protocol-unix.so
4334+usr/lib/pulse-*/modules/module-cli.so
4335+usr/lib/pulse-*/modules/module-combine.so
4336+usr/lib/pulse-*/modules/module-default-device-restore.so
4337+usr/lib/pulse-*/modules/module-detect.so
4338+usr/lib/pulse-*/modules/module-esound-sink.so
4339+usr/lib/pulse-*/modules/module-http-protocol-tcp.so
4340+usr/lib/pulse-*/modules/module-http-protocol-unix.so
4341+usr/lib/pulse-*/modules/module-intended-roles.so
4342+usr/lib/pulse-*/modules/module-ladspa-sink.so
4343+usr/lib/pulse-*/modules/module-match.so
4344+usr/lib/pulse-*/modules/module-mmkbd-evdev.so
4345+usr/lib/pulse-*/modules/module-native-protocol-fd.so
4346+usr/lib/pulse-*/modules/module-native-protocol-tcp.so
4347+usr/lib/pulse-*/modules/module-native-protocol-unix.so
4348+usr/lib/pulse-*/modules/module-udev-detect.so
4349+usr/lib/pulse-*/modules/module-loopback.so
4350+usr/share/alsa
4351+usr/share/apport
4352+usr/share/lintian/overrides/pulseaudio
4353+usr/lib/pulse-*/modules/module-null-sink.so
4354+usr/lib/pulse-*/modules/module-oss.so
4355+usr/lib/pulse-*/modules/liboss-util.so
4356+usr/lib/pulse-*/modules/module-pipe-sink.so
4357+usr/lib/pulse-*/modules/module-pipe-source.so
4358+usr/lib/pulse-*/modules/module-position-event-sounds.so
4359+usr/lib/pulse-*/modules/module-remap-sink.so
4360+usr/lib/pulse-*/modules/module-rescue-streams.so
4361+usr/lib/pulse-*/modules/module-rtp-recv.so
4362+usr/lib/pulse-*/modules/module-rtp-send.so
4363+usr/lib/pulse-*/modules/module-simple-protocol-tcp.so
4364+usr/lib/pulse-*/modules/module-simple-protocol-unix.so
4365+usr/lib/pulse-*/modules/module-sine.so
4366+usr/lib/pulse-*/modules/module-tunnel-sink.so
4367+usr/lib/pulse-*/modules/module-tunnel-source.so
4368+usr/lib/pulse-*/modules/module-suspend-on-idle.so
4369+usr/lib/pulse-*/modules/module-volume-restore.so
4370+usr/lib/pulse-*/modules/module-alsa-card.so
4371+usr/lib/pulse-*/modules/module-augment-properties.so
4372+usr/lib/pulse-*/modules/module-card-restore.so
4373+usr/lib/pulse-*/modules/module-cork-music-on-phone.so
4374+usr/lib/pulse-*/modules/module-sine-source.so
4375+usr/lib/pulse-*/modules/module-rygel-media-server.so
4376+lib/udev/rules.d/90-pulseaudio.rules
4377+usr/share/man/man5/default.pa.5
4378+usr/share/locale
4379+usr/share/pulseaudio
4380+usr/lib/libpulsecore-*.so
4381+usr/lib/pm-utils/sleep.d/01PulseAudio
4382
4383=== added file 'debian/pulseaudio.manpages'
4384--- debian/pulseaudio.manpages 1970-01-01 00:00:00 +0000
4385+++ debian/pulseaudio.manpages 2009-11-20 23:39:10 +0000
4386@@ -0,0 +1,3 @@
4387+debian/tmp/usr/share/man/man1/pulseaudio.1
4388+debian/tmp/usr/share/man/man5/pulse-client.conf.5
4389+debian/tmp/usr/share/man/man5/pulse-daemon.conf.5
4390
4391=== added file 'debian/pulseaudio.postinst'
4392--- debian/pulseaudio.postinst 1970-01-01 00:00:00 +0000
4393+++ debian/pulseaudio.postinst 2009-11-20 23:39:10 +0000
4394@@ -0,0 +1,45 @@
4395+#! /bin/sh
4396+# postinst script for pulseaudio
4397+
4398+set -e
4399+
4400+# summary of how this script can be called:
4401+# * <postinst> `configure' <most-recently-configured-version>
4402+# * <old-postinst> `abort-upgrade' <new version>
4403+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
4404+# <new-version>
4405+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
4406+# <failed-install-package> <version> `removing'
4407+# <conflicting-package> <version>
4408+# for details, see http://www.debian.org/doc/debian-policy/ or
4409+# the debian-policy package
4410+
4411+PULSEAUDIO=/usr/bin/pulseaudio
4412+
4413+case "$1" in
4414+ configure)
4415+ if ! getent passwd pulse >/dev/null; then
4416+ adduser --disabled-password --quiet --system \
4417+ --home /var/run/pulse --no-create-home\
4418+ --gecos "PulseAudio daemon" --group pulse
4419+ adduser --quiet pulse audio
4420+ fi
4421+ if ! getent group pulse-access >/dev/null; then
4422+ addgroup --quiet --system pulse-access
4423+ fi
4424+
4425+ if dpkg --compare-versions "$2" lt-nl "0.9.14-0ubuntu9"; then
4426+ update-rc.d -f pulseaudio remove
4427+ fi
4428+ ;;
4429+ abort-upgrade|abort-remove|abort-deconfigure)
4430+ ;;
4431+ *)
4432+ echo "postinst called with unknown argument \`$1'" >&2
4433+ exit 1
4434+ ;;
4435+esac
4436+
4437+#DEBHELPER#
4438+
4439+exit 0
4440
4441=== added file 'debian/pulseaudio.postrm'
4442--- debian/pulseaudio.postrm 1970-01-01 00:00:00 +0000
4443+++ debian/pulseaudio.postrm 2009-11-20 23:39:10 +0000
4444@@ -0,0 +1,12 @@
4445+#!/bin/sh
4446+
4447+set -e
4448+
4449+#DEBHELPER#
4450+
4451+if [ "$1" = "purge" ] ; then
4452+ deluser --quiet --system pulse > /dev/null || true
4453+ delgroup --quiet --system pulse-access > /dev/null || true
4454+fi
4455+
4456+exit 0
4457
4458=== added file 'debian/pulseaudio.preinst'
4459--- debian/pulseaudio.preinst 1970-01-01 00:00:00 +0000
4460+++ debian/pulseaudio.preinst 2009-11-20 23:39:10 +0000
4461@@ -0,0 +1,27 @@
4462+#!/bin/sh
4463+
4464+case "$1" in
4465+ install|upgrade)
4466+ if dpkg --compare-versions "$2" lt "1:0.9.16~test5-0ubuntu2"; then
4467+ if [ -f /etc/xdg/autostart/pulseaudio.desktop ]; then
4468+ rm /etc/xdg/autostart/pulseaudio.desktop
4469+ fi
4470+ fi
4471+
4472+ if dpkg --compare-versions "$2" lt "1:0.9.16~test1-0ubuntu1~ppa2"; then
4473+ if getent group pulse-rt > /dev/null ; then
4474+ delgroup --quiet --system pulse-rt > /dev/null || true
4475+ fi
4476+ fi
4477+ ;;
4478+ abort-upgrade)
4479+ ;;
4480+ *)
4481+ echo "preinst called with unknown argument \`$1'" >&2
4482+ exit 1
4483+ ;;
4484+esac
4485+
4486+#DEBHELPER#
4487+
4488+exit 0
4489
4490=== added file 'debian/pulseaudio.shlibs'
4491--- debian/pulseaudio.shlibs 1970-01-01 00:00:00 +0000
4492+++ debian/pulseaudio.shlibs 2009-11-20 23:39:10 +0000
4493@@ -0,0 +1,1 @@
4494+libpulsecore 0.9.20 pulseaudio
4495
4496=== added file 'debian/rules'
4497--- debian/rules 1970-01-01 00:00:00 +0000
4498+++ debian/rules 2009-11-20 23:39:10 +0000
4499@@ -0,0 +1,57 @@
4500+#!/usr/bin/make -f
4501+
4502+include /usr/share/cdbs/1/rules/debhelper.mk
4503+include /usr/share/cdbs/1/class/autotools.mk
4504+include /usr/share/cdbs/1/rules/utils.mk
4505+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
4506+
4507+common-build-arch::
4508+ grep -v -e alsa -e evdev -e udev debian/pulseaudio.install > \
4509+ debian/pulseaudio.install.kfreebsd-i386
4510+ grep -v -e alsa -e evdev -e udev debian/pulseaudio.install > \
4511+ debian/pulseaudio.install.kfreebsd-amd64
4512+
4513+common-install-arch::
4514+ find $(DEB_DESTDIR) -name "*.la" -delete
4515+ mkdir -p $(CURDIR)/debian/tmp/usr/share/lintian
4516+ cp -a $(CURDIR)/debian/overrides $(CURDIR)/debian/tmp/usr/share/lintian
4517+ mkdir -p $(CURDIR)/debian/tmp/usr/share/alsa
4518+ cp -a $(CURDIR)/debian/*.conf $(CURDIR)/debian/tmp/usr/share/alsa
4519+ mkdir -p $(CURDIR)/debian/tmp/etc/X11/Xsession.d
4520+ cp $(CURDIR)/debian/70pulseaudio $(CURDIR)/debian/tmp/etc/X11/Xsession.d
4521+ cp $(CURDIR)/debian/pulse-session $(CURDIR)/debian/tmp/usr/bin
4522+ install -D -m755 $(CURDIR)/debian/01PulseAudio $(CURDIR)/debian/tmp/usr/lib/pm-utils/sleep.d/01PulseAudio
4523+ install -d $(CURDIR)/debian/tmp/usr/share/apport/package-hooks
4524+ cp $(CURDIR)/debian/apport-hook.py $(CURDIR)/debian/tmp/usr/share/apport/package-hooks/source_pulseaudio.py
4525+
4526+common-configure-arch::
4527+ifneq (,$(findstring $(DEB_HOST_ARCH), "arm armel"))
4528+ make -C src libpulsecore_0.9.20_la-svolume_arm.lo CFLAGS+=-march=armv6
4529+endif
4530+
4531+pulseaudio-install-arch::
4532+ dh_installman --language=C debian/tmp/usr/share/man/man5/default.pa.5
4533+
4534+common-binary-post-install-arch:: list-missing
4535+
4536+clean::
4537+ rm -f debian/pulseaudio.install.kfreebsd-i386
4538+ rm -f debian/pulseaudio.install.kfreebsd-amd64
4539+
4540+update-patch-series:
4541+ mkdir -p $(CURDIR)/debian/patches
4542+ rm -f $(CURDIR)/debian/patches/*.patch
4543+ git format-patch -o $(CURDIR)/debian/patches patches ^upstream | \
4544+ xargs -n 1 basename > $(CURDIR)/debian/patches/series
4545+ for patch in $$(ls $(CURDIR)/debian/patches/*.patch) ; \
4546+ do \
4547+ lines=$$(cat $$patch | wc -l) ; \
4548+ head -n $$(($$lines - 3)) $$patch > $${patch}.chomped ; \
4549+ mv $${patch}.chomped $$patch ; \
4550+ done
4551+
4552+DEB_OPT_FLAG = -O3
4553+DEB_CONFIGURE_EXTRA_FLAGS = --enable-static
4554+DEB_DH_MAKESHLIBS_ARGS_ALL = --exclude=usr/lib/pulse-0.9.20/modules
4555+DEB_DH_INSTALL_ARGS = --sourcedir=$(CURDIR)/debian/tmp
4556+DEB_UPDATE_RCD_PARAMS = start 50 2 3 4 5 . stop 15 1 .
4557
4558=== added file 'debian/shlibs.local'
4559--- debian/shlibs.local 1970-01-01 00:00:00 +0000
4560+++ debian/shlibs.local 2009-11-20 23:39:10 +0000
4561@@ -0,0 +1,5 @@
4562+libpulse-browse 0 libpulse-browse0 (>= 0.9.8)
4563+libpulse 0 libpulse0 (= ${binary:Version})
4564+libpulse-simple 0 libpulse0 (= ${binary:Version})
4565+libpulsecommon 0.9.17 libpulse0 (= ${binary:Version})
4566+libpulsecore 0.9.17 pulseaudio (= ${binary:Version})
4567
4568=== added file 'debian/shlibs_pulseaudio.local'
4569--- debian/shlibs_pulseaudio.local 1970-01-01 00:00:00 +0000
4570+++ debian/shlibs_pulseaudio.local 2009-11-20 23:39:10 +0000
4571@@ -0,0 +1,4 @@
4572+libpulse 0 libpulse0 (= ${binary:Version})
4573+libpulse-simple 0 libpulse0 (= ${binary:Version})
4574+libpulsecommon 0.9.16 libpulse0 (= ${binary:Version})
4575+libpulse-browse 0 libpulse-browse0 (>= 0.9.8)
4576
4577=== added file 'debian/watch'
4578--- debian/watch 1970-01-01 00:00:00 +0000
4579+++ debian/watch 2009-11-20 23:39:10 +0000
4580@@ -0,0 +1,8 @@
4581+# Control file for uscan
4582+# Run the "uscan" command to check for upstream updates and more.
4583+# See uscan(1) for format
4584+
4585+# Compulsory line, this is a version 3 file
4586+version=3
4587+
4588+http://0pointer.de/lennart/projects/pulseaudio/ pulseaudio-(.*)\.tar\.gz

Subscribers

People subscribed via source and target branches

to all changes: