summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-05-03Release 1.3.11.3.1Sebastian Dröge5-7/+7501
2014-05-03Automatic update of common submoduleSebastian Dröge1-0/+0
From bcb1518 to 211fa5f
2014-05-02Update .gitignoreTim-Philipp Müller1-0/+1
2014-05-02tests: fix memory leak in sessionmedia unit testTim-Philipp Müller1-0/+1
2014-05-01client: emit a signal before sending a messageWim Taymans1-0/+9
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728970
2014-05-01client: pass context to send_messageWim Taymans1-13/+34
Pass the current context to send_message, we will need it later.
2014-05-01client: fix typo in commentWim Taymans1-1/+1
2014-04-21media: Do not stop thread twice if default_prepare() failsOgnyan Tonchev1-6/+0
2014-04-15client: set the watch to flushing before going to NULLWim Taymans1-0/+7
First set the watch to flushing so that we unblock any current and future attempt to send data on the watch, Then set the pipeline to NULL. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728153
2014-04-12rtsp-session-pool: Fixes annotationLinus Svensson2-11/+29
Fixes annotation for gst_rtsp_session_pool_create() and memory leaks in the sessionpool test. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728060
2014-04-12media: make media_prepare virtualOgnyan Tonchev2-59/+98
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728029
2014-04-12media: stop the thread in more error casesOgnyan Tonchev2-1/+12
2014-04-12media: allow NULL as the threadOgnyan Tonchev2-5/+8
Use the default context whan passing a NULL thread.
2014-04-10rtsp-client: indent cleanupVincent Penquerc'h1-1/+1
Coverity was moaning about unreachable code, and I think it was just confused by { being before the label. We'll see if it pops up again. Coverity 1197705
2014-04-10client: Add drop-backlog propertyGöran Jönsson2-7/+60
When we have too many messages queued for a client (currently hardcoded to 100) we overflow and drop the messages. Add a drop-backlog property to control this behaviour. Setting this property to FALSE will retry to send the messages to the client by waiting for more room in the backlog. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725898
2014-04-08client: support for POST before GET when setting up a tunnelOgnyan Tonchev1-61/+67
2014-04-08client: remove watch of the second client after http tunnel setupOgnyan Tonchev1-0/+6
The second client will be freed after the HTTP tunnel has been set up. Make sure it's RTSP watch is never dispatched again. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=727488
2014-04-08media: Make media_prepare() fail if port allocation failsOgnyan Tonchev2-4/+54
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=727376
2014-04-08media test: cleanup the thread pool in testsLinus Svensson1-0/+8
2014-04-08rtsp-media: Unblock blocked streams in unprepareLinus Svensson2-13/+28
The streams will be blocked when a live media is prepared. The streams should be unblocked in gst_rtsp_media_unprepare. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=727231
2014-04-08media: release the state lock when going to NULLWim Taymans1-2/+20
Set our state to UNPREPARING and release the state-lock before setting the pipeline to the NULL state. This way, any pad-added callback will be able to take the state-lock and check that we are now unpreparing instead of deadlocking. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=727102
2014-04-08media: protect status with lockWim Taymans1-54/+55
Make sure we only update the status with the lock.
2014-04-04rtsp: update for MIKEY API changesWim Taymans2-9/+22
2014-04-03client: parse the mikey response from the clientWim Taymans1-1/+241
Parse the mikey response from the client and update the policy for each SSRC.
2014-04-03stream: add method to set crypto infoWim Taymans2-6/+67
Make a method to configure the crypto information of a stream. Set udpsrc in READY instead of PAUSED so that we can configure caps later.
2014-04-03client: cleanup error pathsWim Taymans1-24/+16
2014-04-02media: fix docsWim Taymans1-1/+1
2014-03-25test: enable SRTP only on RTSPSWim Taymans1-1/+3
We only want to enable SRTP when doing rtsp over TLS so that we can exchange the keys in a secure way.
2014-03-25test: print an error on failureWim Taymans1-1/+6
2014-03-25stream: add SRTP supportWim Taymans5-2/+205
Install srtp encoder and decoder elements in rtpbin Add MIKEY in SDP
2014-03-24tests: Add unit tests for sessionpoolSebastian Rasmussen2-1/+181
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726470
2014-03-24tests: Improve code coverage of rtsp-threadpool testsSebastian Rasmussen1-11/+153
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726873
2014-03-24tests: Improve code coverage for rtsp-session-mediaSebastian Rasmussen1-4/+284
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726940
2014-03-24gobject-introspection: Add annotations to support language bindingsSebastian Rasmussen18-119/+132
In addition a few cosmetic changes: * Adjust the order of arguments * Fix typo: occured -> occurred * Fix indentation after Return:-clauses Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726941
2014-03-15rtsp-stream: Don't mix IPv4 and IPv6 addressesSebastian Rasmussen1-4/+4
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726362
2014-03-13stream: take caps after the session managerWim Taymans1-2/+2
Take the caps for the SDP after they leave the rtpbin so that we can also get the properties added by rtpbin elements.
2014-03-13stream: release lock while pushing out packetsWim Taymans1-4/+29
Keep a cache of the transports and use this to iterate the transport while pushing packets. This allows us to release the lock early. See https://bugzilla.gnome.org/show_bug.cgi?id=725898
2014-03-11rtsp-client: vmethod for modifying tunnel GET responseDavid Svensson Fors2-2/+23
Add a vmethod tunnel_http_response where the response to the HTTP GET for tunneled connections can be modified. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725879
2014-03-03sdp: make 1 media line per profileWim Taymans1-137/+183
If we have multiple profiles (AVP or AVPF) for a stream, make one m= line in the SDP for each profile. The client is then supposed to pick one of the profiles in the SETUP request. Because the m= lines have the same pt, the client also knows that only 1 option is possible.
2014-03-03factory: add profile property and pass to media and streamsWim Taymans3-0/+75
2014-03-03sdp: pass multicast connection for multicast-only streamWim Taymans2-4/+39
Pass the multicast address of the stream in the connection info in the SDP so that clients try a multicast connection first. Only allow multicast connections in the test-multicast example. Also increase the TTL a little.
2014-03-03.gitignore: Ignore gcov intermediate filesSebastian Rasmussen1-0/+1
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725484
2014-03-03stream: release some locks in error casesWim Taymans1-0/+4
2014-03-03docs: Enable and fix gtk-doc warningsSebastian Rasmussen4-6/+7
* Makefile: Enable gtk-doc warnings, like the rest of GStreamer * addresspool/mediafactory: Add missing annotation colon * stream: Annotate return value Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725528
2014-02-28Automatic update of common submoduleSebastian Dröge1-0/+0
From fe1672e to bcb1518
2014-02-26Automatic update of common submoduleStefan Sauer1-0/+0
From 1a07da9 to fe1672e
2014-02-25examples: use LDADD for libs instead of LDFLAGSTim-Philipp Müller1-2/+2
2014-02-25configure: make sure releases are in .doap fileTim-Philipp Müller1-0/+5
2014-02-25examples: test-cgroups: don't put code with side effects into g_assert()Tim-Philipp Müller1-2/+4
The g_assert() might get compiled out with the right compiler/preprocessor flags.
2014-02-25examples: add cgroup test binary to .gitignoreTim-Philipp Müller1-0/+1