|
@@ -720,8 +720,11 @@ int snd_pcm_status(struct snd_pcm_substream *substream,
|
|
|
runtime->status->audio_tstamp;
|
|
|
goto _tstamp_end;
|
|
|
}
|
|
|
+ } else {
|
|
|
+ /* get tstamp only in fallback mode and only if enabled */
|
|
|
+ if (runtime->tstamp_mode == SNDRV_PCM_TSTAMP_ENABLE)
|
|
|
+ snd_pcm_gettime(runtime, &status->tstamp);
|
|
|
}
|
|
|
- snd_pcm_gettime(runtime, &status->tstamp);
|
|
|
_tstamp_end:
|
|
|
status->appl_ptr = runtime->control->appl_ptr;
|
|
|
status->hw_ptr = runtime->status->hw_ptr;
|