android_kernel_motorola_sm6375/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Soumya Managoli 36e68ff50c ALSA: compress: allow pause and resume during draining
With a stream with low bitrate, user can't pause or resume the stream
near the end of the stream because current ALSA doesn't allow it.
If the stream has very low bitrate enough to store whole stream into
the buffer, user can't do anything except stop the stream and then
restart it from the first because most of applications call draining
after sending last frame to the kernel.
If pause, resume are allowed during draining, user experience can be
enhanced.
To prevent malfunction in HW drivers which don't support pause
during draining, pause during draining will only work if HW driver
enable this feature explicitly by calling
snd_compr_use_pause_in_draining().

Signed-off-by: Gyeongtaek Lee <gt82.lee@samsung.com>
Acked-by: Vinod Koul <vkoul@kernel.org>
Link: https://lore.kernel.org/r/000101d6c3f0$89b312b0$9d193810$@samsung.com
Change-Id: I480caca000544c4033cdf2d445598e31754d8e5e
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Git-commit: 9be9f2d3d073ef42127475f4fb6a392ab133f629
Git-repo: https://android.googlesource.com/kernel/common/
[quic_c_smanag@quicinc.com: resolve trivial merge conflicts]
Signed-off-by: Soumya Managoli <quic_c_smanag@quicinc.com>
2023-10-11 03:52:29 -07:00
..
acpi
asm-generic This is the 5.4.237 stable release 2023-03-22 10:04:49 +00:00
clocksource
crypto
drm Revert "drm/bridge: Rename bridge helpers targeting a bridge chain" 2023-03-22 08:10:39 +00:00
dt-bindings clk: qcom: gcc: Add support for EDP Ref clock Yupik 2023-03-14 22:08:30 -07:00
keys
kvm
linux Merge android11-5.4.242+(e699d54) into msm-5.4 2023-07-26 14:21:25 +05:30
math-emu
media Merge android11-5.4.233+ (4716ccc) into msm-5.4 2023-05-30 11:16:10 +05:30
misc
net Merge android11-5.4.242+(e699d54) into msm-5.4 2023-07-26 14:21:25 +05:30
pcmcia
ras
rdma
scsi
soc drivers: qcom: pil: Use update_marker for modem book kpi 2023-08-07 14:47:36 +05:30
sound ALSA: compress: allow pause and resume during draining 2023-10-11 03:52:29 -07:00
target
trace Merge android11-5.4.242+(e699d54) into msm-5.4 2023-07-26 14:21:25 +05:30
uapi Configured process_madvise with upstream syscall number 2023-10-04 10:07:14 -07:00
vdso
video
xen dma-mapping: drop the dev argument to arch_sync_dma_for_* 2023-04-05 11:16:43 +02:00
OWNERS