1
2007-11-21 23:09 lennart
3
* configure.ac: bump version and soname
5
2007-11-21 23:03 lennart
7
* man/pacat.1.xml.in, man/pulse-daemon.conf.5.xml.in: update man
10
2007-11-21 22:55 lennart
12
* src/pulsecore/protocol-native.c: when speaking to a client with a
13
version < 12, hide S32 sample specs, and make them appaear as
16
2007-11-21 01:31 lennart
18
* configure.ac: increment api and protocol version
20
2007-11-21 01:30 lennart
22
* src/daemon/daemon-conf.c, src/daemon/daemon-conf.h,
23
src/daemon/daemon.conf.in, src/daemon/main.c, src/map-file,
24
src/modules/module-suspend-on-idle.c,
25
src/modules/module-volume-restore.c, src/pulse/context.c,
26
src/pulse/def.h, src/pulse/internal.h, src/pulse/operation.c,
27
src/pulse/stream.c, src/pulse/stream.h, src/pulsecore/cli-text.c,
28
src/pulsecore/core.c, src/pulsecore/core.h, src/pulsecore/pid.c,
29
src/pulsecore/pid.h, src/pulsecore/protocol-native.c,
30
src/pulsecore/sink-input.c, src/pulsecore/sink-input.h,
31
src/pulsecore/sink.c, src/pulsecore/source-output.c,
32
src/pulsecore/source-output.h, src/pulsecore/source.c,
33
src/utils/pacat.c, src/utils/pacmd.c: - Check process name when
34
dealing with PID files
35
- Add new PA_STREAM_FIX_CHANNELS, FIX_RATE, FIX_FORMAT,
36
DONT_MOVE, VARIABLE_RATES to pa_sream_flags_t adn implement it
37
- Expose those flags in pacat
38
- Add notifications about device suspend/resume to the protocol
39
and expose them in libpulse
40
- Allow changing of buffer_attr during playback
41
- allow disabling for remixing globally
42
- hookup polkit support
44
2007-11-21 01:21 lennart
46
* src/modules/module-oss.c: minor typo fix
48
2007-11-21 01:21 lennart
50
* PROTOCOL: add short version history of the PA protocol
52
2007-11-21 01:20 lennart
54
* src/pulsecore/native-common.h: add a couple of new opcodes, and
55
document the versions the opcodes where added
57
2007-11-21 01:19 lennart
59
* src/pulsecore/memblockq.c, src/pulsecore/memblockq.h: add API to
60
allow runtime reconfiguration of memblockqs
62
2007-11-16 23:48 lennart
64
* configure.ac: detect whether PolicyKit support is available
66
2007-11-16 23:47 lennart
68
* src/Makefile.am: build PolicyKit support
70
2007-11-16 23:46 lennart
72
* src/daemon/PulseAudio.policy, src/daemon/polkit.c,
73
src/daemon/polkit.h: add interface to PolicyKit
75
2007-11-14 16:11 lennart
77
* src/pulse/thread-mainloop.c: use a prio inheriting mutex for the
78
threaded mainloop, to ease writing of RT clients
80
2007-11-14 16:11 lennart
82
* src/pulse/operation.c: use a free list for allocation
85
2007-11-14 16:10 lennart
87
* src/pulsecore/pdispatch.c: use a free list for allocating
90
2007-11-14 16:09 lennart
92
* src/modules/module-jack-sink.c, src/modules/module-jack-source.c:
93
add missing pa_boolization
95
2007-11-13 23:42 lennart
97
* src/modules/alsa-util.c, src/modules/alsa-util.h,
98
src/modules/module-alsa-sink.c, src/modules/module-alsa-source.c:
99
Rework ALSA mixer channel detection code. This time we actually
100
care about the channel names the ALSA mixer exports for us
102
2007-11-13 23:41 lennart
104
* src/pulse/channelmap.c: add array size to increase chance of
105
detecting missing updates
107
2007-11-13 19:56 lennart
109
* src/Makefile.am: don't fail if the bt-proximity-helper is not
112
2007-11-13 19:39 lennart
114
* src/daemon/daemon-conf.c, src/daemon/daemon.conf.in: don't touch
115
RLIMIT:MEMBLOCK by default. This should improve out-of-the-box
116
comaptibility with JACK
118
2007-11-13 19:21 lennart
120
* src/utils/pacmd.c: increase the pacmd timeout a bit
122
2007-11-13 17:37 lennart
124
* src/modules/alsa-util.c, src/modules/alsa-util.h,
125
src/modules/module-alsa-sink.c, src/modules/module-alsa-source.c,
126
src/modules/module-bt-proximity.c, src/modules/module-cli.c,
127
src/modules/module-detect.c, src/modules/module-hal-detect.c,
128
src/modules/module-oss.c, src/modules/rtp/module-rtp-send.c,
129
src/pulsecore/modargs.c, src/pulsecore/modargs.h,
130
src/pulsecore/protocol-esound.c, src/pulsecore/protocol-native.c,
131
src/pulsecore/protocol-simple.c: Completely rework ALSA device
132
selection code: choose the device to open depending on the
133
requested number of channels and channel map. In most cases it
134
will now suffice to set default-channels=6 to enable 5.1 sound
135
for all devices that support it
137
2007-11-13 17:35 lennart
139
* src/pulsecore/module.c: fix loading of load-once modules if no
140
other modules was loaded before
142
2007-11-11 23:18 lennart
144
* configure.ac, src, src/Makefile.am,
145
src/modules/bt-proximity-helper.c,
146
src/modules/module-bt-proximity.c: add new fun module that
147
automatically mutes your audio devices when you leave with your
148
bluetooth phone, and unmutes when you come back
150
2007-11-11 23:01 lennart
152
* src/modules/gconf/module-gconf.c: Port module-gconf to make use
153
of the new API pa_start_child_for_read()
155
2007-11-11 23:00 lennart
157
* src/pulsecore/start-child.c, src/pulsecore/start-child.h: pull
158
code for starting helper processes out of module-gconf, clean it
159
up, and stick into a new API pa_start_child_for_read()
161
2007-11-11 22:59 lennart
163
* src/pulsecore/macro.h: add new function pa_strnull() to simplify
164
passing null strings to non-linux printf()
166
2007-11-11 02:30 lennart
168
* src, src/Makefile.am, src/pulsecore/resampler.c,
169
src/pulsecore/resampler.h, src/pulsecore/sink-input.c,
170
src/pulsecore/source-output.c, src/tests/remix-test.c,
171
src/tests/resampler-test.c: add a simple fully-automatic
172
fully-linearupmixer/downmixer and enable it by default
174
2007-11-09 18:25 lennart
176
* src/daemon/dumpmodules.c, src/modules/gconf/module-gconf.c,
177
src/modules/module-alsa-sink.c, src/modules/module-alsa-source.c,
178
src/modules/module-cli.c, src/modules/module-combine.c,
179
src/modules/module-default-device-restore.c,
180
src/modules/module-defs.h.m4, src/modules/module-detect.c,
181
src/modules/module-esound-compat-spawnfd.c,
182
src/modules/module-esound-compat-spawnpid.c,
183
src/modules/module-esound-sink.c,
184
src/modules/module-hal-detect.c, src/modules/module-jack-sink.c,
185
src/modules/module-jack-source.c,
186
src/modules/module-ladspa-sink.c, src/modules/module-lirc.c,
187
src/modules/module-match.c, src/modules/module-mmkbd-evdev.c,
188
src/modules/module-native-protocol-fd.c,
189
src/modules/module-null-sink.c, src/modules/module-oss.c,
190
src/modules/module-pipe-sink.c, src/modules/module-pipe-source.c,
191
src/modules/module-protocol-stub.c,
192
src/modules/module-remap-sink.c,
193
src/modules/module-rescue-streams.c, src/modules/module-sine.c,
194
src/modules/module-suspend-on-idle.c,
195
src/modules/module-tunnel.c, src/modules/module-volume-restore.c,
196
src/modules/module-x11-bell.c, src/modules/module-x11-publish.c,
197
src/modules/module-x11-xsmp.c,
198
src/modules/module-zeroconf-discover.c,
199
src/modules/module-zeroconf-publish.c,
200
src/modules/rtp/module-rtp-recv.c,
201
src/modules/rtp/module-rtp-send.c, src/pulsecore/modinfo.c,
202
src/pulsecore/modinfo.h, src/pulsecore/module.c,
203
src/pulsecore/module.h: tag modules that may only be loaded once
204
at most especially, and enforce that in the module loader
206
2007-11-09 18:24 lennart
208
* src/pulse/sample.h: minor typo
210
2007-11-09 17:11 lennart
212
* src, src/Makefile.am, src/pulsecore/sample-util.c,
213
src/pulsecore/sample-util.h, src/tests/mix-test.c: optimize
214
mixing code a bit. Add mixers for S32LE, S32BE, ULAW, ALAW and
215
FLOAT32BE. Add volume adjusters for FLOAT32BE, ALAW, ULAW.
217
2007-11-09 14:20 lennart
219
* src/modules/module-ladspa-sink.c, src/pulsecore/sample-util.c,
220
src/pulsecore/sconv.c: replace a few CLAMPs by PA_CLAMP_UNLIKELY
222
2007-11-09 14:19 lennart
224
* src/pulsecore/macro.h: remove PA_CLAMP_LIKELY macro because it
225
doesn't really make sense.
227
2007-11-09 14:14 lennart
229
* src/Makefile.am: .la files for modules can probably be removed
230
safely on all archs now
232
2007-11-09 02:45 lennart
234
* src/modules/alsa-util.c, src/modules/oss-util.c,
235
src/pulse/sample.c, src/pulse/sample.h,
236
src/pulsecore/resampler.c, src/pulsecore/sample-util.c,
237
src/pulsecore/sconv-s16be.c, src/pulsecore/sconv-s16be.h,
238
src/pulsecore/sconv-s16le.c, src/pulsecore/sconv-s16le.h,
239
src/pulsecore/sconv.c, src/tests/resampler-test.c: add support
240
for 32bit integer samples
242
2007-11-09 02:12 lennart
244
* src/pulsecore/gccmacro.h, src/pulsecore/macro.h: fix
245
CLAMP_LIKELY/UNLIKELY definition
247
2007-11-09 01:30 lennart
249
* src/utils/pactl.c: add missing #include
251
2007-11-09 01:30 lennart
253
* src/pulsecore/endianmacros.h: add a few missing macro definitions
255
2007-11-09 01:29 lennart
257
* src/pulsecore/macro.h: add PA_CLAMP_LIKELY and PA_CLAMP_UNLIKELY
260
2007-11-09 01:28 lennart
262
* src/pulsecore/gccmacro.h: add support for likely()/unlikely()
265
2007-11-08 22:42 lennart
267
* src/Makefile.am, src/utils/pactl.c: parse the pasuspend argument
268
like any other boolean in PulseAudio
270
2007-11-08 22:31 lennart
272
* src/daemon/daemon.conf.in, src/pulse/client.conf.in: strip most
273
comments from the default configuration files, since the man page
274
is now more elaborate and we don't want to maintain those docs
275
redundantly at two places
277
2007-11-08 22:30 lennart
279
* man, man/Makefile.am, man/default.pa.5.xml.in,
280
man/pacat.1.xml.in, man/pulse-client.conf.5.xml.in,
281
man/pulse-daemon.conf.5.xml.in: add remaing man pages
283
2007-11-07 13:52 lennart
285
* src/utils/pasuspender.c: warn if the sound server is not local
287
2007-11-07 13:50 lennart
289
* man/Makefile.am, man/pabrowse.1.xml.in, man/padsp.1.xml.in,
290
man/pasuspender.1.xml.in: add man pages for padsp, pabrowse,
293
2007-11-06 00:21 lennart
295
* man/pactl.1.xml.in: complete pactl man page
297
2007-11-05 23:56 lennart
299
* src/utils/pactl.c, src/utils/paplay.c: minor cleanups of --help
302
2007-11-05 23:56 lennart
304
* man/Makefile.am, man/esdcompat.1.xml.in, man/pacat.1.xml.in,
305
man/pacmd.1.xml.in, man/pactl.1.xml.in, man/paplay.1.xml.in,
306
man/pax11publish.1.xml.in, man/pulseaudio.1.xml.in: add a couple
309
2007-11-05 15:10 lennart
311
* Makefile.am, configure.ac, man, man/Makefile.am,
312
man/pulseaudio.1.xml.in, man/xmltoman.css, man/xmltoman.dtd,
313
man/xmltoman.xsl, src/daemon/cmdline.c: add a man page for the
314
pulseaudio binary. More will follow.
316
2007-11-04 16:51 lennart
318
* src/modules/module-esound-sink.c, src/pulsecore/iochannel.c: fix
319
two alignment issues found by the debian buildd gcc on sparc
321
2007-11-04 16:50 lennart
323
* src/modules/module-volume-restore.c: pa_boolization
325
2007-11-04 14:17 lennart
327
* src/pulsecore/fdsem.c: add eventfd syscall nr for arm; patch from
328
Sjoerd Simons; Closes #150
330
2007-11-04 14:11 lennart
332
* src/pulsecore/core-util.c: Properly terminate pa_readlink()
333
strings. Patch from Sjoerd Simons. Closes #149
335
2007-11-04 13:51 lennart
337
* src/Makefile.am, src/map-file: Add linker version script to hide
338
non-ABI stable symbols in the client
339
libraries. While this helps defining a more streamlined ABI, this
341
linking a lot of additional symbols into some PA client utilities
343
now made use of the non-ABI stable symbols in libpulse. To
345
on there size a bit, strip unused symbols by linking with
347
-fdata-sections -Wl,--gc-sections
349
2007-11-01 22:51 lennart
351
* configure.ac: comment the library versions a bit
353
2007-11-01 22:50 lennart
355
* libpulse-browse.pc.in, libpulse-mainloop-glib.pc.in,
356
libpulse-simple.pc.in, libpulse.pc.in: add missing pthread libs
358
2007-11-01 11:23 lennart
360
* src/daemon/main.c: make disallow-module-loading config option
361
work again (original patch from Diego Petteno)
363
2007-11-01 02:58 lennart
365
* src/daemon/main.c, src/modules/module-alsa-sink.c,
366
src/modules/module-alsa-source.c, src/modules/module-combine.c,
367
src/modules/module-jack-sink.c, src/modules/module-jack-source.c,
368
src/modules/module-oss.c, src/pulsecore/core-util.c,
369
src/pulsecore/core-util.h, src/pulsecore/core.c,
370
src/pulsecore/core.h: make rtprio and nice level actually
373
2007-11-01 02:55 lennart
375
* src/modules/gconf/module-gconf.c: drop rt scheduling before we
376
start our helper process
378
2007-11-01 01:45 lennart
380
* src/daemon/cmdline.c: add new option --realtime
382
2007-11-01 01:42 lennart
384
* src/daemon/cpulimit.c: save and restore errno in sig handler
386
2007-11-01 00:34 lennart
388
* src/daemon/daemon-conf.c, src/daemon/daemon-conf.h,
389
src/daemon/daemon.conf.in, src/daemon/main.c: add nice and rtprio
390
resource limit support; make rtprio and nice level to use
391
configurable; some minor updates
393
2007-11-01 00:33 lennart
395
* src/pulse/client-conf.c, src/pulse/client-conf.h: pa_boolize the
398
2007-11-01 00:32 lennart
400
* src/pulsecore/cli-command.c, src/pulsecore/cli-command.h,
401
src/pulsecore/cli.c: more pa_boolization
403
2007-11-01 00:31 lennart
405
* src/pulsecore/conf-parser.c: make the bool config parser actually
408
2007-11-01 00:06 lennart
410
* src/pulsecore/core-util.c: fix comment
412
2007-11-01 00:06 lennart
414
* src/pulsecore/core-util.h: add new function pa_yes_no()
416
2007-10-30 18:35 lennart
418
* src/pulse/mainloop-signal.c: save and restore errno in the sig
1
421
2007-10-30 16:02 lennart
3
423
* configure.ac: bump sonames