1 1998-12-04 Andrew T. Veliath <andrewtv@usa.net>
3 * Update version to 0.8.2.2
5 * Add msndreset program to shell archive.
7 1998-11-11 Andrew T. Veliath <andrewv@usa.net>
9 * msnd_pinnacle.c (mixer_ioctl): Add a mixer ioctl for
10 SOUND_MIXER_PRIVATE1 which does a full reset on the card.
11 (mixer_set): Move line in recording source to input monitor, aux
12 input level added, some mixer fixes.
14 1998-09-10 Andrew Veliath <andrewtv@usa.net>
16 * Update version to 0.8.2
18 * Add SNDCTL_DSP_GETOSPACE and SNDCTL_DSP_GETISPACE ioctls.
20 1998-09-09 Andrew Veliath <andrewtv@usa.net>
22 * Update version to 0.8.1
24 * msnd_pinnacle.c: Fix resetting of default audio parameters. Turn
25 flush code from dsp_halt into dsp_write_flush, and use that for
28 1998-09-07 Andrew Veliath <andrewtv@usa.net>
30 * Update version to 0.8.0
32 * Provide separate signal parameters for play and record.
34 * Cleanups to locking and interrupt handling, change default
37 * Update version to 0.7.15
39 * Interprocess full-duplex support (ie `cat /dev/dsp > /dev/dsp').
41 * More mutex sections for read and write fifos (read + write locks
44 1998-09-05 Andrew Veliath <andrewtv@usa.net>
46 * msnd_pinnacle.c: (chk_send_dsp_cmd) Do full DSP reset upon DSP
47 timeout (when not in interrupt; maintains mixer settings). Fixes
48 to flushing and IRQ ref counting. Rewrote queuing for smoother
49 playback and fixed initial playback cutoff problem.
51 1998-09-03 Andrew Veliath <andrewtv@usa.net>
53 * Replaced packed structure accesses with standard C equivalents.
55 1998-09-01 Andrew Veliath <andrewtv@usa.net>
57 * msnd_pinnacle.c: Add non-PnP configuration to driver code, which
58 will facilitate compiled-in operation.
60 1998-08-29 Andrew Veliath <andrewtv@usa.net>
62 * Update version to 0.7.6
64 * msnd_pinnacle.c (dsp_ioctl): Add DSP_GETFMTS, change SAMPLESIZE
67 * Update version to 0.7.5
69 * Create pinnaclecfg.c and turn MultiSound doc into a shell
70 archive with pinnaclecfg.c included. pinnaclecfg.c can
71 now fully configure the card in non-PnP mode, including the
72 joystick and IDE controller. Also add an isapnp conf
75 * Reduce DSP reset timeout from 20000 to 100
77 1998-08-06 Andrew Veliath <andrewtv@usa.net>
79 * Update version to 0.7.2
81 * After A/D calibration, do an explicit set to the line input,
82 rather than using set_recsrc
84 1998-07-20 Andrew Veliath <andrewtv@usa.net>
86 * Update version to 0.7.1
90 1998-07-19 Andrew Veliath <andrewtv@usa.net>
94 * Bring back DIGITAL1 with digital parameter to msnd_pinnacle.c
95 and CONFIG_MSNDPIN_DIGITAL. I'm not sure this actually works,
96 since I find audio playback goes into a very speeded mode of
97 operation, however it might be due to a lack of a digital
98 source, which I don't have to test.
100 1998-07-18 Andrew Veliath <andrewtv@usa.net>
102 * Update version to 0.7.0
104 * Can now compile with Alan Cox' 2.0.34-modular-sound patch (so
105 now it requires >= 2.1.106 or 2.0.34-ms) (note for 2.0.34-ms it
106 is in the Experimental section)
108 * More modularization, consolidation, also some MIDI hooks
109 installed for future MIDI modules
113 * Change default speed, channels, bit size to OSS/Free defaults
115 1998-06-02 Andrew Veliath <andrewtv@usa.net>
117 * Update version to 0.5b
119 * Fix version detection
121 * Remove underflow and overflow resets (delay was too long)
123 * Replace spinlocked bitops with atomic bit ops
125 1998-05-27 Andrew Veliath <andrewtv@usa.net>
127 * Update version to 0.5a
129 * Better recovery from underflow or overflow conditions
131 * Fix a deadlock condition with one thread reading and the other
134 1998-05-26 Andrew Veliath <andrewtv@usa.net>
136 * Update version to 0.5
138 * Separate reset queue functions for play and record
140 * Add delays in dsp_halt
142 1998-05-24 Andrew Veliath <andrewtv@usa.net>
144 * Add a check for Linux >= 2.1.95
146 * Remove DIGITAL1 input until I figure out how to make it work
148 * Add HAVE_DSPCODEH which when not defined will load firmware from
149 files using mod_firmware_load, then release memory after they
150 are uploaded (requires reorganized OSS).
152 1998-05-22 Andrew Veliath <andrewtv@usa.net>
154 * Update version to 0.4c
156 * Hopefully fix the mixer volume problem
158 1998-05-19 Andrew Veliath <andrewtv@usa.net>
160 * Add __initfuncs and __initdatas to reduce resident code size
162 * Move bunch of code around, remove some protos
164 * Integrate preliminary changes for Alan Cox's OSS reorganization
165 for non-OSS drivers to coexist with OSS devices on the same
166 major. To compile standalone, must now define STANDALONE.
168 1998-05-16 Andrew Veliath <andrewtv@usa.net>
170 * Update version to 0.4b
172 * Integrated older card support into a unified driver, tested on a
173 MultiSound Classic c/o Kendrick Vargas.
175 1998-05-15 Andrew Veliath <andrewtv@usa.net>
177 * Update version to 0.4
179 * Fix read/write return values
181 1998-05-13 Andrew Veliath <andrewtv@usa.net>
183 * Update version to 0.3
185 * Stop play gracefully
189 * Add major and calibrate_signal module parameters
191 * Add ADC calibration
193 * Add some OSS compatibility ioctls
195 * Add mixer record selection
197 * Add O_NONBLOCK support, separate read/write wait queues
199 * Add sample bit size ioctl, expanded sample rate ioctl
201 * Playback suspension now resumes
203 * Use signal_pending after interruptible_sleep_on
205 * Add recording, change ints to bit flags
207 1998-05-11 Andrew Veliath <andrewtv@usa.net>
209 * Update version to 0.2
211 * Add preliminary playback support
213 * Use new Turtle Beach DSP code