]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - alsa_write.c
Fix a typo in the documentation to struct writer.
[paraslash.git] / alsa_write.c
index ae471679f076f17fbce5b3d8d27ed5458d1fb4cd..3a1e76e62c3e60c4c488f86c9b378a5d431be17e 100644 (file)
@@ -131,12 +131,13 @@ static int alsa_open(struct writer_node *w)
                        stop_threshold) < 0)
                return -E_STOP_THRESHOLD;
        if (snd_pcm_sw_params(pad->handle, swparams) < 0)
-               return -E_SW_PARAMS;
+               PARA_WARNING_LOG("unable to install sw params\n");
        pad->bytes_per_frame = snd_pcm_format_physical_width(FORMAT)
                * pad->channels / 8;
        PARA_INFO_LOG("bytes per frame: %zu\n", pad->bytes_per_frame);
        if (snd_pcm_nonblock(pad->handle, 1))
                PARA_ERROR_LOG("failed to set nonblock mode\n");
+       tv_add(now, &(struct timeval ){0, 100 * 1000}, &pad->next_chunk);
        return period_size * pad->bytes_per_frame;
 }