android_kernel_google_msm/sound
Patrick Lai 7d142e34bd ASoC: msm: flush if prior and current backends rate not matching
It is found that during device switch from one backend
with one sample rate to another backend with another sample rate,
the command to QDSP6 ADM which maps audio stream session to a
particular backend would not get carried out until pending
data of audio stream session from previous backend is either
read out or flushed. This scenario occurs when application
stops providing more buffers to retrieve captured data.
Remedy is to flush upon detection of rate mismatching

Change-Id: I2c01c036d9bb71f938a6795337f08948bd986553
CRs-fixed: 422205
Signed-off-by: Patrick Lai <plai@codeaurora.org>
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2018-08-27 14:52:45 +00:00
..
aoa
arm ASoC: fix broken pxa SoC support 2016-04-27 18:55:20 +08:00
atmel
compress_offload
core ALSA: pcm: prevent UAF in snd_pcm_info 2018-01-13 17:13:42 +03:00
drivers ALSA: pcsp: Fix the order of input device unregistration 2014-04-14 06:44:31 -07:00
firewire
i2c ALSA: ak411x: Fix stall in work callback 2015-04-14 17:33:59 +08:00
isa ALSA: msnd: Avoid duplicated driver name 2013-11-29 10:50:34 -08:00
mips
oss sound: Fix make allmodconfig on MIPS correctly 2013-08-20 08:26:27 -07:00
parisc
pci ALSA: rme96: Fix unexpected volume reset after rate changes 2016-10-26 23:15:35 +08:00
pcmcia
ppc
sh
soc ASoC: msm: flush if prior and current backends rate not matching 2018-08-27 14:52:45 +00:00
sparc
spi
synth ALSA: synth: Fix conflicting OSS device registration on AWE32 2016-04-27 18:55:27 +08:00
usb Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
ac97_bus.c
Kconfig
last.c
Makefile
sound_core.c
sound_firmware.c