alsa: rework source a little in the case of slave

When we are slaved, read as much data as we have available and return
this from process.
This commit is contained in:
Wim Taymans 2019-04-11 16:44:07 +02:00
parent 8b1e5fedc9
commit 715594c6ef
4 changed files with 124 additions and 100 deletions

View file

@ -157,8 +157,8 @@ int spa_alsa_start(struct state *state);
int spa_alsa_pause(struct state *state);
int spa_alsa_close(struct state *state);
int spa_alsa_write(struct state *state, snd_pcm_uframes_t silence, bool start);
int spa_alsa_write(struct state *state, snd_pcm_uframes_t silence);
int spa_alsa_read(struct state *state, snd_pcm_uframes_t silence);
static inline void dll_bandwidth(struct dll *dll, double bandwidth)
{