| Commit message (Expand) | Author | Age | Files | Lines |
* | ALSA: emu10k1: enable bit-exact playback, part 4: send amounts | Oswald Buddenhagen | 2023-05-18 | 1 | -0/+17 |
* | ALSA: emu10k1: enable bit-exact playback, part 3: pitch | Oswald Buddenhagen | 2023-05-18 | 1 | -4/+13 |
* | ALSA: emu10k1: fix terminating synthesizer voices | Oswald Buddenhagen | 2023-05-18 | 1 | -2/+7 |
* | ALSA: emu10k1: fix synthesizer sample playback position and caching | Oswald Buddenhagen | 2023-05-18 | 1 | -31/+5 |
* | ALSA: emu10k1: set variables emu1010_routing_info and emu1010_pads_info stora... | Tom Rix | 2023-05-18 | 1 | -2/+2 |
* | ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() | Oswald Buddenhagen | 2023-05-18 | 5 | -235/+289 |
* | ALSA: emu10k1: fix handling of half-loop interrupts | Oswald Buddenhagen | 2023-05-18 | 1 | -1/+3 |
* | ALSA: emu10k1: simplify interrupt handler, part 3 | Oswald Buddenhagen | 2023-05-18 | 1 | -5/+6 |
* | ALSA: emu10k1: simplify interrupt handler, part 2 | Oswald Buddenhagen | 2023-05-18 | 1 | -18/+0 |
* | ALSA: emu10k1: simplify interrupt handler, part 1 | Oswald Buddenhagen | 2023-05-18 | 1 | -2/+1 |
* | ALSA: emu10k1: fix PCM playback buffer size constraints | Oswald Buddenhagen | 2023-05-18 | 1 | -12/+26 |
* | ALSA: emu10k1: refactor PCM playback address handling | Oswald Buddenhagen | 2023-05-18 | 1 | -29/+52 |
* | ALSA: emu10k1: refactor PCM playback cache filling | Oswald Buddenhagen | 2023-05-18 | 1 | -12/+21 |
* | ALSA: emu10k1: improve API of low-level voice manipulation functions | Oswald Buddenhagen | 2023-05-18 | 1 | -28/+22 |
* | ALSA: emu10k1: fix PCM playback cache and interrupt handling | Oswald Buddenhagen | 2023-05-18 | 1 | -44/+23 |
* | ALSA: emu10k1: skip pointless cache setup for extra voices | Oswald Buddenhagen | 2023-05-18 | 1 | -6/+5 |
* | ALSA: emu10k1: remove pointless displacement of the extra voices | Oswald Buddenhagen | 2023-05-18 | 1 | -4/+0 |
* | Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)" | Oswald Buddenhagen | 2023-05-18 | 3 | -30/+3 |
* | ALSA: emu10k1: pass frame instead of byte addresses | Oswald Buddenhagen | 2023-05-18 | 1 | -22/+9 |
* | ALSA: emu10k1: remove runtime 64-bit divisions | Oswald Buddenhagen | 2023-05-17 | 1 | -6/+12 |
* | ALSA: emu10k1: make struct snd_emu1010 less wasteful | Oswald Buddenhagen | 2023-05-17 | 1 | -0/+5 |
* | ALSA: emu10k1: add explicit support for E-MU 0404 | Oswald Buddenhagen | 2023-05-17 | 3 | -29/+121 |
* | ALSA: emu10k1: improve mixer controls for E-MU 1010 rev2 card | Oswald Buddenhagen | 2023-05-17 | 1 | -6/+100 |
* | ALSA: emu10k1: make E-MU mixer control creation more data-driven | Oswald Buddenhagen | 2023-05-17 | 1 | -51/+49 |
* | ALSA: emu10k1: make E-MU I/O routing init data-driven | Oswald Buddenhagen | 2023-05-17 | 2 | -246/+99 |
* | ALSA: emu10k1: fix return value of snd_emu1010_dac_pads_put() | Oswald Buddenhagen | 2023-05-17 | 1 | -2/+5 |
* | ALSA: emu10k1: un-hardcode E-MU mixer control callbacks somewhat | Oswald Buddenhagen | 2023-05-17 | 1 | -54/+101 |
* | ALSA: emu10k1: make mixer control mass creation less wasteful | Oswald Buddenhagen | 2023-05-17 | 1 | -247/+202 |
* | ALSA: emu10k1: compactize E-MU routing source arrays | Oswald Buddenhagen | 2023-05-17 | 1 | -212/+103 |
* | ALSA: emu10k1: make some initializer arrays less wasteful | Oswald Buddenhagen | 2023-05-17 | 1 | -5/+5 |
* | ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_sendamounts() | Oswald Buddenhagen | 2023-05-17 | 2 | -9/+3 |
* | ALSA: emu10k1: skip needless setting of some voice registers | Oswald Buddenhagen | 2023-05-17 | 1 | -41/+48 |
* | ALSA: emu10k1: rewire {en,dis}abling interrupts for PCM playback | Oswald Buddenhagen | 2023-05-17 | 1 | -16/+29 |
* | ALSA: emu10k1: remove useless resets of stop-on-loop-end bits | Oswald Buddenhagen | 2023-05-17 | 2 | -1/+2 |
* | ALSA: emu10k1: cleanup envelope register init | Oswald Buddenhagen | 2023-05-17 | 3 | -99/+14 |
* | ALSA: emu10k1: straighten out FX send init | Oswald Buddenhagen | 2023-05-17 | 3 | -52/+8 |
* | ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuation | Oswald Buddenhagen | 2023-05-16 | 3 | -20/+29 |
* | ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuation | Oswald Buddenhagen | 2023-05-15 | 1 | -63/+56 |
* | ALSA: emu10k1: skip mic capture PCM for cards without AC97 codec | Oswald Buddenhagen | 2023-05-15 | 2 | -16/+20 |
* | ALSA: emu10k1: omit non-applicable mixer controls for E-MU cards | Oswald Buddenhagen | 2023-05-15 | 1 | -117/+116 |
* | ALSA: emu10k1: validate min/max values of translated controls | Oswald Buddenhagen | 2023-05-15 | 1 | -0/+26 |
* | ALSA: emu10k1: fix non-zero mixer control defaults in highres mode | Oswald Buddenhagen | 2023-05-15 | 1 | -3/+5 |
* | ALSA: emu10k1: polish audigy GPR allocation | Oswald Buddenhagen | 2023-05-15 | 1 | -32/+37 |
* | ALSA: emu10k1: optimize mask calculation in snd_emu10k1_ptr_read() | Oswald Buddenhagen | 2023-05-15 | 1 | -2/+2 |
* | ALSA: emu10k1: merge common paths in snd_emu10k1_ptr_{read,write}() | Oswald Buddenhagen | 2023-05-15 | 1 | -13/+7 |
* | ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{read,write}() | Oswald Buddenhagen | 2023-05-15 | 1 | -7/+22 |
* | ALSA: emu10k1: simplify tone control switch DSP code | Oswald Buddenhagen | 2023-05-12 | 1 | -73/+50 |
* | ALSA: emu10k1: apply channel delay hack to all E-MU cards | Oswald Buddenhagen | 2023-05-12 | 1 | -5/+18 |
* | ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() | Oswald Buddenhagen | 2023-05-12 | 1 | -13/+13 |
* | ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code | Oswald Buddenhagen | 2023-05-12 | 1 | -5/+3 |