Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if 0
- pa_usec_t latency;
- if ((latency = pa_simple_get_latency(s, &error)) == (pa_usec_t) -1) {
- fprintf(stderr, __FILE__": pa_simple_get_latency() failed: %s\n", pa_strerror(error));
- goto finish;
- }
- fprintf(stderr, "%0.0f usec \r", (float)latency);
- #endif
- /* Read some data ... */
- if ((r = read(STDIN_FILENO, buf, sizeof(buf))) <= 0) {
- if (r == 0) /* EOF */
- break;
- fprintf(stderr, __FILE__": read() failed: %s\n", strerror(errno));
- goto finish;
- }
- /* ... and play it */
- if (pa_simple_write(s, buf, (size_t) r, &error) < 0) {
- fprintf(stderr, __FILE__": pa_simple_write() failed: %s\n", pa_strerror(error));
- goto finish;
- }
- }
- /* Make sure that every single sample was played */
- if (pa_simple_drain(s, &error) < 0) {
- fprintf(stderr, __FILE__": pa_simple_drain() failed: %s\n", pa_strerror(error));
- goto finish;
- }
- ret = 0;
- finish:
- if (s)
- pa_simple_free(s);
- return ret;
- }
Add Comment
Please, Sign In to add comment