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