summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.12.4gst-rtsp-server-1.12.4Sebastian Dröge2017-12-076-17/+124
|
* Revert "rtsp-client: unref 'pipelined_requests' in finalize"Edward Hervey2017-12-011-1/+0
| | | | This reverts commit e9cbc89d92049ed3fdca4fdb732c90b3430583d7.
* rtsp-client: unref 'pipelined_requests' in finalizeBranko Subasic2017-12-011-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
* rtsp-media: Initialize scalar variableThibault Saunier2017-12-011-1/+1
| | | | CID 1418985
* rtsp-media: Handle multiple dynamic elementsEdward Hervey2017-11-202-7/+20
| | | | | | | | | | | If we have more than one dynamic payloader in the pipeline, we need to wait until the *last* one emits 'no-more-pads' before switching to PREPARED. Failure to do so would result in a race where some of the streams wouldn't properly be prepared https://bugzilla.gnome.org/show_bug.cgi?id=769521
* rtsp-media-factory: Don't cache any media if NULL was returned as keySebastian Dröge2017-10-191-1/+1
| | | | | The docs already mentioned this, but we actually stored it in the hash table with key==NULL and leaked its reference forever.
* rtspclientsink: Use a mutex for protecting against concurrent send/receivesMathieu Duponchelle2017-10-192-34/+55
| | | | | | | | | | This is a simple port of: * a722f6e8329032c6eda4865d6a07f4ba5981d7ea * c438545dc9e2f14f657bc0ef261fff726449867b * cd17c71dcea5c9310d21f1347c7520983e5869ac in gst-plugins-good.
* Release 1.12.3gst-rtsp-server-1.12.3Sebastian Dröge2017-09-186-12/+95
|
* meson: don't install -uninstalled.pc fileTim-Philipp Müller2017-08-181-5/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786457
* Automatic update of common submoduleTim-Philipp Müller2017-08-171-0/+0
| | | | From 48a5d85 to dd9d403
* rtsp-stream: fix connection delay due to wrong assumption on last-sampleJulien Isorce2017-07-251-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
* Release 1.12.2gst-rtsp-server-1.12.2Sebastian Dröge2017-07-146-13/+64
|
* Release 1.12.1gst-rtsp-server-1.12.1Sebastian Dröge2017-06-206-19/+84
|
* Release 1.12.0gst-rtsp-server-1.12.0Sebastian Dröge2017-05-046-18/+772
|
* Release 1.11.91gst-rtsp-server-1.11.91Sebastian Dröge2017-04-276-13/+63
|
* Automatic update of common submoduleTim-Philipp Müller2017-04-241-0/+0
| | | | From 60aeef6 to 48a5d85
* gi: Fix some annotations and docstringsThibault Saunier2017-04-134-13/+14
|
* meson: Build girThibault Saunier2017-04-133-1/+33
|
* Automatic update of common submoduleTim-Philipp Müller2017-04-102-1/+1
| | | | From 39ac2f5 to 60aeef6
* Release 1.11.90gst-rtsp-server-1.11.90Sebastian Dröge2017-04-076-21/+60
|
* examples: make test-launch pipeline shared by default as wellTim-Philipp Müller2017-03-271-0/+1
|
* gstreamer-rtsp-server: Add both srcdir and builddir to the include pathSebastian Dröge2017-02-271-1/+1
| | | | Just the build dir is not going to work for srcdir!=builddir.
* meson: Update versionSebastian Dröge2017-02-241-1/+1
|
* Back to developmentSebastian Dröge2017-02-241-5/+5
|
* Release 1.11.2gst-rtsp-server-1.11.2Sebastian Dröge2017-02-245-33/+78
|
* meson: dist meson build filesTim-Philipp Müller2017-02-141-1/+3
| | | | | Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
* examples/test-record: Add extra line to initial printoutJan Schmidt2017-02-071-0/+3
| | | | | Add an example line of how to deliver a stream to the RTSP RECORD example
* rtsp-client: Also handle the (S|G)ET_PARAMETER case of size==0 || !data as ↵Sebastian Dröge2017-01-191-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.
* rtsp-client: Fix handling of keep-alive GET_PARAMETER/SET_PARAMETERSebastian Dröge2017-01-191-4/+4
| | | | | While they logically have 0 bytes length, GstRTSPConnection is appending a '\0' to everything making the size be 1 instead.
* meson: bump versionTim-Philipp Müller2017-01-131-1/+1
|
* rtsp-session: Only remove deprecated API if requested to do so, not just ↵Sebastian Dröge2017-01-121-4/+7
| | | | | | | when disabling gst_rtsp_session_is_expired() and gst_rtsp_session_next_timeout() were affected.
* Back to developmentSebastian Dröge2017-01-121-5/+5
|
* Release 1.11.1gst-rtsp-server-1.11.1Sebastian Dröge2017-01-126-1135/+292
|
* rtsp-stream: corrected if-statement in _get_server_port()Patricia Muscalu2017-01-101-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
* rtsp-stream: fixed segmenation fault in _get_server_port()Patricia Muscalu2017-01-092-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
* dosc: Fix a little typoAleksandr Slobodeniuk2017-01-091-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=777037
* meson: generate pkg-config -uninstalled pc filesGuillaume Desmottes2017-01-053-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
* pkgconfig: fix -uninstalled pc fileGuillaume Desmottes2017-01-051-2/+2
| | | | | | pcfiledir was never defined so the paths were wrong. https://bugzilla.gnome.org/show_bug.cgi?id=776867
* rtsp-stream: Fixed TCP transport casePatricia Muscalu2016-12-222-2/+123
| | | | | | | Make sure that the appsink element is actually added to the bin before trying to link it with the elements in it. https://bugzilla.gnome.org/show_bug.cgi?id=776343
* Remove generated .spec fileTim-Philipp Müller2016-12-164-58/+3
| | | | Likely extremely bitrotten, and we should not ship this anyway.
* Automatic update of common submoduleEdward Hervey2016-12-031-0/+0
| | | | From f980fd9 to 39ac2f5
* media: Fix pt map capsEdward Hervey2016-12-021-6/+2
| | | | | | | Since decryption is handled within rtpbin, all outcoming stream caps will be application/x-rtp (i.e. regular rtp) Fixes RECORD with SRTP streams
* media-factory: Create media objects with the proper transport modeEdward Hervey2016-12-021-1/+3
| | | | | The function called immediately afterwards (collect_streams()) will need it to work properly
* rtsp-auth: Don't remove digest-auth nonces that already/still have a client ↵Sebastian Dröge2016-12-021-1/+2
| | | | connected
* rtsp-media-factory: Don't create a pipeline for the media pipeline stringSebastian Dröge2016-12-011-1/+3
| | | | | We're going to put a pipeline into a pipeline otherwise, which is not exactly ideal.
* media: Fix race condition around finish_unprepare() if called multiple timeKseniia Vasilchuk2016-12-011-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=755329
* rtspclientsink: Don't leave stale pointer after unrefJan Schmidt2016-11-301-1/+3
| | | | | Fix a warning on shutdown - don't keep a pointer to an alread-unreffed object.
* common: use https protocol for common submoduleTim-Philipp Müller2016-11-261-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=775110
* stream: block the output of rtpbin instead of the source pipelineMatthew Waters2016-11-231-10/+15
| | | | | | | | | | | | | | | 85c52e194bcb81928b96614be0ae47d59eccb1ce introduced a more correct detection of the srtp rollover counter to add to the SDP. Unfortunately, it was incomplete for live pipelines where the logic blocks the source bin before creating the SDP and thus would never have the necessary informaiton to create a correct SDP with srtp encryption. Move the pad blocks to rtpbin's output pads instead so that the necessary information can be created before we need the information for the SDP. https://bugzilla.gnome.org/show_bug.cgi?id=770239
* rtsp-client: add IDLE timeout, before session existsDag Gullberg2016-11-231-0/+65
| | | | | | | | | | | | The RTSP server will not timeout an idle RTSP connection (note this is different from doing timeout on a RTSP session). At least for Apache this is a problem when running RTSP over HTTPS since it uses one of the threads (there is a rather limited number) that are available for handling requests. https://bugzilla.gnome.org/show_bug.cgi?id=771830