summaryrefslogtreecommitdiffstats
path: root/src/modules/rtp
diff options
context:
space:
mode:
authorColin Guthrie <pulse@colin.guthr.ie>2008-05-04 01:01:52 +0000
committerColin Guthrie <pulse@colin.guthr.ie>2008-10-08 20:32:06 +0100
commit27ed970adf66ea27d3db47c2b0e138d3d7e0f0b3 (patch)
tree262a1f208726a179f90d7a61627f8ee9e205a252 /src/modules/rtp
parent405cf720dc5190f14eee6e2eaad51aa52ff18c62 (diff)
Convert the return values to fit with the rest of pulse 0 == success, < 0 == failure
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2362 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/modules/rtp')
-rw-r--r--src/modules/rtp/rtsp.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/modules/rtp/rtsp.c b/src/modules/rtp/rtsp.c
index 3556230b..9f4d5e45 100644
--- a/src/modules/rtp/rtsp.c
+++ b/src/modules/rtp/rtsp.c
@@ -129,7 +129,7 @@ static int pa_rtsp_exec(pa_rtsp_context* c, const char* cmd,
pa_assert(c->url);
if (!cmd)
- return 0;
+ return -1;
buf = pa_strbuf_new();
pa_strbuf_printf(buf, "%s %s RTSP/1.0\r\nCSeq: %d\r\n", cmd, c->url, ++c->cseq);
@@ -169,12 +169,12 @@ static int pa_rtsp_exec(pa_rtsp_context* c, const char* cmd,
/* Do we expect a response? */
if (!expect_response)
- return 1;
+ return 0;
timeout = 5000;
if (pa_read_line(c->io, response, sizeof(response), timeout) <= 0) {
/*ERRMSG("%s: request failed\n",__func__);*/
- return 0;
+ return -1;
}
delimiters[0] = ' ';
@@ -185,7 +185,7 @@ static int pa_rtsp_exec(pa_rtsp_context* c, const char* cmd,
if (!token || strcmp(token, "200")) {
pa_xfree(token);
/*ERRMSG("%s: request failed, error %s\n",__func__,token);*/
- return 0;
+ return -1;
}
pa_xfree(token);
@@ -197,7 +197,7 @@ static int pa_rtsp_exec(pa_rtsp_context* c, const char* cmd,
/* Reduce timeout for future requests */
timeout = 1000;
}
- return 1;
+ return 0;
}
/* TODO: Move header reading into the headerlist. */
@@ -225,7 +225,7 @@ static int pa_rtsp_exec(pa_rtsp_context* c, const char* cmd,
delimpos = strstr(response, ":");
if (!delimpos) {
/*ERRMSG("%s: Request failed, bad header\n",__func__);*/
- return 0;
+ return -1;
}
if (strlen(delimpos) > 1) {
@@ -252,7 +252,7 @@ static int pa_rtsp_exec(pa_rtsp_context* c, const char* cmd,
}
pa_strbuf_free(buf);
- return 1;
+ return 0;
}
@@ -333,11 +333,11 @@ int pa_rtsp_connect(pa_rtsp_context *c, pa_mainloop_api *mainloop, const char* h
if (!(c->sc = pa_socket_client_new_string(mainloop, hostname, port))) {
pa_log("failed to connect to server '%s:%d'", hostname, port);
- return 0;
+ return -1;
}
pa_socket_client_set_callback(c->sc, on_connection, c);
- return 1;
+ return 0;
}
@@ -366,7 +366,7 @@ void pa_rtsp_set_url(pa_rtsp_context* c, const char* url) {
int pa_rtsp_announce(pa_rtsp_context *c, const char* sdp) {
pa_assert(c);
if (!sdp)
- return 0;
+ return -1;
return pa_rtsp_exec(c, "ANNOUNCE", "application/sdp", sdp, 1, NULL, NULL);
}
@@ -386,10 +386,10 @@ int pa_rtsp_setup(pa_rtsp_context* c, pa_headerlist** response_headers) {
rheaders = pa_headerlist_new();
pa_headerlist_puts(headers, "Transport", "RTP/AVP/TCP;unicast;interleaved=0-1;mode=record");
- if (!pa_rtsp_exec(c, "SETUP", NULL, NULL, 1, headers, &rheaders)) {
+ if (pa_rtsp_exec(c, "SETUP", NULL, NULL, 1, headers, &rheaders)) {
pa_headerlist_free(headers);
pa_headerlist_free(rheaders);
- return 0;
+ return -1;
}
pa_headerlist_free(headers);
@@ -398,7 +398,7 @@ int pa_rtsp_setup(pa_rtsp_context* c, pa_headerlist** response_headers) {
if (!c->session || !c->transport) {
pa_headerlist_free(rheaders);
- return 0;
+ return -1;
}
/* Now parse out the server port component of the response. */
@@ -419,11 +419,11 @@ int pa_rtsp_setup(pa_rtsp_context* c, pa_headerlist** response_headers) {
if (0 == c->port) {
/* Error no server_port in response */
pa_headerlist_free(rheaders);
- return 0;
+ return -1;
}
*response_headers = rheaders;
- return 1;
+ return 0;
}
@@ -434,7 +434,7 @@ int pa_rtsp_record(pa_rtsp_context* c) {
pa_assert(c);
if (!c->session) {
/* No seesion in progres */
- return 0;
+ return -1;
}
headers = pa_headerlist_new();
@@ -457,7 +457,7 @@ int pa_rtsp_teardown(pa_rtsp_context *c) {
int pa_rtsp_setparameter(pa_rtsp_context *c, const char* param) {
pa_assert(c);
if (!param)
- return 0;
+ return -1;
return pa_rtsp_exec(c, "SET_PARAMETER", "text/parameters", param, 1, NULL, NULL);
}