[PATCH 0/7] ALSA: Add rewinds disabled, delays, max_inflight_bytes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Set of patches to fix issues with delays, hw_ptr fuzziness [1] and
increased buffering w/ DSPs

1. Rewinds can be disabled  when data written in ring buffer will never be
validated. This allow for new HDaudio SPIB DMA functionality(allow fetch up to the
application pointer, no rewind supported)

2. Report max in-flight bytes to avoid problems with stale data (like late
wake-ups, rewinds)

3. add new estimate for USB startup delay.

[1]
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-June/093646.html


Pierre-Louis Bossart (6):
  ALSA: core: let low-level driver or userspace disable rewinds
  ALSA: core: add .update_appl_ptr callback for pcm ops
  ALSA: core: add report of max inflight bytes
  ALSA: hda: add default value for max_inflight_bytes
  ALSA: usb: no_period_wake and max_inflight_bytes report
  ALSA: usb: take startup delay into account

Ramesh Babu (1):
  ALSA: pcm: avoid mmap of control data if .update_appl_ptr is
    implemented

 include/sound/pcm.h            |  4 +++
 include/uapi/sound/asound.h    |  6 ++--
 sound/core/pcm_lib.c           | 26 ++++++++++++++++++
 sound/core/pcm_native.c        | 51 +++++++++++++++++++++++++++++++++-
 sound/pci/hda/hda_controller.c |  1 +
 sound/usb/card.h               |  1 +
 sound/usb/pcm.c                | 62 +++++++++++++++++++++++++++++++++++++-----
 7 files changed, 141 insertions(+), 10 deletions(-)

-- 
1.9.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux