[PATCH 0/5] Synchronize HW and SW volume timing

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

 



From: Jyri Sarha <jyri.sarha@xxxxxxxxx>

The first patch here is part of Maemo Fremantle release, so has gone 
trough considerable amount of testing already. However, the adaptation 
on top of the latest upstream is fairly recent.

Jyri Sarha (5):
  core: Add infrastructure for delayed HW volume setting
  alsa-sink: Take syncronized HW volume infra into use
  alsa-sink: Add locking to protect concurrent mixer and mixer_path
    access
  udev-detect: Add sync_volume parameter
  alsa-card: Add sync_volume parameter

 src/modules/alsa/alsa-mixer.c       |   38 ++++++--
 src/modules/alsa/alsa-mixer.h       |    2 +-
 src/modules/alsa/alsa-sink.c        |  132 +++++++++++++++++++++--
 src/modules/alsa/alsa-source.c      |    2 +-
 src/modules/alsa/module-alsa-card.c |    4 +-
 src/modules/alsa/module-alsa-sink.c |    8 ++-
 src/modules/module-udev-detect.c    |   17 +++-
 src/pulse/def.h                     |    8 ++-
 src/pulsecore/sink.c                |  201 ++++++++++++++++++++++++++++++++++-
 src/pulsecore/sink.h                |   39 +++++++-
 10 files changed, 424 insertions(+), 27 deletions(-)




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux