gstreamer/gst/rtsp-server
Wim Taymans c4ae13dbb5 thread-pool: avoid race in shutdown
If we call g_main_loop_quit before the thread has entered g_main_loop_run, we
don't actually stop the mainloop ever. Solve this race by adding an idle source
to the mainloop that calls the _quit. This way we immediately exit the mainloop
if quit was called before we started it.
2013-11-12 10:28:55 +01:00
..
.gitignore .gitignore: 0.10 => 0.11 2011-06-07 10:59:03 +02:00
Makefile.am ClientState -> Context 2013-07-22 14:25:04 +02:00
rtsp-address-pool.c addresspool: return reason of failure 2013-09-24 17:30:18 +02:00
rtsp-address-pool.h addresspool: return reason of failure 2013-09-24 17:30:18 +02:00
rtsp-auth.c auth, media, media-factory: unref permissions 2013-09-06 18:57:55 +01:00
rtsp-auth.h ClientState -> Context 2013-07-22 14:25:04 +02:00
rtsp-client.c client: append query string in PAUSE/PLAY/TEARDOWN as well 2013-10-04 06:29:30 +02:00
rtsp-client.h Add handle-response signal for when we receive a GET_PARAMETER response 2013-08-23 10:32:33 +02:00
rtsp-context.c ClientState -> Context 2013-07-22 14:25:04 +02:00
rtsp-context.h ClientState -> Context 2013-07-22 14:25:04 +02:00
rtsp-media-factory-uri.c rtsp-media-factory-uri: check AAC properly for whether it's parsed or not 2013-08-22 18:39:59 +01:00
rtsp-media-factory-uri.h rtsp: make object details private 2012-11-29 11:11:05 +01:00
rtsp-media-factory.c auth, media, media-factory: unref permissions 2013-09-06 18:57:55 +01:00
rtsp-media-factory.h media-factory: add convenience API for factory 2013-07-12 16:17:57 +02:00
rtsp-media.c rtsp-media: remove old line 2013-10-04 05:48:52 +02:00
rtsp-media.h Add vmethod for rtsp-media subclass to access rtpbin 2013-08-02 16:59:04 +02:00
rtsp-mount-points.c mount-points: make vmethod to make path from uri 2013-09-16 17:17:34 +02:00
rtsp-mount-points.h mount-points: make vmethod to make path from uri 2013-09-16 17:17:34 +02:00
rtsp-params.c ClientState -> Context 2013-07-22 14:25:04 +02:00
rtsp-params.h ClientState -> Context 2013-07-22 14:25:04 +02:00
rtsp-permissions.c permissions: Fix refcounting when adding/removing roles 2013-11-12 09:54:04 +01:00
rtsp-permissions.h docs: improve docs 2013-07-15 17:31:35 +02:00
rtsp-sdp.c docs: improve docs 2013-07-11 16:57:14 +02:00
rtsp-sdp.h sdp: cleanup sdp info 2013-06-14 16:06:46 +02:00
rtsp-server.c rtsp-server: Fix socket leak 2013-11-04 20:08:06 +01:00
rtsp-server.h server: add method to iterate clients of server 2013-08-02 17:19:42 +02:00
rtsp-session-media.c docs: improve docs 2013-07-16 12:32:51 +02:00
rtsp-session-media.h docs: update docs 2013-07-11 12:18:26 +02:00
rtsp-session-pool.c rtsp-session-pool: Make sure session IDs are properly URI-escaped 2013-10-30 22:16:54 +01:00
rtsp-session-pool.h session-pool: make vmethod to create a session 2013-07-11 16:28:09 +02:00
rtsp-session.c docs: improve docs 2013-07-11 16:57:14 +02:00
rtsp-session.h docs: update docs 2013-07-11 12:18:26 +02:00
rtsp-stream-transport.c docs: improve docs 2013-07-16 12:32:51 +02:00
rtsp-stream-transport.h docs: improve docs 2013-07-16 12:32:51 +02:00
rtsp-stream.c stream: Correct control comparison 2013-10-02 11:57:06 +02:00
rtsp-stream.h stream: add protocols property 2013-08-16 16:08:43 +02:00
rtsp-thread-pool.c thread-pool: avoid race in shutdown 2013-11-12 10:28:55 +01:00
rtsp-thread-pool.h thread-pool: Add cleanup to wait for the threadpool to finish 2013-09-09 14:36:12 +02:00
rtsp-token.c docs: improve docs 2013-07-15 17:31:35 +02:00
rtsp-token.h token: add method to check boolean permission 2013-07-12 17:06:37 +02:00