Lines Matching defs:raop

70 #include "raop-sink.h"
71 #include "raop-client.h"
72 #include "raop-util.h"
89 pa_raop_client *raop;
163 pa_assert(u->raop);
170 /* Disconnect raop client, and restart the whole chain since
172 pa_raop_client_disconnect(u->raop);
173 pa_raop_client_authenticate(u->raop, NULL);
182 if (u->autonull || pa_raop_client_can_stream(u->raop))
193 if (!pa_raop_client_is_authenticated(u->raop)) {
206 if (!pa_raop_client_is_alive(u->raop)) {
208 pa_raop_client_announce(u->raop);
218 u->oob = pa_raop_client_register_pollfd(u->raop, u->rtpoll, &u->rtpoll_item);
235 pa_raop_client_flush(u->raop);
274 pa_raop_client_authenticate(u->raop, NULL);
311 if (pa_raop_client_is_alive(u->raop)) {
312 pa_raop_client_teardown(u->raop);
323 pa_raop_client_flush(u->raop);
349 if (!pa_raop_client_is_alive(u->raop)) {
351 pa_raop_client_announce(u->raop);
352 } else if (!pa_raop_client_is_recording(u->raop)) {
354 pa_raop_client_stream(u->raop);
390 v = pa_raop_client_adjust_volume(u->raop, v_orig);
407 pa_raop_client_set_volume(u->raop, v);
414 pa_assert(u->raop);
417 pa_raop_client_set_volume(u->raop, PA_VOLUME_MUTED);
486 if (u->autoreconnect && pa_raop_client_is_alive(u->raop)) {
499 pa_raop_client_handle_oob_packet(u->raop, pollfd->fd, packet, read);
500 if (pa_raop_client_is_timing_fd(u->raop, pollfd->fd)) {
524 canstream = pa_raop_client_can_stream(u->raop);
533 according to raop specifications.
549 if (pa_raop_client_is_alive(u->raop)) {
588 if (sendstream && pa_raop_client_send_audio_packet(u->raop, &u->memchunk, offset) < 0) {
915 u->raop = pa_raop_client_new(u->core, server, u->protocol, u->encryption, u->codec, u->autoreconnect);
917 if (!(u->raop)) {
923 pa_raop_client_get_frames_per_block(u->raop, &u->block_size);
928 pa_raop_client_set_state_callback(u->raop, raop_state_cb, u);
930 thread_name = pa_sprintf_malloc("raop-sink-%s", server);
942 pa_raop_client_authenticate(u->raop, password );
982 if (u->raop)
983 pa_raop_client_free(u->raop);
984 u->raop = NULL;