Loading sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c +8 −4 Original line number Diff line number Diff line Loading @@ -1144,6 +1144,8 @@ static int msm_compr_free(struct snd_compr_stream *cstream) pr_err("%s prtd is null\n", __func__); return 0; } prtd->cmd_interrupt = 1; wake_up(&prtd->drain_wait); pdata = snd_soc_platform_get_drvdata(soc_prtd->platform); ac = prtd->audio_client; if (!pdata || !ac) { Loading Loading @@ -1838,6 +1840,12 @@ static int msm_compr_trigger(struct snd_compr_stream *cstream, int cmd) __func__); break; } spin_lock_irqsave(&prtd->lock, flags); prtd->gapless_state.stream_opened[stream_index] = 1; prtd->gapless_state.set_next_stream_id = true; spin_unlock_irqrestore(&prtd->lock, flags); rc = msm_compr_send_media_format_block(cstream, stream_id, false); if (rc < 0) { Loading @@ -1847,10 +1855,6 @@ static int msm_compr_trigger(struct snd_compr_stream *cstream, int cmd) } msm_compr_send_dec_params(cstream, pdata->dec_params[fe_id], stream_id); spin_lock_irqsave(&prtd->lock, flags); prtd->gapless_state.stream_opened[stream_index] = 1; prtd->gapless_state.set_next_stream_id = true; spin_unlock_irqrestore(&prtd->lock, flags); break; } Loading Loading
sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c +8 −4 Original line number Diff line number Diff line Loading @@ -1144,6 +1144,8 @@ static int msm_compr_free(struct snd_compr_stream *cstream) pr_err("%s prtd is null\n", __func__); return 0; } prtd->cmd_interrupt = 1; wake_up(&prtd->drain_wait); pdata = snd_soc_platform_get_drvdata(soc_prtd->platform); ac = prtd->audio_client; if (!pdata || !ac) { Loading Loading @@ -1838,6 +1840,12 @@ static int msm_compr_trigger(struct snd_compr_stream *cstream, int cmd) __func__); break; } spin_lock_irqsave(&prtd->lock, flags); prtd->gapless_state.stream_opened[stream_index] = 1; prtd->gapless_state.set_next_stream_id = true; spin_unlock_irqrestore(&prtd->lock, flags); rc = msm_compr_send_media_format_block(cstream, stream_id, false); if (rc < 0) { Loading @@ -1847,10 +1855,6 @@ static int msm_compr_trigger(struct snd_compr_stream *cstream, int cmd) } msm_compr_send_dec_params(cstream, pdata->dec_params[fe_id], stream_id); spin_lock_irqsave(&prtd->lock, flags); prtd->gapless_state.stream_opened[stream_index] = 1; prtd->gapless_state.set_next_stream_id = true; spin_unlock_irqrestore(&prtd->lock, flags); break; } Loading