Loading sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c +9 −2 Original line number Diff line number Diff line Loading @@ -1528,8 +1528,15 @@ static int msm_compr_trigger(struct snd_compr_stream *cstream, int cmd) } if (atomic_read(&prtd->eos)) { pr_debug("%s: interrupt eos wait queues", __func__); /* * Gapless playback does not wait for eos, do not set * cmd_int and do not wake up eos_wait during gapless * transition */ if (!prtd->gapless_state.gapless_transition) { prtd->cmd_interrupt = 1; wake_up(&prtd->eos_wait); } atomic_set(&prtd->eos, 0); } if (atomic_read(&prtd->drain)) { Loading Loading
sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c +9 −2 Original line number Diff line number Diff line Loading @@ -1528,8 +1528,15 @@ static int msm_compr_trigger(struct snd_compr_stream *cstream, int cmd) } if (atomic_read(&prtd->eos)) { pr_debug("%s: interrupt eos wait queues", __func__); /* * Gapless playback does not wait for eos, do not set * cmd_int and do not wake up eos_wait during gapless * transition */ if (!prtd->gapless_state.gapless_transition) { prtd->cmd_interrupt = 1; wake_up(&prtd->eos_wait); } atomic_set(&prtd->eos, 0); } if (atomic_read(&prtd->drain)) { Loading