Reorganize things, prepare for media sharing
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 29 Jan 2009 12:31:27 +0000 (13:31 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 30 Jan 2009 11:17:28 +0000 (12:17 +0100)
commit41dd6399a6afdb4db9c2f299fee60bc813b6dd7e
tree68056061ec552a228421cc4c6b60f84473edb7b9
parent82a684e1b90576be5954659d9aad197fcfda8938
Reorganize things, prepare for media sharing

Added various other test server examples
Move the SDP message generation to a separate helper.
Refactor common code for finding the session.
Add content-base for realplayer compatibility
Clean up request uris before processing for better vlc compatibility.
Move prerolling and pipeline construction to the RTSPMedia object.
Use multiudpsink for future pipeline reuse.
17 files changed:
examples/Makefile.am
examples/test-mp4.c [new file with mode: 0644]
examples/test-ogg.c [new file with mode: 0644]
examples/test-video.c [moved from examples/main.c with 97% similarity]
gst/rtsp-server/Makefile.am
gst/rtsp-server/rtsp-client.c
gst/rtsp-server/rtsp-client.h
gst/rtsp-server/rtsp-media-factory.c
gst/rtsp-server/rtsp-media-factory.h
gst/rtsp-server/rtsp-media.c
gst/rtsp-server/rtsp-media.h
gst/rtsp-server/rtsp-sdp.c [new file with mode: 0644]
gst/rtsp-server/rtsp-sdp.h [new file with mode: 0644]
gst/rtsp-server/rtsp-server.c
gst/rtsp-server/rtsp-server.h
gst/rtsp-server/rtsp-session.c
gst/rtsp-server/rtsp-session.h