static int _pa_stream_connect(wave_info_t *h)
{
+ int ret = PA_OK;
pa_stream *s = NULL;
pa_proplist *proplist = NULL;
pa_stream_state_t state;
pa_stream_set_underflow_callback(s, _pa_stream_underflow_callback, h);
pa_stream_set_buffer_attr_callback(s, _pa_stream_buffer_attr_callback, h);
- pa_stream_connect_playback(s, NULL, NULL,
+ ret = pa_stream_connect_playback(s, NULL, NULL,
PA_STREAM_INTERPOLATE_TIMING | PA_STREAM_ADJUST_LATENCY | PA_STREAM_AUTO_TIMING_UPDATE,
NULL, NULL);
+ if (ret < 0) {
+ debug_error("failed to pa_stream_connect_playback(), ret(%d)", ret);
+ goto error;
+ }
for (;;) {
state = pa_stream_get_state(s);