assert(raop_rtp);
config = raop_buffer_get_config(raop_rtp->buffer);
- raop_rtp->callbacks.audio_init(raop_rtp->callbacks.cls, &cb_data,
+ cb_data = raop_rtp->callbacks.audio_init(raop_rtp->callbacks.cls,
config->bitDepth,
config->numChannels,
config->sampleRate);
}
}
}
- logger_log(raop_rtp->logger, LOGGER_INFO, "Exiting thread\n");
+ logger_log(raop_rtp->logger, LOGGER_INFO, "Exiting UDP RAOP thread\n");
raop_rtp->callbacks.audio_destroy(raop_rtp->callbacks.cls, cb_data);
return 0;
assert(raop_rtp);
config = raop_buffer_get_config(raop_rtp->buffer);
- raop_rtp->callbacks.audio_init(raop_rtp->callbacks.cls, &cb_data,
+ cb_data = raop_rtp->callbacks.audio_init(raop_rtp->callbacks.cls,
config->bitDepth,
config->numChannels,
config->sampleRate);
closesocket(stream_fd);
}
- logger_log(raop_rtp->logger, LOGGER_INFO, "Exiting thread\n");
+ logger_log(raop_rtp->logger, LOGGER_INFO, "Exiting TCP RAOP thread\n");
raop_rtp->callbacks.audio_destroy(raop_rtp->callbacks.cls, cb_data);
return 0;