From bcbba3fc8ae36b78b1a6ea4d57616e07d8e52989 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Mon, 10 Mar 2025 20:00:11 +0100 Subject: [PATCH] print the pulse error --- src/minirds.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/minirds.c b/src/minirds.c index 9b1fd28..5f116a1 100644 --- a/src/minirds.c +++ b/src/minirds.c @@ -297,6 +297,8 @@ done_parsing_opts: } } + int pulse_error; + for (;;) { fm_rds_get_frames(mpx_buffer, NUM_MPX_FRAMES_IN); @@ -305,8 +307,8 @@ done_parsing_opts: float2char2channel(out_buffer, dev_out, frames); /* num_bytes = audio frames( * channels) * bytes per sample */ - if (pa_simple_write(device, dev_out, frames * sizeof(int16_t), NULL) != 0) { - fprintf(stderr, "Error: could not play audio.\n"); + if (pa_simple_write(device, dev_out, frames * sizeof(int16_t), &pulse_error) != 0) { + fprintf(stderr, "Error: could not play audio. (%s)\n", pa_strerror(pulse_error)); break; }