~ubuntu-branches/ubuntu/oneiric/pulseaudio/oneiric

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Daniel T Chen
  • Date: 2007-12-04 00:56:08 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20071204005608-y1xqvcu45g1yxtlu
Tags: 0.9.8-1ubuntu1
"Hail our new PulseAudio overlords (part two)."

* Merge from Debian unstable.
* Ubuntu-specific changes:
  - debian/control:
    + Don't build-depend on libjack0.100.0-dev or build jack module
      packages,
    + Update pulseaudio's Recommends and Suggests to accomodate
      existing promoted main packages,
    + Explicitly mention pasuspender in pulseaudio-utils's long
      description,
    + Add Vcs-Bzr URI,
    + Adhere to DebianMaintainerField;
  - debian/rules: Use multiuser for update-rc.d;
  - debian/patches/series: Retain the exclusion of
    0001-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch.
* Dropped Ubuntu-specific change (absorbed into Debian source):
  debian/patches/0002-Double-esound-maximum-sample-size.patch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-11-21 23:09  lennart
 
2
 
 
3
        * configure.ac: bump version and soname
 
4
 
 
5
2007-11-21 23:03  lennart
 
6
 
 
7
        * man/pacat.1.xml.in, man/pulse-daemon.conf.5.xml.in: update man
 
8
          pages a bit
 
9
 
 
10
2007-11-21 22:55  lennart
 
11
 
 
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
 
14
          FLOAT32
 
15
 
 
16
2007-11-21 01:31  lennart
 
17
 
 
18
        * configure.ac: increment api and protocol version
 
19
 
 
20
2007-11-21 01:30  lennart
 
21
 
 
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
 
43
 
 
44
2007-11-21 01:21  lennart
 
45
 
 
46
        * src/modules/module-oss.c: minor typo fix
 
47
 
 
48
2007-11-21 01:21  lennart
 
49
 
 
50
        * PROTOCOL: add short version history of the PA protocol
 
51
 
 
52
2007-11-21 01:20  lennart
 
53
 
 
54
        * src/pulsecore/native-common.h: add a couple of new opcodes, and
 
55
          document the versions the opcodes where added
 
56
 
 
57
2007-11-21 01:19  lennart
 
58
 
 
59
        * src/pulsecore/memblockq.c, src/pulsecore/memblockq.h: add API to
 
60
          allow runtime reconfiguration of memblockqs
 
61
 
 
62
2007-11-16 23:48  lennart
 
63
 
 
64
        * configure.ac: detect whether PolicyKit support is available
 
65
 
 
66
2007-11-16 23:47  lennart
 
67
 
 
68
        * src/Makefile.am: build PolicyKit support
 
69
 
 
70
2007-11-16 23:46  lennart
 
71
 
 
72
        * src/daemon/PulseAudio.policy, src/daemon/polkit.c,
 
73
          src/daemon/polkit.h: add interface to PolicyKit
 
74
 
 
75
2007-11-14 16:11  lennart
 
76
 
 
77
        * src/pulse/thread-mainloop.c: use a prio inheriting mutex for the
 
78
          threaded mainloop, to ease writing of RT clients
 
79
 
 
80
2007-11-14 16:11  lennart
 
81
 
 
82
        * src/pulse/operation.c: use a free list for allocation
 
83
          pa_operation objects
 
84
 
 
85
2007-11-14 16:10  lennart
 
86
 
 
87
        * src/pulsecore/pdispatch.c: use a free list for allocating
 
88
          reply_info structs
 
89
 
 
90
2007-11-14 16:09  lennart
 
91
 
 
92
        * src/modules/module-jack-sink.c, src/modules/module-jack-source.c:
 
93
          add missing pa_boolization
 
94
 
 
95
2007-11-13 23:42  lennart
 
96
 
 
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
 
101
 
 
102
2007-11-13 23:41  lennart
 
103
 
 
104
        * src/pulse/channelmap.c: add array size to increase chance of
 
105
          detecting missing updates
 
106
 
 
107
2007-11-13 19:56  lennart
 
108
 
 
109
        * src/Makefile.am: don't fail if the bt-proximity-helper is not
 
110
          built
 
111
 
 
112
2007-11-13 19:39  lennart
 
113
 
 
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
 
117
 
 
118
2007-11-13 19:21  lennart
 
119
 
 
120
        * src/utils/pacmd.c: increase the pacmd timeout a bit
 
121
 
 
122
2007-11-13 17:37  lennart
 
123
 
 
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
 
136
 
 
137
2007-11-13 17:35  lennart
 
138
 
 
139
        * src/pulsecore/module.c: fix loading of load-once modules if no
 
140
          other modules was loaded before
 
141
 
 
142
2007-11-11 23:18  lennart
 
143
 
 
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
 
149
 
 
150
2007-11-11 23:01  lennart
 
151
 
 
152
        * src/modules/gconf/module-gconf.c: Port module-gconf to make use
 
153
          of the new API pa_start_child_for_read()
 
154
 
 
155
2007-11-11 23:00  lennart
 
156
 
 
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()
 
160
 
 
161
2007-11-11 22:59  lennart
 
162
 
 
163
        * src/pulsecore/macro.h: add new function pa_strnull() to simplify
 
164
          passing null strings to non-linux printf()
 
165
 
 
166
2007-11-11 02:30  lennart
 
167
 
 
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
 
173
 
 
174
2007-11-09 18:25  lennart
 
175
 
 
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
 
205
 
 
206
2007-11-09 18:24  lennart
 
207
 
 
208
        * src/pulse/sample.h: minor typo
 
209
 
 
210
2007-11-09 17:11  lennart
 
211
 
 
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.
 
216
 
 
217
2007-11-09 14:20  lennart
 
218
 
 
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
 
221
 
 
222
2007-11-09 14:19  lennart
 
223
 
 
224
        * src/pulsecore/macro.h: remove PA_CLAMP_LIKELY macro because it
 
225
          doesn't really make sense.
 
226
 
 
227
2007-11-09 14:14  lennart
 
228
 
 
229
        * src/Makefile.am: .la files for modules can probably be removed
 
230
          safely on all archs now
 
231
 
 
232
2007-11-09 02:45  lennart
 
233
 
 
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
 
241
 
 
242
2007-11-09 02:12  lennart
 
243
 
 
244
        * src/pulsecore/gccmacro.h, src/pulsecore/macro.h: fix
 
245
          CLAMP_LIKELY/UNLIKELY definition
 
246
 
 
247
2007-11-09 01:30  lennart
 
248
 
 
249
        * src/utils/pactl.c: add missing #include
 
250
 
 
251
2007-11-09 01:30  lennart
 
252
 
 
253
        * src/pulsecore/endianmacros.h: add a few missing macro definitions
 
254
 
 
255
2007-11-09 01:29  lennart
 
256
 
 
257
        * src/pulsecore/macro.h: add PA_CLAMP_LIKELY and PA_CLAMP_UNLIKELY
 
258
          macros
 
259
 
 
260
2007-11-09 01:28  lennart
 
261
 
 
262
        * src/pulsecore/gccmacro.h: add support for likely()/unlikely()
 
263
          type macros
 
264
 
 
265
2007-11-08 22:42  lennart
 
266
 
 
267
        * src/Makefile.am, src/utils/pactl.c: parse the pasuspend argument
 
268
          like any other boolean in PulseAudio
 
269
 
 
270
2007-11-08 22:31  lennart
 
271
 
 
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
 
276
 
 
277
2007-11-08 22:30  lennart
 
278
 
 
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
 
282
 
 
283
2007-11-07 13:52  lennart
 
284
 
 
285
        * src/utils/pasuspender.c: warn if the sound server is not local
 
286
 
 
287
2007-11-07 13:50  lennart
 
288
 
 
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,
 
291
          pasuspender
 
292
 
 
293
2007-11-06 00:21  lennart
 
294
 
 
295
        * man/pactl.1.xml.in: complete pactl man page
 
296
 
 
297
2007-11-05 23:56  lennart
 
298
 
 
299
        * src/utils/pactl.c, src/utils/paplay.c: minor cleanups of --help
 
300
          texts
 
301
 
 
302
2007-11-05 23:56  lennart
 
303
 
 
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
 
307
          of more man pages
 
308
 
 
309
2007-11-05 15:10  lennart
 
310
 
 
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.
 
315
 
 
316
2007-11-04 16:51  lennart
 
317
 
 
318
        * src/modules/module-esound-sink.c, src/pulsecore/iochannel.c: fix
 
319
          two alignment issues found by the debian buildd gcc on sparc
 
320
 
 
321
2007-11-04 16:50  lennart
 
322
 
 
323
        * src/modules/module-volume-restore.c: pa_boolization
 
324
 
 
325
2007-11-04 14:17  lennart
 
326
 
 
327
        * src/pulsecore/fdsem.c: add eventfd syscall nr for arm; patch from
 
328
          Sjoerd Simons; Closes #150
 
329
 
 
330
2007-11-04 14:11  lennart
 
331
 
 
332
        * src/pulsecore/core-util.c: Properly terminate pa_readlink()
 
333
          strings. Patch from Sjoerd Simons. Closes #149
 
334
 
 
335
2007-11-04 13:51  lennart
 
336
 
 
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
 
340
          also requires
 
341
          linking a lot of additional symbols into some PA client utilities
 
342
          which until
 
343
          now made use of the non-ABI stable symbols in libpulse. To
 
344
          minimize the effect
 
345
          on there size a bit, strip unused symbols by linking with
 
346
          -ffunction-sections
 
347
          -fdata-sections -Wl,--gc-sections
 
348
 
 
349
2007-11-01 22:51  lennart
 
350
 
 
351
        * configure.ac: comment the library versions a bit
 
352
 
 
353
2007-11-01 22:50  lennart
 
354
 
 
355
        * libpulse-browse.pc.in, libpulse-mainloop-glib.pc.in,
 
356
          libpulse-simple.pc.in, libpulse.pc.in: add missing pthread libs
 
357
 
 
358
2007-11-01 11:23  lennart
 
359
 
 
360
        * src/daemon/main.c: make disallow-module-loading config option
 
361
          work again (original patch from Diego Petteno)
 
362
 
 
363
2007-11-01 02:58  lennart
 
364
 
 
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
 
371
          configurable
 
372
 
 
373
2007-11-01 02:55  lennart
 
374
 
 
375
        * src/modules/gconf/module-gconf.c: drop rt scheduling before we
 
376
          start our helper process
 
377
 
 
378
2007-11-01 01:45  lennart
 
379
 
 
380
        * src/daemon/cmdline.c: add new option --realtime
 
381
 
 
382
2007-11-01 01:42  lennart
 
383
 
 
384
        * src/daemon/cpulimit.c: save and restore errno in sig handler
 
385
 
 
386
2007-11-01 00:34  lennart
 
387
 
 
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
 
392
 
 
393
2007-11-01 00:33  lennart
 
394
 
 
395
        * src/pulse/client-conf.c, src/pulse/client-conf.h: pa_boolize the
 
396
          client config
 
397
 
 
398
2007-11-01 00:32  lennart
 
399
 
 
400
        * src/pulsecore/cli-command.c, src/pulsecore/cli-command.h,
 
401
          src/pulsecore/cli.c: more pa_boolization
 
402
 
 
403
2007-11-01 00:31  lennart
 
404
 
 
405
        * src/pulsecore/conf-parser.c: make the bool config parser actually
 
406
          parse bools
 
407
 
 
408
2007-11-01 00:06  lennart
 
409
 
 
410
        * src/pulsecore/core-util.c: fix comment
 
411
 
 
412
2007-11-01 00:06  lennart
 
413
 
 
414
        * src/pulsecore/core-util.h: add new function pa_yes_no()
 
415
 
 
416
2007-10-30 18:35  lennart
 
417
 
 
418
        * src/pulse/mainloop-signal.c: save and restore errno in the sig
 
419
          handler
 
420
 
1
421
2007-10-30 16:02  lennart
2
422
 
3
423
        * configure.ac: bump sonames