diff options
author | Mike Brady <mikebrady@eircom.net> | 2019-04-08 21:28:56 +0100 |
---|---|---|
committer | Mike Brady <mikebrady@eircom.net> | 2019-04-08 21:28:56 +0100 |
commit | 3d73e8153df85ae1c911ddfcaab01ec08aa44a89 (patch) | |
tree | 8e87d732a0b0b15ca3edfff62c78472603253287 /audio_alsa.c | |
parent | 60c2bf27f6e19a04ca7b766dcef517f2922e065e (diff) |
Dirty Hack #9
Diffstat (limited to 'audio_alsa.c')
-rw-r--r-- | audio_alsa.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/audio_alsa.c b/audio_alsa.c index c68bd5e..3944cfd 100644 --- a/audio_alsa.c +++ b/audio_alsa.c @@ -1135,7 +1135,7 @@ static void start(int i_sample_rate, int i_sample_format) { } } -int delay_and_status(snd_pcm_state_t *state, snd_pcm_sframes_t *delay, enum yndk_type *using_update_timestamps) { +int simple_delay_and_status(snd_pcm_state_t *state, snd_pcm_sframes_t *delay, enum yndk_type *using_update_timestamps) { int ret = 0; if (using_update_timestamps) *using_update_timestamps = YNDK_NO; @@ -1157,7 +1157,7 @@ int delay_and_status(snd_pcm_state_t *state, snd_pcm_sframes_t *delay, enum yndk } -int real_delay_and_status(snd_pcm_state_t *state, snd_pcm_sframes_t *delay, enum yndk_type *using_update_timestamps) { +int delay_and_status(snd_pcm_state_t *state, snd_pcm_sframes_t *delay, enum yndk_type *using_update_timestamps) { snd_pcm_status_t *alsa_snd_pcm_status; snd_pcm_status_alloca(&alsa_snd_pcm_status); @@ -1178,7 +1178,8 @@ int real_delay_and_status(snd_pcm_state_t *state, snd_pcm_sframes_t *delay, enum #endif - *state = snd_pcm_status_get_state(alsa_snd_pcm_status); + *state = snd_pcm_state(alsa_handle); + //*state = snd_pcm_status_get_state(alsa_snd_pcm_status); if ((*state == SND_PCM_STATE_RUNNING) || (*state == SND_PCM_STATE_DRAINING)) { |