~diwic/alsa-utils/ubuntu.natty

78 by Luke Yelavich
* New upstream release.
1
Changelog between 1.0.23 and 1.0.24 releases
2
(http://www.alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24)
3
(Reformated as ASCII text)
4
+++++++++++++++++++++++++++++++++++++++++++
5
6
* alsa-utils
7
  +  Core
8
          Release v1.0.24
9
          configure.in: Fix xmlto detection
10
          alsactl: Add a --with-udev-rules-dir configure option.
11
          configure.in: Fix variable name
12
          alsactl: Move asound.state location to /var/lib/alsa
13
          alsactl: systemd and udev hookup
14
          Introduce alsaloop utility
15
          alsaucm: Add Use Case Manager utility
16
          Revert wrong parts of "alsactl: use snd_config_imake* functions"
17
          alsactl: use snd_config_imake* functions
18
  +  ALSA Control (alsactl)
19
          alsactl: Add a --with-udev-rules-dir configure option.
20
          alsactl: Move asound.state location to /var/lib/alsa
21
          alsactl: systemd and udev hookup
22
          alsactl init: Initialize also "Master Front Playback Volume" & "Switch"
23
          alsactl init: Handle "Capture Source" and "Mic Boost" in the default script
24
          alsactl: Change handling of inactive controls
25
          alsactl init: use "generic method" instead "guess method"
26
          alsactl init: Use "Found hardware:" instead "Unknown hardware:"
27
          Revert wrong parts of "alsactl: use snd_config_imake* functions"
28
          alsactl: change format of comment node in state file
29
          alsactl: correctly restore dB values of controls with changed range
30
          alsactl: remove open-coded search
31
          alsactl: move alloca out of loop
32
          alsactl: use snd_config_imake* functions
33
  +  Speaker Test
34
          speaker-test: Don't retry after fatal errors
35
          speaker-test: add test pattern for PCM layer debugging purposes
36
  +  aconnect
37
          Revert wrong parts of "alsactl: use snd_config_imake* functions"
38
          alsactl: use snd_config_imake* functions
39
  +  alsaconf
40
          alsactl: Move asound.state location to /var/lib/alsa
41
  +  alsaloop
42
          alsaloop: rework the ctl event handling routine
43
          alsaloop: Delay the restart a bit (to handle snd-aloop playback xruns better)
44
          alsaloop: Fix latency print
45
          alsaloop: fixes, added -W/--wake option
46
          alsaloop: add -U/--xrun to alsaloop.1 man page
47
          alsaloop: added xrun profiling support (-U,--xrun), added SIGUSR1 state dump
48
          alsaloop: add --pctl and --cctl options to man page
49
          alsaloop: add --pctl and --cctl options
50
          alsaloop: Fixes and added --workaround option
51
          alsaloop: Fix command-line parsing and pollfd initialization
52
          alsaloop: Add OSS mixer redirection support
53
          alsaloop: added resampling for unsupported soundcard rates
54
          alsaloop: fix resample argument parsing
55
          alsaloop: fix -a option and slave mode processing
56
          alsaloop: Fix thread handling
57
          alsaloop: Fix loopbacks pointer initialization and allocation, fix -T option
58
          Introduce alsaloop utility
59
  + alsamixer
60
          alsamixer: use cubic scale for volume bars
61
          alsamixer: increase step size for big control value ranges
62
          alsamixer: remove obsolete e-mail
63
          alsamixer: remove obsolete e-mail
64
  +  alsaucm
65
          alsaucm: fix command line arguments parsing
66
          ucm: added listcards command
67
          alsaucm: initial rewrite to use update API
68
          alsaucm: Report failure to set a device due to missing verb setup
69
          alsaucm: Add Use Case Manager utility
70
  +  amixer
71
          amixer: fix parsing of control ID name
72
  +  aplay/arecord
73
          aplay/arecord: term_c_lflag variable might be unitialized in some cases
74
          aplay: fix termio settings - return back old c_flag value on exit
75
          aplay/arecord: Added hardware pause support (press SPACE or Enter)
76
61 by Daniel T Chen
Commit missing bits from Maverick's 1.0.23-2ubuntu1
77
Changelog between 1.0.22 and 1.0.23 releases
78
(http://www.alsa-project.org/main/index.php/Changes_v1.0.22_v1.0.23)
79
(Reformated as ASCII text)
80
+++++++++++++++++++++++++++++++++++++++++++
81
82
* alsa-utils
83
  +  Core
84
          Release v1.0.23
85
  +  ALSA Control (alsactl)
86
          alsactl: update debug prints in state.c
87
          alsactl: add more debug prints to state.c
88
          alsactl: improve -d to get warnings and store exitcode to runstate file
89
          alsactl: Fix return code
90
  +  ALSA RawMidi Utility (amidi)
91
          amidi: fix port listing
92
  +  Speaker Test
93
          speaker-test: add fflush(stdout) to write_loop
94
  +  aconnect
95
          aconnect -x: Do not update index after removal of connection.
96
  +  alsamixer
97
          alsamixer: handle out-of-range volume values
98
          alsamixer: fix division by zero
99
  +  amixer
100
          amixer: add support for TLV dB minmax types
101
          amixer: fix display of unreadable control elements
102
  +  aplay/arecord
103
          aplay -- update the man file
104
          aplay -- add features for audio surveilance
105
          aplay - add option --process-id-file
106
          aplay: Dump PCM state on xrun when verbose mode is active
107
59 by Luke Yelavich
* New upstream release
108
Changelog between 1.0.21 and 1.0.22 releases
109
(http://www.alsa-project.org/main/index.php/Changes_v1.0.21_v1.0.22)
110
(Reformated as ASCII text)
111
+++++++++++++++++++++++++++++++++++++++++++
112
113
* alsa-utils
114
  +  Core
115
          Release v1.0.22
116
  +  ALSA Control (alsactl)
117
          alsactl: fix error path code in init_parse.c
118
          alsactl: init - default - initialize also "Digital Input Source"
119
          alsactl init: Add CTL{do_search} and CTL{do_count} parsers
120
          alsactl init: use empty GOTOs in init/default file to increase readability
121
          alsactl: introduce CTL{write} to match directly written CTL values
122
          alsactl - Initialize Speaker volume to 0dB when Master is present
123
          alsactl init: Fix typo "(" -> "{" in Headphone default rule
124
  +  Speaker Test
125
          speaker-test: not all sample formats are supported - show only supported ones
126
          speaker-test: add -d (--debug) option to show PCM parameters
127
  +  aplay/arecord
128
          arecord: fix wrong chunk_size initialization when verbose and mmap flags are set
129
          aplay - Show available formats
130
Changelog between 1.0.20 and 1.0.21 releases
131
(http://www.alsa-project.org/main/index.php/Changes_v1.0.20_v1.0.21)
132
(Reformated as ASCII text)
133
********************************************
134
135
* alsa-utils
136
  +  Core
137
          Release v1.0.21
138
          alsamixer: show channel names for multichannel control
139
  +  /include/Makefile.am
140
          alsamixer: show channel names for multichannel control
141
  +  ALSA Control (alsactl)
142
          alsactl init rules: fix Lenovo T61 initialization (Speaker Playback Switch
143
          alsactl: init - fix default configuration for ENS137
144
          alsactl: fixed Headphone Playback Volume setting in default rule
145
  +  Speaker Test
146
          speaker-test: only check byte order onc
147
          speaker-test: move existing endian macros up in the fil
148
          Remove dead/commented out cod
149
          Allow frequencies down to 30 H
150
          speaker-test: allow frequency to be floating poin
151
  +  alsamixer
152
          alsamixer: fix display of inactive volume ba
153
          alsamixer: rename attr to c
154
          alsamixer - Tricolorize volume bar
155
          alsamixer: update man pag
156
          alsamixer: fix text box clipping with multi-column character
157
          alsamixer - Fix uninitialized variable warnin
158
          alsamixer: show channel names for multichannel control
159
  +  aplaymidi/arecordmidi
160
          aplaymidi: reduce bandwidth for big SysEx message
161
21 by Luke Yelavich
Merge with Debian
162
Changelog between 1.0.19 and 1.0.20 releases
163
(http://www.alsa-project.org/main/index.php/Changes_v1.0.19_v1.0.20)
164
(Reformated as ASCII text)
165
********************************************
166
167
* alsa-utils
168
  +  Core
169
    -Fix build with partially-installed alsa-lib
170
    -aplay/arecord: fix underrun/overrun time calculation for monotonic clock
171
    -Release v1.0.20
172
  +  ALSA Control (alsactl)
173
    -Use ANSI C functions
174
    -alsactl: init - modify default rule to better support some HDA codecs
175
    -Fix misc compile warnings in alsactl
176
    -alsactl - Add missing -I option
177
    -alsactl/init: Fix CTL{value} assigning - make it relevant to documentation
178
    -alsactl: init rules - fix HDA Conexact codec PCM initialization
179
    -alsactl: fix sysfsroot path and parser extensions
180
    -alsactl: changes in initialization files
181
    -alsactl: add ca0106 initialization file
182
    -alsactl: ca0106 initialization files - wrong exit
183
  +  Speaker Test
184
    -speaker-test.c - add readability comments to speaker channels
185
  +  alsaconf
186
    -alsaconf - prefer /etc/modprobe.d/sound/50-sound.conf
187
  +  alsamixer
188
    -ALSA: Added vi-like key bindings to alsamixer.
189
  +  aplay/arecord
190
    -aplay/arecord: fix underrun/overrun time calculation for monotonic clock
191
    -aplay/arecord: remove debug printfs introduced by previous patch
192
    -aplay/arecord: improve suspicious buffer detection and add --test-coef parameter
193
20 by Luke Yelavich
merge with debian
194
Changelog between 1.0.18 and 1.0.19 releases
195
(http://www.alsa-project.org/main/index.php/Changes_v1.0.18_v1.0.19)
196
(Reformated as ASCII text)
197
********************************************
198
199
* alsa-utils
200
   Core
201
    -Add --disable-xmlto configure option
202
    -Release v1.0.19
203
  +  ALSA Control (alsactl)
204
    -Add --disable-xmlto configure option
205
    -Add -I option to alsactl
206
    -Remove some dead code (comparisons between 0 and unsigned integers).
207
    -Mark static the functions not used outside their unit.
208
    -Make some static tables and strings constants.
209
    -alsactl: Fix restore / init call behaviour when driver contains more controls
210
    -alsa-utils check if __USE_BSD is defined before compiling "BSD functions"
211
  +  ALSA RawMidi Utility (amidi)
212
    -Mark static the functions not used outside their unit.
213
    -Make some static tables and strings constants.
214
  +  Speaker Test
215
    -Move conditional inclusion of locale.h further down.
216
    -Remove some unused variables.
217
    -speaker-test: Fix floating-point exception bug
218
  +  alsaconf
219
    -alsaconf: add Slackware support
220
    -Create a special fd redirection for menu choice.
221
    -Nowadays Gentoo also uses update-modules, so update alsaconf.
222
  +  alsamixer
223
    -Make some static tables and strings constants.
224
  +  amixer
225
    -Mark static the functions not used outside their unit.
226
    -Make some static tables and strings constants.
227
  +  aplay/arecord
228
    -Fix wrong direction check in aplay/arecord --list-pcms
229
  +  aseqnet
230
    -aseqnet - Add $(INTLLIBS) to Makefile.am
231
10 by Luke Yelavich
* Resync package metadata files.
232
Changelog between 1.0.17 and 1.0.18 releases
233
(http://www.alsa-project.org/main/index.php/Changes_v1.0.17_v1.0.18)
234
(Reformated as ASCII text)
235
********************************************
236
237
* alsa-utils
238
  +  Core
239
    -alsactl - install initialization files
240
    -Release v1.0.18rc1
241
    -Release v1.0.18rc2
242
    -Remove unneeded files from EXTRA_DIST in root Makefile.am
243
    -Release v1.0.18rc3
244
    -Add --disable-alsaconf to configure script
245
    -Release v1.0.18
246
  +  ALSA Control (alsactl)
247
    -Initial 'alsactl init' implementation
248
    -alsactl init: added support for Lenovo T61
249
    -alsactl init: Changed support for Acer Travelmate 8100 (use subvendor and subdevice for matching)
250
    -alsactl init - Fix Lenovo T61 configuraton
251
    -alsactl - install initialization files
252
    -alsactl init configuration syntax changes
253
    -alsactl init - allow enum specification by name strings
254
    -alsactl init - add dB and percentual CTL{value} parsing for integer values
255
    -alsactl init - restore calls also init on failure
256
    -alsactl init - modified configuration for Acer Travelmate 8100
257
    -alsactl init - fixed enumeration string setting, update Lenovo T61 config (dB)
258
    -alsactl init - add ATTR{dBmin} and ATTR{dBmax}
259
    -alsactl init - CTL{values}, CTL{enums} and default "guess method" initialization
260
    -alsactl init - add default command to help config and fix packaging
261
    -alsactl - remove 'names' command, fix alsactl man page
262
    -alsactl: Allow card specification by device name (support for udev)
263
    -alsactl init - fixed EXTRA_DIST typo in alsactl/init subdirectory
264
    -alsactl init - fix memory leaks (valgrind helped)
265
    -alsactl.1 - explicitly notify about ALSA_CONFIG_PATH environment variable
266
    -Add missing files to be included in alsactl/Makefile.am
267
    -alsactl: Fix oops (when parsing card argument)
268
    -alsactl: Add -g,--ignore option to ignore 'No soundcards found' error
269
  +  Speaker Test
270
    -alsactl - install initialization files
271
  +  amixer
272
    -amixer - fixed TLV dBscale and added dBrange parsing
273
  +  aplay/arecord
274
    -aplay - show sample arrangement (mmap areas) in verbose more for debugging
275
    -aplay/arecord: add --test-position test
276
  +  iecset
277
    -iecset update for new consumer status channel bits
278
    -iecset - Add missing help text for -n option
279
280
Changelog between 1.0.16 and 1.0.17 releases
281
(http://www.alsa-project.org/main/index.php/Changes_v1.0.16_v1.0.17)
282
(Reformated as ASCII text)
283
********************************************
284
285
* alsa-utils
286
  +  Core
287
    - Require alsa-lib 1.0.16
288
    - Add check of ncurses*-config
289
    - hgcompile -> gitcompile
290
    - Release v1.0.17rc1
291
    - Release v1.0.17rc2
292
    - Release v1.0.17
293
  +  ALSA Control (alsactl)
294
    - alsactl: simplify and fix item type detection
295
  +  Speaker Test
296
    - speaker-test.c - fix sine generator on big-endian archs
297
    - speaker-test.c - fix pink noise generator on big-endian archs
298
  +  alsaconf
299
    - alsaconf: use 'type -p', not which
300
  +  alsamixer
301
    - Add check of ncurses*-config
302
  +  aplay/arecord
303
    - aplay/arecord - Add support for IEEE float 32-bit WAV files
304
    - Support for playing WAV files with "extensible format" header using aplay.
305
    - aplay - Add stereo VU-meter support
306
    - aplay - Fix a compile warning
307
  +  aplaymidi/arecordmidi
308
    - fix poll timeout
309
  +  aseqdump
310
    - aseqdump: increase verbosity
311
    - fix poll timeout
312
    - aseqdump: flush output
313
  +  gitcompile
314
    - renamed hgcompile to gitcompile
315
  +  hgcompile
316
    - renamed hgcompile to gitcompile
317
318
6 by Daniel T Chen
Merge Debian 1.0.16-1. Upload to intrepid.
319
Changelog between 1.0.15 and 1.0.16 releases
320
(http://www.alsa-project.org/main/index.php/Changes_v1.0.15_v1.0.16)
321
(Reformated as ASCII text)
322
********************************************
323
324
* alsa-utils
325
  +  Core
326
    - alsactl - restore dB level
327
  +  ALSA Control (alsactl)
328
    - alsactl - Fix wrong restore
329
    - alsactl: skip inactive controls
330
    - alsactl - fix double entry of comment.tlv
331
    - alsactl - Set -F option as default
332
    - Make alsactl restore a bit more robust
333
    - alsactl - restore dB level
334
  +  Speaker Test
335
    - speaker-test - Fix number of periods to play
336
    - speaker-test - Put errors to stderr
337
    - Remove xfer_align
338
  +  alsamixer
339
    - alsamixer: add 8-channel support
340
  +  aplay/arecord
341
    - aplay - Reset non-blocking flag before snd_pcm_drain()
342
    - Remove sleep_min from aplay
343
    - Remove xfer_align
344
  +  aseqnet
345
    - Add missing inclusion of assert.h
346
  +  iecset
347
    - iecset: fix card index check
348
    - iecset - Add -n option
349
1 by Daniel T Chen
Initial Hardy changes
350
Changelog between 1.0.14 and 1.0.15 releases
351
(http://www.alsa-project.org/main/index.php/Changes_v1.0.14_v1.0.15)
352
(Reformated as ASCII text)
353
********************************************
354
355
* alsa-utils
356
  + ALSA Control (alsactl)
357
    - alsactl - Remove debug print
358
  + Speaker Test
359
    - Add missing library dependency
360
  + alsaconf
361
    - alsaconf - Don't produce hwcfg file for openSUSE 10.3
362
  + alsamixer
363
    - alsamixer - Handle capture enums separately
364
    - amixer/alsamixer - updated go scripts for debugging
365
  + amixer
366
    - amixer - Fix selection of enum items
367
    - Ignore errors with -s option
368
    - amixer - Allow to pass enum item string for cset, too
369
    - amixer/alsamixer - updated go scripts for debugging
370
  + aplay/arecord
371
    - Remove unneeded -lasound
372
    - aplay - Fix possible endless loop with SIGBART
373
    - aplay - Fix VU meter
374
    - aplay - Include missing time.h for time()
375
  + aplaymidi/arecordmidi
376
    - arecordmidi: mention SMF type in man page
377
378
Changelog between 1.0.14rc4 and 1.0.14 releases
379
(http://www.alsa-project.org/changes/v1-0-14rc4--v1-0-14.txt)
380
*******************************************
381
382
* alsa-utils
383
  + ALSA Control (alsactl)
384
    - alsactl - Error message when failing to open the config file
385
    - alsactl - adjust spaces in help texts
386
    - alsactl - More explicit open error message
387
    - alsactl - More explicit open error message (#2)
388
    - alsactl - Display help for names command
389
  + alsamixer
390
    - alsamixer - Fix duplicated appearance in All view mode
391
* alsa-firmware
392
  + Core
393
    - Add Dreamcast AICA firmware
394
  + AICA (Dreamcast) Firmware
395
    - Renamed aica/licence.txt -> aica/license.txt
396
    - Add Dreamcast AICA firmware
397
  + AudioScience ASIHPI Firmware
398
    - Update ASIHPI firmware 3.07.04
399
400
Changelog between 1.0.14rc2 and 1.0.14r4 releases
401
(http://www.alsa-project.org/changes/v1-0-14rc3--v1-0-14rc4.txt)
402
********************************************
403
404
* alsa-utils
405
  + Core
406
    - release 1.0.14rc2
407
  + ALSA RawMidi Utility (amidi)
408
    - amidi: open devices non-blockingly
409
  + amixer
410
    - amixer - show iec958 status bits in contents command
411
412
Changelog between 1.0.14rc1 and 1.0.14r2 releases
413
(http://www.alsa-project.org/changes/v1-0-14rc1--v1-0-14rc2.txt)
414
********************************************
415
416
* alsa-utils
417
  + aconnect
418
    - Fix aconnect man page
419
420
Changelog between 1.0.13 and 1.0.14rc1 releases
421
(http://www.alsa-project.org/changes/v1-0-13--v1-0-14rc1.txt)
422
********************************************
423
424
* alsa-utils
425
  + Core
426
    - utils: Make default sample files be in /usr/share/sounds/alsa
427
    - alsa-utils.spec.in - additions
428
  + ALSA Control (alsactl)
429
    - alsactl - return error state, fail when no configuration is found
430
  + Speaker Test
431
    - speaker-test: fix typos in manpage
432
  + alsaconf
433
    - alsaconf fix: cannot find the snd-powerpc module
434
    - alsaconf - rcalsasound script does not exists in some distros
435
  + alsamixer
436
    - alsamixer: cosmetic fix
437
  + amixer
438
    - Implement Playback/Capture enum.
439
    - amixer: sset - check if command is valid
440
    - amixer - remove beep on errors in arguments
441
  + aplay/arecord
442
    - Fix argument for snd_device_name_hint().
443
    - aplay: add fflush(stdout) for -vvv verbosity
444
    - fix for recent namehint API (use get_hint function)
445
    - aplay: namehint fix - use filter before printing device name
446
    - aplay/arecord -L command: process properly end-of-line characters
447
    - aplay/arecord: Remove -n commad (obsolete, undocumented)
448
    - aplay/arecord - use snd_device_name_hint() for -L command
449
    - aplay/arecord: filter direction for -L command
450
  + aplaymidi/arecordmidi
451
    - aplaymidi: handle big SysEx commands
452
453
Changelog between 1.0.12 and 1.0.13 releases
454
(http://www.alsa-project.org/changes/v1-0-12--v1-0-13.txt)
455
********************************************
456
457
* alsa-utils
458
  + ALSA Control (alsactl)
459
    - Restore user-defined TLV
460
  + alsaconf
461
    - Fix setup for SLES10/SLED10
462
    - Initialize volumes using dB in alsaconf
463
  + alsamixer
464
    - Show the mute dB state correctly
465
  + amixer
466
    - Add handling of dB to amixer
467
    - Add linear-volume handling in amixer
468
469
Changelog between 1.0.11 and 1.0.12 releases
470
(http://www.alsa-project.org/changes/v1-0-11--v1-0-12.txt)
471
********************************************
472
473
* alsa-utils
474
  + Core
475
    - amixer - added basic TLV support (read only) for 'amixer controls'
476
  + ALSA RawMidi Utility (amidi)
477
    - amidi: Fix device list
478
    - amidi: fix --list-devices
479
  + Speaker Test
480
    - Fix the default buffer size calculation in speaker-test
481
  + alsamixer
482
    - amixer - show dB values for simple mixer interface (which is default)
483
  + amixer
484
    - Fix print_dB() with a minus value
485
    - amixer - show dB values for simple mixer interface (which is default)
486
    - amixer - added basic TLV support (read only) for 'amixer controls'
487
  + aplay/arecord
488
    - Fix segfault in aplay when snd_pcm_name() == NULL
489
    - Use the right word in message of areacord
490
    - Don't call close() for the same fd twice in arecord
491
    - Fix misc bugs in arecord
492
    - Fix arecord to quit properly at max file size
493
    - Allow aplay/arecord to handle up to 2GB for WAV
494
    - Fix a compile warning in aplay.c
495
    - Fix endless loop of recording in arecord
496
  + aplaymidi/arecordmidi
497
    - aplaymidi: list only MIDI-capable ports
498
499
500
Changelog between 1.0.10 and 1.0.11 releases
501
(http://www.alsa-project.org/changes/v1-0-10--v1-0-11.txt)
502
********************************************
503
504
* alsa-utils
505
  + Core
506
    - Add WAV file playback support to speaker-test
507
      
508
      Add WAV file playback support to speaker-test.
509
      The support is still limited to S16_LE, and doesn't refer to csv file yet.
510
  + ALSA Control (alsactl)
511
    - Remove obsolete power command from alsactl
512
      
513
      Remove obsolete power command from alsactl.
514
  + Speaker Test
515
    - Improve buffer/period set up in speaker-test
516
      
517
      Improve buffer/period set up in speaker-test.
518
      
519
      - Don't ignore -b and -p options but use them if specified
520
      - Clean up and improvement of messy buffer/period setup codes
521
      - Add -P option for specifying number of periods explicitly
522
    - Fix missing commas
523
      
524
      Fixed missing commas in array elements (ALSA bug#1938).
525
    - Add --nloops option and fix manpage
526
      
527
      - Added --nloops option to specify the number of loops
528
      - Fixed man page of speaker-test
529
    - Fix a typo in speaker-test help text
530
      
531
      Fix a typo in speaker-test help text.  Updated ja.po, too.
532
    - Make speaker-test compatible with dmix by default.
533
    - Avoid unnecessary drain/restart in speaker-test
534
      
535
      Avoid unnecessary drain/restart in speaker-test when the buffer
536
      is enough small.
537
    - speaker-test - Fix missing i18n
538
      
539
      Add the gettext tags to newly added texts.
540
    - speaker-test: Fix version reporting.
541
    - Tentative fix for speaker-test WAV with 5 or more channels
542
      
543
      Fix the WAV file name for center/lfe.  Use the existing
544
      "Rear_Center.wav" for LFE as a workaround.
545
    - Add missing comma
546
      
547
      Add a missing comma in the last fix...
548
    - Fix compile on big-endian arch
549
      
550
      Fix compile on big-endian arch.
551
    - Remove loops after errors
552
      
553
      Don't retry after fatal errors.
554
    - Add WAV file playback support to speaker-test
555
      
556
      Add WAV file playback support to speaker-test.
557
      The support is still limited to S16_LE, and doesn't refer to csv file yet.
558
  + alsaconf
559
    - Fix a text in alsa-utils
560
      
561
      Fix a text in alsa-utils after proof-reading.
562
    - Minor clean up of bashism
563
      
564
      Minor clean up of bashism, replaced with normal test.
565
    - Fix PCI class and name extraction in alsaconf
566
      
567
      - Allow all PCI class 04xx, not only 040x
568
      - Fix the extraction of device name from lspci output
569
      
570
      ALSA bug#1935
571
    - Use amixer -s option
572
      
573
      Optimize to use amixer with -s option.
574
  + amixer
575
    - amixer - Add -s option
576
      
577
      - Add -s option to read from stdin the command sequentially.
578
      - Suppress unneeded warnings in sset.
579
  + aplay/arecord
580
    - Fix a typo in manpage
581
      
582
      Fix a typo in manpage of aplay.
583
    - Don't show invalid plug example in the error message of aplay
584
      
585
      Don't show invalid examples of usage with plug prefix
586
      in the error message of aplay/arecord.
587
    - alternative peak meter for aplay
588
      From: Dirk Jagdmann <doj@cubic.org>
589
      
590
      This patch adds an alternative peak meter for aplay/arecord which is
591
      enabled via three "-v" command line arguments. This new mode differs
592
      from the old in a larger meter, no linefeeds for every meter update and
593
      a static maximum peak (for 1s).
594
    - split interleaved files in arecord when reaching 2GB
595
      From: Dirk Jagdmann <doj@cubic.org>
596
      
597
      This patch will split files in chunks of aprox. 2GB in the interleaved
598
      recording mode of arecord. This is meant to overcome the 2GB filesize
599
      limit of .wav files, which is easily reached when recording multiple
600
      channels.
601
  + cvscompile
602
    - Add exec permission to cvscompile
603
604
Changelog between 1.0.10rc3 and 1.0.10 releases
605
(http://www.alsa-project.org/changes/v1-0-10rc3--v1-0-10.txt)
606
**************************************************
607
608
* alsa-utils
609
  + Core
610
    - Add largefile support
611
    - release 1.0.10
612
  + Speaker Test
613
    - Disable NLS support when --disable-nls is passed
614
  + aconnect
615
    - Disable NLS support when --disable-nls is passed
616
  + alsaconf
617
    - Add Sparc support in alsaconf
618
  + aplay/arecord
619
    - Disable NLS support when --disable-nls is passed
620
    - aplay/arecord - show the default settings
621
  + aseqnet
622
    - Disable NLS support when --disable-nls is passed
623
624
625
Changelog between 1.0.10rc1 and 1.0.10rc2 releases
626
(http://alsa-project.org/changes/v1-0-10rc1--v1-0-10rc2.txt)
627
***********************************************
628
629
* alsa-utils
630
  + Core
631
    - release 1.0.10rc2
632
  + ALSA Control (alsactl)
633
    - Fix / clean up man pages
634
    - Extend 'alsactl names' to show modem devices
635
  + ALSA RawMidi Utility (amidi)
636
    - Fix / clean up man pages
637
  + Speaker Test
638
    - speaker-test: Add support for testing FLOAT_LE format.
639
  + alsaconf
640
    - Allow separate build and source trees
641
    - Fix hwcfg file name by alsaconf
642
  + alsamixer
643
    - Fix / clean up man pages
644
    - Use strsignal()
645
    - Implement dB gain level display.
646
  + amixer
647
    - Fix / clean up man pages
648
    - Added more better error fault handling for sset toggle
649
    - Fix for more better error fault handling for sset toggle
650
651
652
Changelog between 1.0.9a and 1.0.10rc1 releases
653
(http://alsa-project.org/changes/v1-0-9b--v1-0-10rc1.txt)
654
***********************************************
655
656
* alsa-utils
657
  + Core
658
    - Summary: i18nize some programs
659
      i18nize some programs with gettext.
660
    - Summary: update build tools.
661
      It seems that running ./cvscompile changes all these files due to
662
      an updates. So, sink CVS with build tools.
663
    - Summary: fix installation instructions
664
      Add the required "gettextize" call to the CVS compilation instructions.
665
    - Summary: fix handling of po/Makefile.in
666
      gettextize 0.14.1 adds po/Makefile.in to the first line of AC_OUPUT.
667
      The duplicate in the next line then upsets autoheader.
668
      This patch removes the potentially duplicate "po/Makefile.in" so that
669
      it's safe for gettextize to add it again.
670
    - Summary: release 1.0.10rc1
671
    - Summary: Fix compilation
672
      - Revert gettext version to older one
673
      - Added po/Makefile.in again
674
    - Summary: Fix autoreconf
675
      Fixed the package to be autoreconf-able.
676
  + /include/Makefile.am
677
    - Summary: Add missing header files
678
      Added missing header files to Makefile.am.
679
  + ALSA RawMidi Utility (amidi)
680
    - Summary: Output help messages to stdout
681
      Output help messages and lists to stdout instead of stderr.
682
  + Speaker Test
683
    - Summary: i18nize some programs
684
      i18nize some programs with gettext.
685
    - Summary: Correct buffer size choosing.
686
  + aconnect
687
    - Summary: Fix typos in man pages
688
      Fix typos in man pages (bug #1024)
689
    - Summary: i18nize some programs
690
      i18nize some programs with gettext.
691
    - Summary: Output help messages to stdout
692
      Output help messages and lists to stdout instead of stderr.
693
  + alsaconf
694
    - Summary: Add Russian translation
695
      Add Russian translation for alsaconf, taken from BTS #1130.
696
    - Summary: Two modporbe calls lack path
697
      All but two calls to modprobe in alsaconf call it with the full path.
698
      For consistency the remaining two calls should also use the full path.
699
    - Summary: fixed detection of ISAPnP cards using 2.6 sysfs
700
    - Summary: Support hwcfg-* set up
701
      Added /etc/sysconfig/hardware/hwcfg-* set up for the recent suse
702
      versions.
703
    - Summary: added -R,--resources option and improved resource checking
704
      using sysfs
705
      - added the -R,--resource option
706
      - the check_dma_avail() and check_irq_avail() procedures now checks also
707
        active resources from sysfs & PnP subsystem to avoid collisions
708
    - Summary: alsaconf - add support for PnP BIOS devices
709
      This patch adds the support for PnP BIOS devices.
710
    - Summary: Removed debug print for awk
711
  + alsamixer
712
    - Summary: Fix typos in man pages
713
      Fix typos in man pages (bug #1024)
714
    - Summary: Fix unexpected abort of alsamixer
715
      Fixed unexpected abort of alsamixer when no playback or capture elements
716
      are available.  Also fixed the wrong use of temporary array in
717
      displaying item name.
718
    - Summary: Fix a wrong display in the last patch
719
      Fixed a wrong item display in the last patch.
720
    - Summary: Added support for abstraction selection
721
      - (basic abst might be the default someday)
722
    - Summary: initial debug script
723
    - Summary: Output help messages to stdout
724
      Output help messages and lists to stdout instead of stderr.
725
  + amixer
726
    - Set the device name for smixer_options
727
    - Summary: amixer - useful script for debugging
728
    - Summary: Add enum control support to sget/sset
729
      Added the enum control support to amixer sget/sset.
730
  + aplay/arecord
731
    - Summary: i18nize some programs
732
      i18nize some programs with gettext.
733
    - Summary: Output help messages to stdout
734
      Output help messages and lists to stdout instead of stderr.
735
  + aseqdump
736
    - Summary: i18nize some programs
737
      i18nize some programs with gettext.
738
    - Summary: aseqdump - remove fishy comment
739
      Remove the fishy comment because it isn't needed anymore after the tuna
740
      has been accidentally removed.
741
  + aseqnet
742
    - Summary: i18nize some programs
743
      i18nize some programs with gettext.
744
  + cvscompile
745
    - Summary: Add gettextize
746
      Added gettextize to process po files correctly.
747
    - Summary: handle better the getexize dependency
748
    - Summary: more cvscompile cleanups (m4/Makefile.am)
749
    - Summary: Create m4 directory
750
      Create m4 directory (which was removed from cvs repo)
751
    - Summary: Fix autoreconf
752
      Fixed the package to be autoreconf-able.
753
754
755
Changelog between 1.0.9 and 1.0.9a releases
756
(http://alsa-project.org/changes/v1-0-9--v1-0-9a.txt)
757
*******************************************
758
759
* alsa-utils
760
  + Core
761
    - release 1.0.9a
762
  + alsamixer
763
    - Comment out a section that causes an assert in alsamixer, until
764
      this section of code works.
765
    - Fix crash with enum controls
766
767
Changelog between 1.0.8 and 1.0.9 releases
768
(http://alsa-project.org/changes/v1-0-8--v1-0-9.txt)
769
******************************************
770
771
* alsa-utils
772
  + Core
773
    - move event dumping from arecordmidi to aseqdump
774
    - release: 1.0.9rc1
775
    - release: 1.0.9rc2
776
    - Install sound samples to correct places.
777
    - release: 1.0.9rc3
778
    - alsa-lib 1.0.9 is required now
779
    - release: 1.0.9rc4
780
    - release: 1.0.9rc4a
781
    - release: 1.0.9
782
  + /seq/Makefile.am
783
    - move event dumping from arecordmidi to aseqdump
784
  + ALSA Control (alsactl)
785
    - return error code on faillure
786
    - Fix exit code
787
    - split source per command and added command 'names'
788
    - fix name of hw sequencer definition
789
    - alsactl - probe rawmidi device for rawmidi definitions
790
    - alsactl - add names for unique rawmidi subdevices
791
    - Ignore -ENOTTY error
792
    - Fix --force option
793
    - Add alsactl.h
794
  + ALSA RawMidi Utility (amidi)
795
    - allow --send-hex data without quotes
796
    - clarify options in man page
797
    - fix buffer length calculation
798
    - use non-breaking hyphens in man page
799
    - fix amidi error handling
800
    - detect attempts to play .mid files with amidi
801
  + Speaker Test
802
    - Update to speaker-tools 0.0.7
803
    - adopt readme changes in manpage
804
    - Minor updates. No functionallity changes.
805
    - Implement Pink noise output.
806
    - Add sound samples.
807
    - Install sound samples to correct places.
808
    - Implement order for 8-channel sound, arranged in 7.1 mode.
809
    - Fix speaker-test with -FS32_LE format.
810
    - Don't use max volume
811
    - Add .cvsignore
812
  + aconnect
813
    - Fix typo
814
  + alsaconf
815
    - Fix make without NLS
816
    - Sort options in alphabetic order
817
    - Fix exit code
818
    - Use -q option with grep
819
    - Fix typo in alsaconf "modinfo" option
820
    - Fix check of fedora and redhat distributions
821
    - Change the Debian configuration file name
822
    - Add alsaconf french man page
823
    - Adjust Front volume as default
824
    - fix typo
825
    - Fix manpage installation
826
  + alsamixer
827
    - Fix compile warnings
828
    - Show other view names
829
    - Fix typo
830
    - Improve display of long text for enums.
831
    - Fix segfault with no-capture devices
832
  + amixer
833
    - exits with status 0 after -h option
834
    - Fix exit status
835
    - amixer no-range-checking option
836
    - Added -a,--abstract switch for upcoming abstract mixer API
837
    - Fixed basic astraction selection for simple mixer API
838
    - Fix compile warnings
839
  + aplay/arecord
840
    - Added -n (--list-devnames) command
841
  + aplaymidi/arecordmidi
842
    - move event dumping from arecordmidi to aseqdump
843
    - Remove unused variable
844
  + aseqdump
845
    - move event dumping from arecordmidi to aseqdump
846
  + iecset
847
    - Fix 32kHz sample rates
848
849
(http://music.columbia.edu/pipermail/linux-audio-announce/2005-January/000522.html)
850
1.0.8
851
-----
852
853
* alsa-utils
854
  + Core
855
    - release: 1.0.8-rc1
856
    - release: 1.0.8rc1
857
    - i18nize alsaconf
858
    - Move m4 to the tail of SUBDIRS
859
    - Require alsa-lib 1.0.8
860
    - release: 1.0.8rc2
861
    - release: 1.0.8
862
  + ALSA Control (alsactl)
863
    - Support user-defined controls
864
    - Fix compilation
865
  + Speaker Test
866
    - Add man page of speaker-test
867
  + alsaconf
868
    - Start aplay/arecord in non-blocking mode
869
    - i18nize alsaconf
870
    - Misc clean up
871
    - Fix installation
872
    - Fix installation
873
  + alsamixer
874
    - Change the view toggle behavior
875
    - Assign alternative keys for function keys
876
    - Reinitialize the size calculation at view change
877
    - Add -V option
878
    - More descriptions about mixer views and view modes
879
    - Usability improvement
880
    - fix crashes when selecting an empty view
881
    - Remove number key assignment
882
    - Support quick volume change
883
  + aplay/arecord
884
    - Fix VU meter
885
886
(http://music.columbia.edu/pipermail/linux-audio-announce/2004-November/000484.html)
887
1.0.7
888
-----
889
890
* alsa-utils
891
  - Fix hyphens in man pages
892
  - aplay
893
    - don't parse -X option because such an option doesn't exist
894
    - allow argument for --sleep-min option
895
    - fix handling of .voc magic string
896
    - fix handling of .voc files on big-endian machines
897
    - remove superfluous "size" parameter from check_wavefile_space macro
898
    - reallocate buffer only if needed in check_wavefile_space
899
    - fix playback of >2GB .wav files
900
    - skip over padding bytes in .wav files
901
    - fix memory leak when playing .voc silence blocks
902
    - fix file length when recording >2GB .wav files
903
    - fix recording of >4GB files
904
  - alsamixer
905
    - display 2 different views of the mixer controls (Playback, Capture)
906
  - alsaconf
907
    - some fixes
908
    - fixed long options
909
    - Now -L option requires the logfile argument
910
    - corrected man page
911
912
(http://music.columbia.edu/pipermail/linux-audio-announce/2004-August/000435.html)
913
1.0.6a
914
------
915
916
* alsa-utils
917
  - aplay
918
    - Show warning if the format is changed due to the file type.
919
      (e.g. WAV yields little-endian)
920
921
922
(http://music.columbia.edu/pipermail/linux-audio-announce/2004-May/000396.html)
923
1.0.5
924
-----
925
926
* alsa-utils
927
   - arecordmidi enhancements by Pedro Lopez-Cabanillas
928
   - arecord fix (timelimit)
929
   - added speaker-test utility
930