summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-10-09rtsp-client: unref 'pipelined_requests' in finalizeBranko Subasic1-0/+1
The hash table priv->pipelined_requests is not unref:ed in the finalize funktion. Make sure it is. https://bugzilla.gnome.org/show_bug.cgi?id=788704
2017-10-09rtsp-media: Initialize scalar variableThibault Saunier1-1/+1
CID 1418985
2017-10-06win32: Update export fileEdward Hervey1-0/+2
2017-10-05Start support for RTSP 2.0Thibault Saunier3-47/+261
This adds basic support for new 2.0 features, though the protocol is subposdely backward incompatible, most semantics are the sames. This commit adds: - features: * version negotiation * pipelined requests support * Media-Properties support * Accept-Ranges support - APIs: * gst_rtsp_media_seekable The RTSP methods that have been removed when using 2.0 now return BAD_REQUEST. https://bugzilla.gnome.org/show_bug.cgi?id=781446
2017-10-05stream: Use stream duration as stream-stop if segment was not configured ↵Thibault Saunier1-0/+13
with a stop Allowing client to know stream duration when no seeking happened. https://bugzilla.gnome.org/show_bug.cgi?id=783435
2017-09-25rtsp-media-factory: Don't cache any media if NULL was returned as keyHEADmasterSebastian Dröge1-1/+1
The docs already mentioned this, but we actually stored it in the hash table with key==NULL and leaked its reference forever.
2017-09-18rtspclientsink: Use a mutex for protecting against concurrent send/receivesMathieu Duponchelle2-34/+55
This is a simple port of: * a722f6e8329032c6eda4865d6a07f4ba5981d7ea * c438545dc9e2f14f657bc0ef261fff726449867b * cd17c71dcea5c9310d21f1347c7520983e5869ac in gst-plugins-good.
2017-08-31sdp: fix Memory leak in error caseSatya Prakash Gupta1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=787059
2017-08-18meson: don't install -uninstalled.pc fileTim-Philipp Müller1-5/+2
https://bugzilla.gnome.org/show_bug.cgi?id=786457
2017-08-17Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 48a5d85 to 3f4aa96
2017-08-14rtsp-client: Fix typo in debug messageSebastian Dröge1-1/+1
2017-08-11meson: hide symbols by default unless explicitly exportedTim-Philipp Müller1-0/+7
2017-08-10pkgconfig: remove -I@srcdir@/.. which duplicates abs_top_srcdirTim-Philipp Müller1-1/+1
Fixes meson warning about undefined @srcdir@.
2017-07-21meson: skip tests on windows for nowTim-Philipp Müller1-1/+3
As we do in the other modules. As libgstcheck is currently not built on windows. Fixes "Fallback variable 'gst_check_dep' in the subproject 'gstreamer' does not exist"" Meson error.
2017-06-29rtsp-stream: fix connection delay due to wrong assumption on last-sampleJulien Isorce1-2/+17
Commit 852cc09f542af5cadd79ffd7fe79d6475cf57e14 assumed that multiudpsink's last-sample always comes from the payloader. Which is wrong if auxiliary streams are multiplexed in the same stream. So check the buffer's ssrc against the caps'ssrc before to use its seqnum. If not the same ssrc just use the payloader as done prior the commit above or when there is no last-sample yet. https://bugzilla.gnome.org/show_bug.cgi?id=784094
2017-06-28meson: Allow using glib as a subprojectThibault Saunier1-1/+2
2017-06-26meson: fix with-package-name optionTim-Philipp Müller1-3/+4
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-09Distribute meson_options.txtNicolas Dufresne1-1/+2
2017-06-09And config.h.meson is no longer dist eitherNicolas Dufresne1-2/+1
2017-06-09meson: config.h.meson is no longer neededTim-Philipp Müller2-25/+11
2017-06-07meson: Fix building tests and activate them againThibault Saunier2-38/+23
2017-06-07meson: Do not use path separator in test namesThibault Saunier1-1/+3
Avoiding warnings like: WARNING: Target "elements/audioamplify" has a path separator in its name.
2017-05-20meson: add options to set package name and originTim-Philipp Müller2-2/+17
https://bugzilla.gnome.org/show_bug.cgi?id=782172
2017-05-18Mark symbols explicitly for export with GST_EXPORTTim-Philipp Müller19-0/+491
2017-05-16Remove plugin specific static build optionNicolas Dufresne2-23/+0
Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
2017-05-04Back to developmentSebastian Dröge2-7/+7
2017-05-04Release 1.12.0Sebastian Dröge6-18/+772
2017-04-27Release 1.11.91Sebastian Dröge6-13/+63
2017-04-24Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 60aeef6 to 48a5d85
2017-04-13gi: Fix some annotations and docstringsThibault Saunier4-13/+14
2017-04-13meson: Build girThibault Saunier3-1/+33
2017-04-10Automatic update of common submoduleTim-Philipp Müller2-1/+1
From 39ac2f5 to 60aeef6
2017-04-07Release 1.11.90Sebastian Dröge6-21/+60
2017-03-27examples: make test-launch pipeline shared by default as wellTim-Philipp Müller1-0/+1
2017-02-27gstreamer-rtsp-server: Add both srcdir and builddir to the include pathSebastian Dröge1-1/+1
Just the build dir is not going to work for srcdir!=builddir.
2017-02-24meson: Update versionSebastian Dröge1-1/+1
2017-02-24Back to developmentSebastian Dröge1-5/+5
2017-02-24Release 1.11.2Sebastian Dröge5-33/+78
2017-02-14meson: dist meson build filesTim-Philipp Müller1-1/+3
Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
2017-02-07examples/test-record: Add extra line to initial printoutJan Schmidt1-0/+3
Add an example line of how to deliver a stream to the RTSP RECORD example
2017-01-19rtsp-client: Also handle the (S|G)ET_PARAMETER case of size==0 || !data as ↵Sebastian Dröge1-4/+4
keep-alive If there is no Content-Length header, no body would be allocated and the '\0' would also not be appended to the body.
2017-01-19rtsp-client: Fix handling of keep-alive GET_PARAMETER/SET_PARAMETERSebastian Dröge1-4/+4
While they logically have 0 bytes length, GstRTSPConnection is appending a '\0' to everything making the size be 1 instead.
2017-01-13meson: bump versionTim-Philipp Müller1-1/+1
2017-01-12rtsp-session: Only remove deprecated API if requested to do so, not just ↵Sebastian Dröge1-4/+7
when disabling gst_rtsp_session_is_expired() and gst_rtsp_session_next_timeout() were affected.
2017-01-12Back to developmentSebastian Dröge1-5/+5
2017-01-12Release 1.11.1Sebastian Dröge6-1135/+292
2017-01-10rtsp-stream: corrected if-statement in _get_server_port()Patricia Muscalu1-2/+2
This bug was accidentally introduced while fixing a segfault in _get_server_port() function. https://bugzilla.gnome.org/show_bug.cgi?id=776345
2017-01-09rtsp-stream: fixed segmenation fault in _get_server_port()Patricia Muscalu2-2/+49
Calling function gst_rtsp_stream_get_server_port() results in segmenation fault in the RTP/RTSP/TCP case. Port that the server will use to receive RTCP makes only sense in the UDP case, however the function should handle the TCP case in a nicer way. https://bugzilla.gnome.org/show_bug.cgi?id=776345
2017-01-09dosc: Fix a little typoAleksandr Slobodeniuk1-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=777037
2017-01-05meson: generate pkg-config -uninstalled pc filesGuillaume Desmottes3-3/+17
Generating those files is useful for users building the GStreamer stack using meson and having to link it to another project which is still using the autotools. https://bugzilla.gnome.org/show_bug.cgi?id=776810