[Pkg-pulseaudio-devel] [SCM] pulseaudio packaging branch, patches, updated. upstream/0.9.17-4-ga449061
sjoerd at users.alioth.debian.org
sjoerd at users.alioth.debian.org
Sun Sep 27 11:59:20 UTC 2009
The branch, patches has been updated
via a449061ed1b4282c9e8899079bf8da59129fc9ab (commit)
via f61ccd599856d527a281101686b6359f273f491f (commit)
via 4fa100209a73ebd4799095fbd54a8769ab149f6b (commit)
via 2911b285d97dc4d920f793188d8518b2fc883a68 (commit)
via a5ee6376aaca7617bf2028f70d6301d1f1b107a7 (commit)
via 40c5ed23416ba65284e1e1f472eb0e4e21abe095 (commit)
via b0c2219fb86298f24def8b905e56d57d98012ca7 (commit)
from 7be51890157eb6857a6f76cf7c98bc877d206b4c (commit)
- Shortlog ------------------------------------------------------------
a449061 svolume: tweak constraints for 32 bits
f61ccd5 tunnel: fix parsing of source info from newer servers
4fa1002 tunnel: fix parsing of sink info from newer servers
Summary of changes:
.tarball-version | 2 +-
ChangeLog | 714 ++++++
Makefile.am | 17 +-
Makefile.in | 61 +-
bootstrap.sh | 6 +-
config.h.in | 16 +-
configure | 373 ++--
configure.ac | 110 +-
doxygen/Makefile.in | 4 +-
doxygen/doxygen.conf.in | 2 +-
ltmain.sh | 4 +
m4/libtool.m4 | 1 -
man/Makefile.in | 4 +-
man/pulse-client.conf.5 | 2 +-
man/pulse-client.conf.5.xml.in | 4 +-
man/pulse-daemon.conf.5 | 12 +-
man/pulse-daemon.conf.5.xml.in | 59 +-
po/ChangeLog | 204 ++
po/LINGUAS | 8 +-
po/Makefile.in.in | 4 +-
po/as.po | 1182 +++++------
po/bn_IN.po | 1276 +++++------
po/ca.po | 1031 +++++----
po/cs.po | 1019 +++++----
po/de.po | 1036 +++++----
po/de_CH.po | 1103 +++++-----
po/el.po | 700 +++---
po/es.po | 1008 +++++----
po/fi.po | 1113 +++++-----
po/fr.po | 791 ++++---
po/gu.po | 1255 +++++------
po/hi.po | 1173 +++++------
po/it.po | 1146 +++++-----
po/ja.po | 2033 +++++++++++++++++
po/kn.po | 1193 +++++------
po/ml.po | 2350 ++++++++++++++++++++
po/mr.po | 1194 +++++------
po/nl.po | 1309 +++++++-----
po/or.po | 1243 +++++------
po/pa.po | 1174 +++++------
po/pl.po | 955 ++++----
po/pt.po | 1096 +++++-----
po/pt_BR.po | 1518 +++++++------
po/sr.po | 1287 +++++------
po/sr at latin.po | 1289 +++++------
po/sv.po | 708 +++---
po/ta.po | 1209 +++++------
po/te.po | 1166 ++++------
po/uk.po | 1201 +++++------
po/zh_CN.po | 777 ++++---
src/Makefile.am | 110 +-
src/Makefile.in | 560 ++++--
src/daemon/caps.c | 15 +-
src/daemon/cmdline.c | 5 -
src/daemon/daemon-conf.c | 40 +-
src/daemon/daemon.conf.in | 14 +-
src/daemon/main.c | 44 +-
src/daemon/pulseaudio-system.conf | 37 +
src/map-file | 5 +
src/modules/alsa/alsa-mixer.c | 63 +-
src/modules/alsa/alsa-mixer.h | 2 +-
src/modules/alsa/alsa-sink.c | 292 ++-
src/modules/alsa/alsa-source.c | 273 ++-
src/modules/alsa/alsa-util.c | 255 ++-
src/modules/alsa/alsa-util.h | 10 +-
.../alsa/mixer/paths/analog-input.conf.common | 8 +
.../alsa/mixer/paths/analog-output-headphones.conf | 2 +-
.../mixer/paths/analog-output-lfe-on-mono.conf | 9 +-
.../alsa/mixer/paths/analog-output-mono.conf | 9 +-
src/modules/alsa/mixer/paths/analog-output.conf | 7 +-
.../alsa/mixer/paths/analog-output.conf.common | 4 +-
src/modules/alsa/module-alsa-card.c | 2 +-
src/modules/bluetooth/bluetooth-util.c | 61 +-
src/modules/bluetooth/bluetooth-util.h | 10 +-
src/modules/bluetooth/module-bluetooth-device.c | 233 ++-
src/modules/bluetooth/module-bluetooth-discover.c | 7 +-
src/modules/gconf/module-gconf.c | 9 +-
src/modules/hal-util.c | 2 +-
src/modules/module-always-sink.c | 6 +-
src/modules/module-cli.c | 28 +-
src/modules/module-combine.c | 572 +++--
src/modules/module-console-kit.c | 2 -
src/modules/module-detect.c | 6 +-
src/modules/module-device-restore.c | 2 +-
src/modules/module-hal-detect-compat.c | 84 +
src/modules/module-hal-detect.c | 33 +-
src/modules/module-intended-roles.c | 54 +-
src/modules/module-ladspa-sink.c | 239 ++-
src/modules/module-lirc.c | 28 +-
src/modules/module-loopback-symdef.h | 29 +
src/modules/module-loopback.c | 784 +++++++
src/modules/module-match.c | 5 +-
src/modules/module-mmkbd-evdev.c | 49 +-
src/modules/module-null-sink.c | 5 +-
src/modules/module-position-event-sounds.c | 58 +-
src/modules/module-remap-sink.c | 168 +-
src/modules/module-rescue-streams.c | 179 ++-
src/modules/module-sine.c | 2 +-
src/modules/module-solaris.c | 104 +-
src/modules/module-stream-restore.c | 134 +-
src/modules/module-suspend-on-idle.c | 30 +-
src/modules/module-tunnel.c | 77 +-
src/modules/module-udev-detect.c | 357 +++-
src/modules/module-volume-restore.c | 9 +-
src/modules/oss/module-oss.c | 16 +-
src/modules/raop/base64.c | 1 -
src/modules/raop/module-raop-discover.c | 4 +-
src/modules/raop/module-raop-sink.c | 6 +-
src/modules/reserve-monitor.c | 51 +-
src/modules/reserve.c | 25 +-
src/modules/rtp/module-rtp-recv.c | 5 +-
src/modules/rtp/module-rtp-send.c | 3 +-
src/modules/rtp/rtsp_client.c | 32 +-
src/modules/x11/module-x11-publish.c | 2 +-
src/pulse/channelmap.c | 18 +-
src/pulse/channelmap.h | 18 +-
src/pulse/client-conf.c | 21 +-
src/pulse/client.conf.in | 2 +-
src/pulse/context.c | 10 +-
src/pulse/context.h | 7 -
src/pulse/def.h | 6 +-
src/pulse/error.c | 4 +-
src/pulse/ext-stream-restore.c | 18 +-
src/pulse/gccmacro.h | 2 +-
src/pulse/glib-mainloop.h | 4 +-
src/pulse/introspect.c | 2 +
src/pulse/introspect.h | 12 +-
src/pulse/mainloop.c | 190 +-
src/pulse/mainloop.h | 4 +-
src/pulse/proplist.c | 5 +-
src/pulse/proplist.h | 23 +-
src/pulse/pulseaudio.h | 16 +-
src/pulse/sample.c | 53 +-
src/pulse/sample.h | 7 +
src/pulse/scache.c | 14 +-
src/pulse/scache.h | 4 +-
src/pulse/stream.c | 2 +-
src/pulse/stream.h | 2 +-
src/pulse/thread-mainloop.h | 4 +-
src/pulse/timeval.c | 67 +-
src/pulse/timeval.h | 7 +-
src/pulse/utf8.c | 9 +-
src/pulse/util.c | 52 +-
src/pulse/version.h | 4 +-
src/pulse/volume.c | 172 ++-
src/pulse/volume.h | 44 +-
src/pulsecore/asyncmsgq.c | 42 +-
src/pulsecore/asyncmsgq.h | 4 +
src/pulsecore/aupdate.c | 8 +
src/pulsecore/aupdate.h | 4 +
src/pulsecore/cli-command.c | 58 +-
src/pulsecore/cli-text.c | 24 +-
src/pulsecore/conf-parser.c | 26 +-
src/pulsecore/conf-parser.h | 1 +
src/pulsecore/core-rtclock.c | 22 +-
src/pulsecore/core-rtclock.h | 1 +
src/pulsecore/core-scache.c | 4 +-
src/pulsecore/core-util.c | 252 ++-
src/pulsecore/core-util.h | 10 +
src/pulsecore/core.c | 2 +-
src/pulsecore/core.h | 3 +-
src/pulsecore/cpu-arm.c | 139 ++
src/pulsecore/cpu-arm.h | 42 +
src/pulsecore/cpu-x86.c | 125 ++
src/pulsecore/cpu-x86.h | 71 +
src/pulsecore/database-simple.c | 510 +++++
src/pulsecore/flist.c | 22 +-
src/pulsecore/hook-list.c | 2 +-
src/pulsecore/llist.h | 3 +
src/pulsecore/macro.h | 91 +-
src/pulsecore/memblock.c | 32 +-
src/pulsecore/memblockq.c | 6 +
src/pulsecore/memblockq.h | 3 +
src/pulsecore/memtrap.c | 9 +-
src/pulsecore/msgobject.c | 14 +-
src/pulsecore/msgobject.h | 8 +-
src/pulsecore/namereg.c | 88 +-
src/pulsecore/namereg.h | 1 +
src/pulsecore/object.c | 18 +-
src/pulsecore/object.h | 51 +-
src/pulsecore/pdispatch.c | 36 +-
src/pulsecore/pdispatch.h | 6 +-
src/pulsecore/pid.c | 4 +-
src/pulsecore/play-memblockq.c | 5 +-
src/pulsecore/protocol-esound.c | 11 +-
src/pulsecore/protocol-http.c | 2 +-
src/pulsecore/protocol-native.c | 152 +-
src/pulsecore/protocol-native.h | 2 +-
src/pulsecore/protocol-simple.c | 12 +-
src/pulsecore/ratelimit.h | 18 +-
src/pulsecore/remap.c | 204 ++
src/pulsecore/remap.h | 48 +
src/pulsecore/remap_mmx.c | 161 ++
src/pulsecore/remap_sse.c | 159 ++
src/pulsecore/resampler.c | 240 +--
src/pulsecore/rtpoll.c | 28 +-
src/pulsecore/rtpoll.h | 4 +
src/pulsecore/sample-util.c | 410 +---
src/pulsecore/sample-util.h | 7 +
src/pulsecore/sconv-s16le.c | 42 +-
src/pulsecore/sconv.c | 188 +-
src/pulsecore/sconv.h | 6 +
src/pulsecore/sconv_sse.c | 235 ++
src/pulsecore/shm.c | 3 +-
src/pulsecore/sink-input.c | 399 +++--
src/pulsecore/sink-input.h | 61 +-
src/pulsecore/sink.c | 801 +++++---
src/pulsecore/sink.h | 51 +-
src/pulsecore/socket-client.c | 64 +-
src/pulsecore/socket-client.h | 2 -
src/pulsecore/sound-file-stream.c | 8 +-
src/pulsecore/source-output.c | 92 +-
src/pulsecore/source-output.h | 24 +-
src/pulsecore/source.c | 286 ++-
src/pulsecore/source.h | 33 +-
src/pulsecore/start-child.c | 20 +-
src/pulsecore/svolume_arm.c | 195 ++
src/pulsecore/svolume_c.c | 335 +++
src/pulsecore/svolume_mmx.c | 310 +++
src/pulsecore/svolume_sse.c | 317 +++
src/pulsecore/thread-mq.c | 11 +-
src/pulsecore/thread-mq.h | 8 +
src/pulsecore/usergroup.c | 372 ++++
src/pulsecore/usergroup.h | 51 +
src/pulsecore/vector.h | 3 +-
src/tests/envelope-test.c | 3 -
src/tests/mix-test.c | 77 +-
src/tests/remix-test.c | 3 -
src/tests/resampler-test.c | 3 -
src/tests/stripnul.c | 2 +-
src/tests/usergroup-test.c | 161 ++
src/tests/voltest.c | 70 +
src/utils/pacat.c | 23 +-
src/utils/pacmd.c | 62 +-
src/utils/pactl.c | 268 ++-
src/utils/padsp.c | 12 +-
vala/libpulse.vapi | 1519 +++++++++++++
237 files changed, 32715 insertions(+), 19832 deletions(-)
-----------------------------------------------------------------------
Details of changes:
commit a449061ed1b4282c9e8899079bf8da59129fc9ab
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date: Wed Sep 23 17:16:04 2009 +0200
svolume: tweak constraints for 32 bits
Tweak the constraints a little so that register starved 32bit systems
can select a stack variable for the channel paramter instead of reusing one of
the registers we're using in the code.
diff --git a/src/pulsecore/svolume_mmx.c b/src/pulsecore/svolume_mmx.c
index 62f3397..1768eb5 100644
--- a/src/pulsecore/svolume_mmx.c
+++ b/src/pulsecore/svolume_mmx.c
@@ -152,7 +152,7 @@ pa_volume_s16ne_mmx (int16_t *samples, int32_t *volumes, unsigned channels, unsi
" emms \n\t"
: "+r" (samples), "+r" (volumes), "+r" (length), "=D" ((pa_reg_x86)channel), "=&r" (temp)
- : "r" ((pa_reg_x86)channels)
+ : "X" ((pa_reg_x86)channels)
: "cc"
);
}
@@ -228,7 +228,7 @@ pa_volume_s16re_mmx (int16_t *samples, int32_t *volumes, unsigned channels, unsi
" emms \n\t"
: "+r" (samples), "+r" (volumes), "+r" (length), "=D" ((pa_reg_x86)channel), "=&r" (temp)
- : "r" ((pa_reg_x86)channels)
+ : "X" ((pa_reg_x86)channels)
: "cc"
);
}
diff --git a/src/pulsecore/svolume_sse.c b/src/pulsecore/svolume_sse.c
index 5276bda..ab9394f 100644
--- a/src/pulsecore/svolume_sse.c
+++ b/src/pulsecore/svolume_sse.c
@@ -149,7 +149,7 @@ pa_volume_s16ne_sse2 (int16_t *samples, int32_t *volumes, unsigned channels, uns
"8: \n\t"
: "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
- : "r" ((pa_reg_x86)channels)
+ : "X" ((pa_reg_x86)channels)
: "cc"
);
}
@@ -237,7 +237,7 @@ pa_volume_s16re_sse2 (int16_t *samples, int32_t *volumes, unsigned channels, uns
"8: \n\t"
: "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
- : "r" ((pa_reg_x86)channels)
+ : "X" ((pa_reg_x86)channels)
: "cc"
);
}
commit f61ccd599856d527a281101686b6359f273f491f
Author: Colin Guthrie <cguthrie at mandriva.org>
Date: Sun Sep 20 21:36:14 2009 +0100
tunnel: fix parsing of source info from newer servers
diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c
index 1740448..c97de3a 100644
--- a/src/modules/module-tunnel.c
+++ b/src/modules/module-tunnel.c
@@ -1070,7 +1070,7 @@ static void sink_info_cb(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa_t
}
if (u->version >= 16) {
- uint32_t n_ports, j;
+ uint32_t n_ports;
const char *s;
if (pa_tagstruct_getu32(t, &n_ports)) {
@@ -1078,7 +1078,7 @@ static void sink_info_cb(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa_t
goto fail;
}
- for (j = 0; j < n_ports; j++) {
+ for (uint32_t j = 0; j < n_ports; j++) {
uint32_t priority;
if (pa_tagstruct_gets(t, &s) < 0 || /* name */
@@ -1272,6 +1272,33 @@ static void source_info_cb(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa
}
}
+ if (u->version >= 16) {
+ uint32_t n_ports;
+ const char *s;
+
+ if (pa_tagstruct_getu32(t, &n_ports)) {
+ pa_log("Parse failure");
+ goto fail;
+ }
+
+ for (uint32_t j = 0; j < n_ports; j++) {
+ uint32_t priority;
+
+ if (pa_tagstruct_gets(t, &s) < 0 || /* name */
+ pa_tagstruct_gets(t, &s) < 0 || /* description */
+ pa_tagstruct_getu32(t, &priority) < 0) {
+
+ pa_log("Parse failure");
+ goto fail;
+ }
+ }
+
+ if (pa_tagstruct_gets(t, &s) < 0) { /* active port */
+ pa_log("Parse failure");
+ goto fail;
+ }
+ }
+
if (!pa_tagstruct_eof(t)) {
pa_log("Packet too long");
goto fail;
commit 4fa100209a73ebd4799095fbd54a8769ab149f6b
Author: Emil Renner Berthing <esmil at mailme.dk>
Date: Sun Sep 20 21:28:23 2009 +0200
tunnel: fix parsing of sink info from newer servers
diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c
index af4b8b2..1740448 100644
--- a/src/modules/module-tunnel.c
+++ b/src/modules/module-tunnel.c
@@ -1069,6 +1069,33 @@ static void sink_info_cb(pa_pdispatch *pd, uint32_t command, uint32_t tag, pa_t
}
}
+ if (u->version >= 16) {
+ uint32_t n_ports, j;
+ const char *s;
+
+ if (pa_tagstruct_getu32(t, &n_ports)) {
+ pa_log("Parse failure");
+ goto fail;
+ }
+
+ for (j = 0; j < n_ports; j++) {
+ uint32_t priority;
+
+ if (pa_tagstruct_gets(t, &s) < 0 || /* name */
+ pa_tagstruct_gets(t, &s) < 0 || /* description */
+ pa_tagstruct_getu32(t, &priority) < 0) {
+
+ pa_log("Parse failure");
+ goto fail;
+ }
+ }
+
+ if (pa_tagstruct_gets(t, &s) < 0) { /* active port */
+ pa_log("Parse failure");
+ goto fail;
+ }
+ }
+
if (!pa_tagstruct_eof(t)) {
pa_log("Packet too long");
goto fail;
--
pulseaudio packaging
More information about the Pkg-pulseaudio-devel
mailing list