sixfireusb-dkms-debian/src/CHANGES

128 lines
3.8 KiB
Plaintext

0.6.2
---------------------------
- added support for snd_card_new() (thanks to crepererum)
- grsecurity compatibility (thanks to crepererum)
0.6.1
---------------------------
- usb buffers are now allocated with kmalloc()
- Makefile can now select kernel version (thanks to prettyvanilla for this)
- firmware check relaxed
0.6.0
---------------------------
- introduced kernel version awareness into code
- changed README to contain a hint about volume and muting
0.5.7
---------------------------
- updated driver boilerplate
0.5.6
---------------------------
- fixed a bug that muted/unmuted the wrong channels
0.5.5
---------------------------
- fixed a bug that on some kernel version prevented building with error
"expected declaration specifiers or '...' before string"
- target kremove in Makefile now also removes compressed modules
0.5.4
---------------------------
- added firmware versions that have been reported to work
- fixed a bug that caused noise when capturing high sample rates
- fixed a bug that prevented high sample rates from being selected
- temporarily disabled pcm_mode_both because of remaining problems
- added capture gain control for inputs 1/2
- minor control updates: channel names changed, dB scale added,
virtual master introduced, log conversion removed
0.5.3
---------------------------
- fixed a bug that prevented urb buffers from being freed on card disconnect
- fixed a bug that caused audio problems after decreasing period size
- modified module parameter "use_tasklet" and renamed to "tasklet_thresh":
tasklet usage now dynamically selectable, dependend on period size
0.5.2
---------------------------
- improved period size handling, urb size not fixed any longer but dependend
on selected period size
- pcm interface names improved
0.5.1
---------------------------
- fixed a bug that caused the driver to panic when device was disconnected
while usage
- changed buffer and period limits to 0.3.x since these settings worked better
0.5.0
---------------------------
- added digital output (no passthrough yet)
- added module parameter "pcm_mode"
0.4.0
---------------------------
- complete rework of pcm handling
- added module parameter "use_tasklet"
- fixed a bug that caused firmware not to load properly
0.3.6
---------------------------
Thanks to Holger Ruckdeschel, who found out how to make these features possible.
- mute switches introduced
- volume control now for each individual analog channel
0.3.5
---------------------------
- fixed a bug that caused problems with available samplerates
- Makefile now has a "kremove" target that allows to remove all snd-usb-6fire
modules from the kernel module directory
0.3.4
---------------------------
- digital thru implemented to enable the device to convert from coax to
optical and vice versa
0.3.3
---------------------------
- fixed installation path for module (now extra/ instead of extras/)
- fixed capture buffer position when capturing in S32_LE
0.3.2
---------------------------
- added sampleformat 32 bit little endian
0.3.1
---------------------------
- check for device version removed before uploading firmware
0.3.0
---------------------------
- improved stability
- SPDIF out removed from features
- samplerates 176400 and 192000 now supported
0.2.0
---------------------------
- MIDI in and out working
- channel 1 and 2 are copied to SPDIF out
0.1.2
---------------------------
- pointer from integer warning fixed in capture16
- playback and capture now also available for 8 and 24 bits per sample
- fixed bug that didn't allow other samplerates than 44100
0.1.1
---------------------------
- capture at 16 bit, 6 channels, samplerate 44100 to 96000
0.1.0
---------------------------
- playback at 16 bit, 6 channels, samplerate 44100 to 96000
- firmware upload for devices that recently have been connected to power
- hardware master volume