Lines Matching defs:rtsp

99     pa_rtsp_client *rtsp;
775 if (inet_pton(AF_INET, pa_rtsp_localip(c->rtsp), &sa4.sin_addr) > 0) {
783 } else if (inet_pton(AF_INET6, pa_rtsp_localip(c->rtsp), &sa6.sin6_addr) > 0) {
872 static void rtsp_stream_cb(pa_rtsp_client *rtsp, pa_rtsp_state_t state, pa_rtsp_status_t status, pa_headerlist *headers, void *userdata) {
876 pa_assert(rtsp);
877 pa_assert(rtsp == c->rtsp);
889 ip = pa_rtsp_localip(c->rtsp);
892 url = pa_sprintf_malloc("rtsp://[%s]/%s", ip, c->sid);
895 url = pa_sprintf_malloc("rtsp://%s/%s", ip, c->sid);
897 pa_rtsp_set_url(c->rtsp, url);
927 pa_rtsp_disconnect(rtsp);
955 pa_rtsp_announce(c->rtsp, sdp);
991 pa_rtsp_setup(c->rtsp, trs);
1004 pa_rtsp_client_free(c->rtsp);
1008 c->rtsp = NULL;
1045 sport = pa_rtsp_serverport(c->rtsp);
1107 pa_rtsp_record(c->rtsp, &c->seq, &c->rtptime);
1128 pa_rtsp_client_free(c->rtsp);
1135 c->rtsp = NULL;
1194 pa_rtsp_client_free(c->rtsp);
1196 c->rtsp = NULL;
1224 pa_rtsp_client_free(c->rtsp);
1226 c->rtsp = NULL;
1237 static void rtsp_auth_cb(pa_rtsp_client *rtsp, pa_rtsp_state_t state, pa_rtsp_status_t status, pa_headerlist *headers, void *userdata) {
1241 pa_assert(rtsp);
1242 pa_assert(rtsp == c->rtsp);
1256 pa_rtsp_add_header(c->rtsp, "Client-Instance", sci);
1262 pa_rtsp_add_header(c->rtsp, "Apple-Challenge", sac);
1264 pa_rtsp_options(c->rtsp);
1282 pa_rtsp_remove_header(c->rtsp, "Apple-Challenge");
1334 pa_rtsp_add_header(c->rtsp, "Authorization", ath);
1338 pa_rtsp_options(c->rtsp);
1344 c->sci = pa_xstrdup(pa_rtsp_get_header(c->rtsp, "Client-Instance"));
1352 pa_rtsp_client_free(c->rtsp);
1353 c->rtsp = NULL;
1364 pa_rtsp_client_free(c->rtsp);
1365 c->rtsp = NULL;
1375 pa_rtsp_client_free(c->rtsp);
1376 c->rtsp = NULL;
1394 pa_rtsp_client_free(c->rtsp);
1395 c->rtsp = NULL;
1424 if (c->rtsp)
1425 pa_rtsp_client_free(c->rtsp);
1428 c->rtsp = NULL;
1463 c->rtsp = NULL;
1511 if (c->rtsp)
1512 pa_rtsp_client_free(c->rtsp);
1513 c->rtsp = NULL;
1524 if (c->rtsp || c->password) {
1532 c->rtsp = pa_rtsp_client_new(c->core->mainloop, c->host, c->port, DEFAULT_USER_AGENT, c->autoreconnect);
1534 pa_assert(c->rtsp);
1536 pa_rtsp_set_callback(c->rtsp, rtsp_auth_cb, c);
1537 rv = pa_rtsp_connect(c->rtsp);
1553 if (c->rtsp) {
1561 c->rtsp = pa_rtsp_client_new(c->core->mainloop, c->host, c->port, DEFAULT_USER_AGENT, c->autoreconnect);
1563 pa_assert(c->rtsp);
1570 pa_rtsp_set_callback(c->rtsp, rtsp_stream_cb, c);
1572 rv = pa_rtsp_connect(c->rtsp);
1579 if (!c->rtsp || !c->sci) {
1603 if (!c->rtsp || !c->sci) {
1632 if (!c->rtsp || !c->sci) {
1667 if (!c->rtsp) {
1685 if (c->rtsp != NULL && pa_rtsp_exec_ready(c->rtsp))
1686 rv = pa_rtsp_setparameter(c->rtsp, param);
1697 if (!c->rtsp || !pa_rtsp_exec_ready(c->rtsp)) {
1707 rv = pa_rtsp_flush(c->rtsp, c->seq, c->rtptime);
1716 if (!c->rtsp) {
1726 rv = pa_rtsp_teardown(c->rtsp);