7 #include "polyp-error.h"
11 int main(int argc, char*argv[]) {
12 static const struct pa_sample_spec ss = {
13 .format = PA_SAMPLE_S16LE,
17 struct pa_simple *s = NULL;
21 if (!(s = pa_simple_new(NULL, argv[0], PA_STREAM_PLAYBACK, NULL, "playback", &ss, NULL, &error))) {
22 fprintf(stderr, __FILE__": pa_simple_new() failed: %s\n", pa_strerror(error));
30 if ((r = read(STDIN_FILENO, buf, sizeof(buf))) <= 0) {
34 fprintf(stderr, __FILE__": read() failed: %s\n", strerror(errno));
38 if (pa_simple_write(s, buf, r, &error) < 0) {
39 fprintf(stderr, __FILE__": pa_simple_write() failed: %s\n", pa_strerror(error));