Show patches with: Submitter = Oswald Buddenhagen       |    Archived = No       |   248 patches
« 1 2 3 »
Patch Series S/W/F Date Submitter Delegate State
[2/6] ALSA: emu10k1: fix writing 1st pointer-offset register set through /proc ALSA: emu10k1: improvements related to the driver's procfs --- 2023-05-26 Oswald Buddenhagen Accepted
[1/6] ALSA: emu10k1: hide absent 2nd pointer-offset register set from /proc ALSA: emu10k1: improvements related to the driver's procfs --- 2023-05-26 Oswald Buddenhagen Accepted
[3/3] ALSA: emu10k1: make channel count of multi-channel playback flexible ALSA: emu10k1: multi-channel playback related improvements --- 2023-05-23 Oswald Buddenhagen Accepted
[4/4] ALSA: emu10k1: fix multi-channel capture config for E-MU cards ALSA: emu10k1: capture-related improvements --- 2023-05-23 Oswald Buddenhagen New
[2/3] ALSA: emu10k1: add synchronized start of multi-channel playback ALSA: emu10k1: multi-channel playback related improvements --- 2023-05-23 Oswald Buddenhagen Accepted
[3/4] ALSA: emu10k1: don't restrict capture channel count to powers of two ALSA: emu10k1: capture-related improvements --- 2023-05-23 Oswald Buddenhagen Accepted
[1/3] ALSA: emu10k1: don't limit multi-channel playback to two periods ALSA: emu10k1: multi-channel playback related improvements --- 2023-05-23 Oswald Buddenhagen Accepted
[2/4] ALSA: emu10k1: fix support for 24 kHz capture ALSA: emu10k1: capture-related improvements --- 2023-05-23 Oswald Buddenhagen Accepted
[1/4] ALSA: emu10k1: fix capture buffer size confusion ALSA: emu10k1: capture-related improvements --- 2023-05-23 Oswald Buddenhagen Accepted
[2/2] ALSA: emu10k1: pass raw FX send config to snd_emu10k1_pcm_init_voice() [1/2] ALSA: emu10k1: introduce higher-level voice manipulation functions --- 2023-05-23 Oswald Buddenhagen Accepted
[1/2] ALSA: emu10k1: introduce higher-level voice manipulation functions [1/2] ALSA: emu10k1: introduce higher-level voice manipulation functions --- 2023-05-23 Oswald Buddenhagen Accepted
[v2] ALSA: emu10k1: centralize freeing PCM voices [v2] ALSA: emu10k1: centralize freeing PCM voices --- 2023-05-19 Oswald Buddenhagen Superseded
[7/7] ALSA: emu10k1: revamp playback voice allocator ALSA: emu10k1: refactoring of the playback voice management --- 2023-05-18 Oswald Buddenhagen Accepted
[6/7] ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm ALSA: emu10k1: refactoring of the playback voice management --- 2023-05-18 Oswald Buddenhagen New
[5/7] ALSA: emu10k1: centralize freeing PCM voices ALSA: emu10k1: refactoring of the playback voice management --- 2023-05-18 Oswald Buddenhagen Accepted
[4/7] ALSA: emu10k1: make freeing untouched playback voices cheap ALSA: emu10k1: refactoring of the playback voice management --- 2023-05-18 Oswald Buddenhagen New
[3/7] ALSA: emu10k1: improve voice status display in /proc ALSA: emu10k1: refactoring of the playback voice management --- 2023-05-18 Oswald Buddenhagen Accepted
[2/7] ALSA: emu10k1: don't forget to reset reclaimed synth voices ALSA: emu10k1: refactoring of the playback voice management --- 2023-05-18 Oswald Buddenhagen Accepted
[1/7] ALSA: emu10k1: simplify freeing synth voices ALSA: emu10k1: refactoring of the playback voice management --- 2023-05-18 Oswald Buddenhagen Accepted
[2/2] ALSA: emu10k1: enable bit-exact playback, part 4: send amounts ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-18 Oswald Buddenhagen Accepted
[2/2] ALSA: emu10k1: fix terminating synthesizer voices [1/2] ALSA: emu10k1: enable bit-exact playback, part 3: pitch --- 2023-05-18 Oswald Buddenhagen Accepted
[1/2] ALSA: emu10k1: fix synthesizer sample playback position and caching ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-18 Oswald Buddenhagen Accepted
[1/2] ALSA: emu10k1: enable bit-exact playback, part 3: pitch [1/2] ALSA: emu10k1: enable bit-exact playback, part 3: pitch --- 2023-05-18 Oswald Buddenhagen Accepted
ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() --- 2023-05-18 Oswald Buddenhagen Accepted
[4/4] ALSA: emu10k1: fix handling of half-loop interrupts [1/4] ALSA: emu10k1: simplify interrupt handler, part 1 --- 2023-05-18 Oswald Buddenhagen Accepted
[3/4] ALSA: emu10k1: simplify interrupt handler, part 3 [1/4] ALSA: emu10k1: simplify interrupt handler, part 1 --- 2023-05-18 Oswald Buddenhagen Accepted
[2/4] ALSA: emu10k1: simplify interrupt handler, part 2 [1/4] ALSA: emu10k1: simplify interrupt handler, part 1 --- 2023-05-18 Oswald Buddenhagen Accepted
[1/4] ALSA: emu10k1: simplify interrupt handler, part 1 [1/4] ALSA: emu10k1: simplify interrupt handler, part 1 --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,9/9] ALSA: emu10k1: fix PCM playback buffer size constraints [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen New
[v2,8/9] ALSA: emu10k1: refactor PCM playback address handling [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,7/9] ALSA: emu10k1: refactor PCM playback cache filling [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,6/9] ALSA: emu10k1: improve API of low-level voice manipulation functions [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,5/9] ALSA: emu10k1: fix PCM playback cache and interrupt handling [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,4/9] ALSA: emu10k1: skip pointless cache setup for extra voices [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,3/9] ALSA: emu10k1: remove pointless displacement of the extra voices [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,2/9] Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)" [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses [v2,1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-18 Oswald Buddenhagen Accepted
[9/9] ALSA: emu10k1: refactor PCM playback address handling [1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-17 Oswald Buddenhagen Superseded
[3/9] ALSA: emu10k1: remove pointless displacement of the extra voices [1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-17 Oswald Buddenhagen Superseded
[2/9] Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)" [1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-17 Oswald Buddenhagen Superseded
[1/9] ALSA: emu10k1: pass frame instead of byte addresses [1/9] ALSA: emu10k1: pass frame instead of byte addresses --- 2023-05-17 Oswald Buddenhagen Superseded
ALSA: emu10k1: remove runtime 64-bit divisions ALSA: emu10k1: remove runtime 64-bit divisions --- 2023-05-17 Oswald Buddenhagen New
[08/10] ALSA: emu10k1: improve mixer controls for E-MU 1010 rev2 card ALSA: emu10k1: improvements mostly to the I/O routing mixers for E-MU cards --- 2023-05-16 Oswald Buddenhagen Accepted
[4/6] ALSA: emu10k1: rewire {en,dis}abling interrupts for PCM playback Untitled series #209595 --- 2023-05-16 Oswald Buddenhagen Accepted
[3/6] ALSA: emu10k1: remove useless resets of stop-on-loop-end bits Untitled series #209595 --- 2023-05-16 Oswald Buddenhagen Accepted
[07/10] ALSA: emu10k1: make E-MU mixer control creation more data-driven ALSA: emu10k1: improvements mostly to the I/O routing mixers for E-MU cards --- 2023-05-16 Oswald Buddenhagen New
[2/6] ALSA: emu10k1: cleanup envelope register init Untitled series #209595 --- 2023-05-16 Oswald Buddenhagen Accepted
[06/10] ALSA: emu10k1: make E-MU I/O routing init data-driven ALSA: emu10k1: improvements mostly to the I/O routing mixers for E-MU cards --- 2023-05-16 Oswald Buddenhagen Accepted
[05/10] ALSA: emu10k1: fix return value of snd_emu1010_dac_pads_put() ALSA: emu10k1: improvements mostly to the I/O routing mixers for E-MU cards --- 2023-05-16 Oswald Buddenhagen Accepted
[04/10] ALSA: emu10k1: un-hardcode E-MU mixer control callbacks somewhat ALSA: emu10k1: improvements mostly to the I/O routing mixers for E-MU cards --- 2023-05-16 Oswald Buddenhagen Accepted
[v2,4/4] ALSA: emu10k1: optimize mask calculation in snd_emu10k1_ptr_read() [v2,1/4] ALSA: emu10k1: automate encoding of sub-register definitions --- 2023-05-14 Oswald Buddenhagen Accepted
[v2,2/4] ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{read,write}() [v2,1/4] ALSA: emu10k1: automate encoding of sub-register definitions --- 2023-05-14 Oswald Buddenhagen Accepted
[v2,1/4] ALSA: emu10k1: automate encoding of sub-register definitions [v2,1/4] ALSA: emu10k1: automate encoding of sub-register definitions --- 2023-05-14 Oswald Buddenhagen Accepted
[v2,4/7] ALSA: emu10k1: omit non-applicable mixer controls for E-MU cards [v2,1/7] ALSA: emu10k1: polish audigy GPR allocation --- 2023-05-14 Oswald Buddenhagen New
[v2,2/7] ALSA: emu10k1: fix non-zero mixer control defaults in highres mode [v2,1/7] ALSA: emu10k1: polish audigy GPR allocation --- 2023-05-14 Oswald Buddenhagen Accepted
[v2,1/7] ALSA: emu10k1: polish audigy GPR allocation [v2,1/7] ALSA: emu10k1: polish audigy GPR allocation --- 2023-05-14 Oswald Buddenhagen Accepted
[14/14] ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuation ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-10 Oswald Buddenhagen Accepted
[12/14] ALSA: emu10k1: skip mic capture PCM for cards without AC97 codec ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-10 Oswald Buddenhagen Accepted
[10/14] ALSA: emu10k1: validate min/max values of translated controls ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-10 Oswald Buddenhagen Accepted
[05/14] ALSA: emu10k1: apply channel delay hack to all E-MU cards ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-10 Oswald Buddenhagen Accepted
[04/14] ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-10 Oswald Buddenhagen Accepted
[02/14] ALSA: emu10k1: roll up loops in DSP setup code for Audigy ALSA: emu10k1: various improvements to the DSP-based mixer code --- 2023-05-10 Oswald Buddenhagen Accepted
ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards --- 2023-05-10 Oswald Buddenhagen Accepted
[4/4] ALSA: emu10k1: optimize mask calculation in snd_emu10k1_ptr_read() Untitled series #209029 --- 2023-05-10 Oswald Buddenhagen Superseded
[2/4] ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{read,write}() Untitled series #209029 --- 2023-05-10 Oswald Buddenhagen Superseded
[v2] ALSA: emu10k1: macro-ize snd_emu10k1_ptr_{read,write}() [v2] ALSA: emu10k1: macro-ize snd_emu10k1_ptr_{read,write}() --- 2023-05-08 Oswald Buddenhagen New
[v2,7/7] ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() [v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen Accepted
[v2,6/7] ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() [v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen Accepted
[v2,5/7] ALSA: pcm: playback silence - move silence variable updates to separate function [v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen New
[v2,4/7] ALSA: pcm: playback silence - remove extra code [v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen Superseded
[v2,3/7] ALSA: pcm: fix playback silence - correct incremental silencing [v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen New
[v2,2/7] ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode [v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen New
[v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" [v2,1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen New
[7/7] ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() [1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen New
[6/7] ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() [1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen New
[5/7] ALSA: pcm: playback silence - move silence variable updates to separate function [1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen Superseded
[4/7] ALSA: pcm: playback silence - remove extra code [1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen New
[3/7] ALSA: pcm: fix playback silence - correct incremental silencing [1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen Superseded
[2/7] ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode [1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen Superseded
[1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" [1/7] ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" --- 2023-05-05 Oswald Buddenhagen Superseded
ALSA: pcm: fix snd_pcm_playback_silence() with free-running mode ALSA: pcm: fix snd_pcm_playback_silence() with free-running mode --- 2023-05-04 Oswald Buddenhagen New
conf/emu10k1: remove compat with two decades old drivers conf/emu10k1: remove compat with two decades old drivers --- 2023-05-03 Oswald Buddenhagen New
[6/6] ALSA: emu10k1: remove now superfluous mixer locking ALSA: emu10k1: Various improvements related to locking --- 2023-04-28 Oswald Buddenhagen Accepted
ALSA: emu10k1: minor E-MU naming fixups ALSA: emu10k1: minor E-MU naming fixups --- 2023-04-28 Oswald Buddenhagen Accepted
ALSA: emu10k1: macro-ize snd_emu10k1_ptr_{read,write}() ALSA: emu10k1: macro-ize snd_emu10k1_ptr_{read,write}() --- 2023-04-28 Oswald Buddenhagen New
[5/6] ALSA: core: update comment on snd_card.controls_rwsem ALSA: emu10k1: Various improvements related to locking --- 2023-04-28 Oswald Buddenhagen Accepted
[4/6] ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() ALSA: emu10k1: Various improvements related to locking --- 2023-04-28 Oswald Buddenhagen Accepted
[3/6] ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() ALSA: emu10k1: Various improvements related to locking --- 2023-04-28 Oswald Buddenhagen Accepted
[2/6] ALSA: emu10k1: remove pointless locks from /proc code ALSA: emu10k1: Various improvements related to locking --- 2023-04-28 Oswald Buddenhagen Accepted
[1/6] ALSA: emu10k1: remove pointless locks from timer code ALSA: emu10k1: Various improvements related to locking --- 2023-04-28 Oswald Buddenhagen Accepted
[RESEND] ALSA: emu10k1: use more existing defines instead of open-coded numbers [RESEND] ALSA: emu10k1: use more existing defines instead of open-coded numbers --- 2023-04-28 Oswald Buddenhagen Accepted
[v2,2/2] ALSA: emu10k1: use high-level I/O in set_filterQ() [v2,1/2] ALSA: emu10k1: use high-level I/O functions also during init --- 2023-04-23 Oswald Buddenhagen Superseded
[v2,1/2] ALSA: emu10k1: use high-level I/O functions also during init [v2,1/2] ALSA: emu10k1: use high-level I/O functions also during init --- 2023-04-23 Oswald Buddenhagen Accepted
ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards --- 2023-04-22 Oswald Buddenhagen Accepted
[7/7] ALSA: emu10k1: use more existing defines instead of open-coded numbers ALSA: emu10k1: improvements mostly related to #defines --- 2023-04-22 Oswald Buddenhagen Superseded
[2/2] ALSA: emu10k1: use high-level I/O in set_filterQ() [1/2] ALSA: emu10k1: use high-level I/O functions also during init --- 2023-04-22 Oswald Buddenhagen Accepted
ALSA: emu10k1: fix multi-channel playback device class ALSA: emu10k1: fix multi-channel playback device class --- 2023-04-22 Oswald Buddenhagen New
ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() --- 2023-04-22 Oswald Buddenhagen Accepted
[2/2] ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() [1/2] ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP --- 2023-04-22 Oswald Buddenhagen Accepted
[1/2] ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP [1/2] ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP --- 2023-04-22 Oswald Buddenhagen Accepted
« 1 2 3 »