Cleanup of sessions and more
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 4 Feb 2009 16:00:42 +0000 (17:00 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 4 Feb 2009 16:00:42 +0000 (17:00 +0100)
commite789a8fdf31aeae4234a2fb7a7e4b251b47edfa5
tree7a63992c53310b467c074b759adb5535a454af6b
parentd5a00f1f23744e6fa6f7e8c767c8f4d03e72646d
Cleanup of sessions and more

Fix the refcounting of media and sessions in the client. Properly clean up the
session data when the client performs a teardown.

Add Server header to responses.

Allow for multiple uri setups in one session.

Add Range header to the PLAY response and add the range attribute to the SDP
message.

Fix the session pool remove method, it used the wrong key in the hashtable. Also
give the ownership of the sessionid to the session object.
gst/rtsp-server/rtsp-client.c
gst/rtsp-server/rtsp-media.c
gst/rtsp-server/rtsp-media.h
gst/rtsp-server/rtsp-sdp.c
gst/rtsp-server/rtsp-session-pool.c
gst/rtsp-server/rtsp-session.c
gst/rtsp-server/rtsp-session.h