if (mmap_flag)
snd_pcm_munmap(handle, stream);
#endif
- snd_pcm_drain(handle); /* to be in right state */
-
memset(¶ms, 0, sizeof(params));
params.format = format;
params.start_mode = SND_PCM_START_DATA;
ssize_t dtawave;
count = calc_count();
- snd_pcm_drain(handle);
if (!name || !strcmp(name, "-")) {
fd = 0;
name = "stdin";
{
int fd;
- snd_pcm_drain(handle);
if (!name || !strcmp(name, "-")) {
fd = 1;
name = "stdout";
for (channel = 0; channel < channels; ++channel)
fds[channel] = -1;
- snd_pcm_drain(handle);
if (count == 1) {
size_t len = strlen(names[0]);
char format[1024];
for (channel = 0; channel < channels; ++channel)
fds[channel] = -1;
- snd_pcm_drain(handle);
if (count == 1) {
size_t len = strlen(names[0]);
char format[1024];