- May 11, 2009
-
-
Wim Taymans authored
-
Wim Taymans authored
-
- Apr 29, 2009
-
-
Wim Taymans authored
-
- Apr 21, 2009
-
-
Wim Taymans authored
Emit the unprepared signal by id instead of name and set the media as reused.
-
Sebastian Pölsterl authored
Set pipeline's state to NULL no matter if the media is reusable and emit unprepared signal in gst_rtsp_media_unprepare
-
- Apr 20, 2009
-
-
Sebastian Pölsterl authored
-
Sebastian Pölsterl authored
-
- Apr 14, 2009
-
-
Wim Taymans authored
Use the appsink/appsrc API instead of the signals for higher performance.
-
Wim Taymans authored
-
- Apr 03, 2009
-
-
Wim Taymans authored
Connect to the unprepare signal for non-reusable media so that we can remove them from the cache.
-
Wim Taymans authored
-
Wim Taymans authored
Add a reusable flag to medias, indicating that they can be reused after a state change to NULL. Small cleanups.
-
Wim Taymans authored
-
Wim Taymans authored
Always perform the state actions even if the target state of the pipeline is already correct, we still want to add/remove the transports when we are dealing with shared media. Keep a counter of the number of active transports for a media so that we can use this to perform a state change when needed. Perform a state change of the pipeline only when the first transport was added or when there are no active transports.
-
Wim Taymans authored
Don't need to remove the weak refs in the finalize methods, they are already removed in the dispose. Don't register the callback with a DestroyNofity.
-
- Apr 01, 2009
-
-
Tim-Philipp Müller authored
Don't unref a client ref we never had. Fixes an unref of an already-free client object after a client teardown request for me.
-
- Mar 31, 2009
-
-
Tim-Philipp Müller authored
-
- Mar 13, 2009
-
-
Wim Taymans authored
Keep the udp sources in playing even if we go to paused. unlock the sources when we shut down. Add some more debug info. Only seek when we need to. Keep track of the position when we go to paused.
-
- Mar 12, 2009
-
-
Wim Taymans authored
Parse the Range header and perform a seek on the pipeline for the requested position. It's disabled currently until I figure out what's going wrong.
-
Wim Taymans authored
--
-
- Mar 11, 2009
-
-
Wim Taymans authored
We need to remove our weakref from the session when we do a teardown because else we close the TCP connection prematurely.
-
Wim Taymans authored
Make session timeout kill the TCP connection that currently watches the session. Remove the client timeout property.
-
Wim Taymans authored
Use appsrc and appsink to send and receive RTP/RTCP packets in the TCP connection.
-
Wim Taymans authored
Add an example server that streams any -launch line.
-
- Mar 06, 2009
-
-
Wim Taymans authored
Add support for live streams and ranges Start on handling TCP data transfer.
-
- Mar 04, 2009
-
-
Wim Taymans authored
---
-
Wim Taymans authored
--
-
Wim Taymans authored
Add support for tunneling over HTTP. Use new connection methods to retrieve the url. Dispatch messages based on the message type instead of blindly assuming it's always a request. Keep track of the watch id so that we can remove it later. Set the media pipeline to NULL before unreffing the pipeline.
-
- Feb 19, 2009
-
-
Wim Taymans authored
Rename the RTSPChannel to RTSPWatch and remove an unused variable.
-
- Feb 18, 2009
-
-
Wim Taymans authored
Use the async RTSP channels instead of spawning a new thread for each client. If a sessionid is specified in a request, fail if we don't have the session.
-
Wim Taymans authored
Add some better debug info.
-
- Feb 13, 2009
-
-
Wim Taymans authored
Add support for session timeouts in the example.
-
Wim Taymans authored
Get the current time only once and pass it around so that sessions don't have to get the current time anymore. Add experimental support for a GSource that dispatches when the session needs to be cleaned up.
-
Wim Taymans authored
Add a method to request the number of milliseconds when a session will timeout.
-
Wim Taymans authored
Add the first stage in monitoring the rtp manager. Make sure we don't update the state to something we don't want.
-
Wim Taymans authored
Get and update the session timeout for all requests. get the session as early as possible.
-
Wim Taymans authored
Handle media bus messages in a custom mainloop and dispatch them to the RTSPMedia objects. Let the default implementation handle some common messages.
-
Wim Taymans authored
Move the session header setting code to a central place so that we always add the timeout parameter too. Handle timeouts by running the session cleanup code. Stop media before cleaning up.
-
- Feb 10, 2009
-
-
Wim Taymans authored
Add a timeout property ot the client and make the other properties into GObject properties.
-
Wim Taymans authored
Use the getters and setters for the timeout property instead of locking ourselves.
-