gstreamer/gst/rtsp-server
Wim Taymans de7c72dec2 rtsp: massive refactoring
Make GObjects from the remaining simple structures.
Remove GstRTSPSessionStream, it's not needed.
Rename GstRTSPMediaStream -> GstRTSPStream: It is shorter
Rename GstRTSPMediaTrans -> GstRTSPStreamTransport: It describes how
  a GstRTSPStream should be transported to a client.
Rename GstRTSPMediaFactory::get_element -> create_element because that
  more accurately describes what it does.
Make nice methods instead of poking in the structures.
Move some methods inside the relevant object source code.
Use GPtrArray to store objects instead of plain arrays, it is more
  natural and allows us to more easily clean up.
Move the allocation of udp ports to the Stream object. The Stream object
  contains the elements needed to stream the media to a client.
Improve the prepare and unprepare methods. Unprepare should now undo
  everything prepare did. Improve also async unprepare when doing EOS on
  shutdown. Make sure we always unprepare correctly.
2012-10-25 21:29:58 +02:00
..
.gitignore .gitignore: 0.10 => 0.11 2011-06-07 10:59:03 +02:00
Makefile.am rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-auth.c rtsp-server: fixed comments and GIR annotations 2012-10-18 19:17:01 +01:00
rtsp-auth.h rtsp-server: Fix compilation and compiler warnings 2012-04-13 15:27:22 +02:00
rtsp-client.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-client.h rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-media-factory-uri.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-media-factory-uri.h factory-uri: add support for gstpay 2010-12-23 18:53:01 +01:00
rtsp-media-factory.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-media-factory.h rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-media-mapping.c rtsp-media-mapping: rename find_media vfunc to find_factory 2012-10-18 19:31:23 +01:00
rtsp-media-mapping.h rtsp-media-mapping: rename find_media vfunc to find_factory 2012-10-18 19:31:23 +01:00
rtsp-media.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-media.h rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-params.c rtsp-server: Pass ClientState structure arround 2011-01-12 13:16:08 +01:00
rtsp-params.h rtsp-server: Pass ClientState structure arround 2011-01-12 13:16:08 +01:00
rtsp-sdp.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-sdp.h sdp: copy and free the server ip address 2011-08-16 14:50:15 +02:00
rtsp-server.c rtsp-server: don't ref server socket if it is NULL 2012-10-22 18:11:28 +01:00
rtsp-server.h rtsp-server: add bound-port property 2012-10-15 10:50:27 +02:00
rtsp-session-media.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-session-media.h rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-session-pool.c rtsp-server: fixed comments and GIR annotations 2012-10-18 19:17:01 +01:00
rtsp-session-pool.h rtsp-server: port to new thread API 2012-05-11 09:42:47 +02:00
rtsp-session.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-session.h rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-stream-transport.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-stream-transport.h rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-stream.c rtsp: massive refactoring 2012-10-25 21:29:58 +02:00
rtsp-stream.h rtsp: massive refactoring 2012-10-25 21:29:58 +02:00