~diwic/alsa-utils/ubuntu.natty

1 by Daniel T Chen
Initial Hardy changes
1
                     MAINTAINER NOTES
2
                     for alsa-utils
3
4
5
TODO when someone has time
6
~~~~~~~~~~~~~~~~~~~~~~~~~~
42 by Luke Yelavich
* Merge from debian unstable, remaining changes:
7
/sbin/alsa-utils should be changed so that instead of doing a
1 by Daniel T Chen
Initial Hardy changes
8
mere "alsactl restore" it takes the following steps in the "start" method:
9
10
     Move old asound.state to asound.state_PREV
11
     Run "alsactl store" to create new asound.state
12
     Run asound.state through a processor which sets "sane"
13
       default values without changing the structure of the file
14
     Use the values in asound.state_PREV to update the values in
15
       the new asound.state without changing the structure of
16
       the file
17
     Run "alsactl restore"
18
19
This would run faster than the current code and might deal better with
20
driver upgrades.
21
22
See https://bugzilla.ubuntu.com/show_bug.cgi?id=15585
23
24
25
TODO for each new upstream release
26
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27
* Check Ubuntu patches at http://people.ubuntulinux.org/~scott/patches/
28
* Update debian/changelog.ALSA from release announcement
29
30
31
Setting default mixer levels
32
----------------------------
33
Mandriva takes an interesting approch to resetting mixer levels.
34
    http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/soft/sound-scripts/
35
Its reset_sound script does:
36
    * alsactl store to file
37
    * process file with perl script alsa_default.pl
38
    * alsactl restore from file
39
We should consider taking this code which appears to be much
40
smarter than our sanify_levels_on_card().
41
42
Some controls need to be set differently on different machines.
43
* External Amplifier
44
  + Need it on:
45
    https://bugtrack.alsa-project.org/alsa-bug/view.php?id=963
46
    http://lists.debian.org/debian-kernel/2004/04/msg00020.html
47
  + Need it off:
48
    http://www.seismo.ethz.ch/linux/sony_vaio_t1xp_linux.html
49
    http://bugzilla.ubuntu.com/show_bug.cgi?id=15099
50
* Audigy Analog/Digital Output Jack
51
These should be set to appropriate defaults in the driver and not
52
touched by our initscript.
53