Toggle navigation
Patchwork
alsa-devel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Oswald Buddenhagen
| Archived =
No
| 248 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
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
»