static int msm_compr_prepare(struct snd_pcm_substream *substream) { int ret = 0; if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) ret = msm_compr_playback_prepare(substream); else if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) ret = EINVAL; return ret; }
static int msm_compr_prepare(struct snd_pcm_substream *substream) { int ret = 0; pr_info("[AUD]%s, vol %d\n", __func__, compr_msm_global.volume); compr_set_volume(compr_msm_global.volume); if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) ret = msm_compr_playback_prepare(substream); else if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) ret = EINVAL; return ret; }