diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-09-18 17:37:46 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-09-18 17:37:46 +0000 |
commit | a437e9f0edd49646c2fe36162f77575e219b7efa (patch) | |
tree | b028fe57793da3d6545d3892021dc08c0a790b13 /gst/rtsp/rtspdefs.h | |
parent | ee58147b3d3f135f7a1c8c80f38bd2b5767d524f (diff) |
gst/rtsp/gstrtspsrc.*: Small cleanups, added documentation.
Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
(gst_rtspsrc_send), (gst_rtspsrc_parse_methods),
(gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
(gst_rtspsrc_pause), (gst_rtspsrc_change_state),
(gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
* gst/rtsp/gstrtspsrc.h:
Small cleanups, added documentation.
Try to clean up the requests and responses.
Refactor parsing the supported methods.
* gst/rtsp/rtspconnection.c: (rtsp_connection_open),
(rtsp_connection_create), (rtsp_connection_send),
(parse_response_status), (parse_request_line),
(rtsp_connection_receive), (rtsp_connection_close),
(rtsp_connection_free):
* gst/rtsp/rtsptransport.c: (rtsp_transport_new),
(rtsp_transport_init), (rtsp_transport_parse),
(rtsp_transport_free):
* gst/rtsp/rtspurl.c: (rtsp_url_parse):
* gst/rtsp/sdpmessage.c: (sdp_message_new), (sdp_message_init),
(sdp_message_clean), (sdp_message_free), (sdp_media_new),
(sdp_media_init), (sdp_message_parse_buffer), (sdp_message_dump):
Use g_return_val some more.
* gst/rtsp/rtspdefs.h:
Add more enum values to track initial states.
* gst/rtsp/rtspmessage.c: (rtsp_message_new_request),
(rtsp_message_init_request), (rtsp_message_new_response),
(rtsp_message_init_response), (rtsp_message_init_data),
(rtsp_message_unset), (rtsp_message_free),
(rtsp_message_add_header), (rtsp_message_remove_header),
(rtsp_message_get_header), (rtsp_message_set_body),
(rtsp_message_take_body), (rtsp_message_get_body),
(rtsp_message_steal_body), (rtsp_message_dump):
* gst/rtsp/rtspmessage.h:
Reorder arguments, object goes as the first one.
Use g_return_val some more.
Diffstat (limited to 'gst/rtsp/rtspdefs.h')
-rw-r--r-- | gst/rtsp/rtspdefs.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/rtsp/rtspdefs.h b/gst/rtsp/rtspdefs.h index 169ce48c..a7e89320 100644 --- a/gst/rtsp/rtspdefs.h +++ b/gst/rtsp/rtspdefs.h @@ -50,6 +50,7 @@ typedef enum { } RTSPFamily; typedef enum { + RTSP_STATE_INVALID, RTSP_STATE_INIT, RTSP_STATE_READY, RTSP_STATE_PLAYING, @@ -57,6 +58,7 @@ typedef enum { } RTSPState; typedef enum { + RTSP_INVALID = 0, RTSP_DESCRIBE = (1 << 0), RTSP_ANNOUNCE = (1 << 1), RTSP_GET_PARAMETER = (1 << 2), @@ -120,6 +122,7 @@ typedef enum { } RTSPHeaderField; typedef enum { + RTSP_STS_INVALID = 0, RTSP_STS_CONTINUE = 100, RTSP_STS_OK = 200, RTSP_STS_CREATED = 201, |