msm: audio: qdsp6v2: Fix for jumping to next track when seeked to end
- During tunnel playback, when seek to end of the clip, and then
seek back to other position, music player jumps to next track.
- When progress bar is dragged to end of the clip or beginning,
this will invoke fsync function. fsync function waits for WRITE_DONE
event from DSP. AUDIO_STOP or AUDIO_FLUSH should wake up fsync,
but this wake up is not happening, as result driver issuing EOS
cmd to DSP. Causing music player to jump to next track.
- Fix is to wake up the fsync during AUDIO_STOP and AUDIO_FLUSH.
Change-Id: I1f6da57136b7a957861c4f731350c7fa4452f61b
Signed-off-by: Deepa Madiregama <dmadireg@codeaurora.org>
1 file changed