- 19 Mar, 2018 1 commit
-
-
Tim-Philipp Müller authored
-
- 13 Mar, 2018 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
We need different export decorators for the different libs. For now no actual change though, just rename before the release, and add prelude headers to define the new decorator to GST_EXPORT.
-
- 07 Mar, 2018 1 commit
-
-
- 03 Mar, 2018 1 commit
-
-
Tim-Philipp Müller authored
-
- 02 Mar, 2018 2 commits
-
-
Mathieu Duponchelle authored
-
-
- 01 Mar, 2018 1 commit
-
-
Mathieu Duponchelle authored
-
- 28 Feb, 2018 1 commit
-
-
Sebastian Dröge authored
This allows us to later map signals from rtpbin/rtpsource back to the corresponding stream transport, and allows to do keep-alive based on RTCP packets in case of TCP media transport. https://bugzilla.gnome.org/show_bug.cgi?id=789646
-
- 27 Feb, 2018 1 commit
-
-
Mathieu Duponchelle authored
As READY_TO_PAUSED can no longer return async, the RECORD command will be queued before the OPEN command fails (for example in case the server could not be connected), and record then waits for ever. https://bugzilla.gnome.org/show_bug.cgi?id=793896
-
- 26 Feb, 2018 6 commits
-
-
Mathieu Duponchelle authored
If a bin is passed as the custom payloader, the caps of its factory will be empty, the correct way to obtain the caps is to query its sinkpad.
-
Mathieu Duponchelle authored
-
Mathieu Duponchelle authored
-
Mathieu Duponchelle authored
-
Mathieu Duponchelle authored
This was a FIXME item, and can be quite useful, also allowing to specify payloader properties from the command line, which is always nice. https://bugzilla.gnome.org/show_bug.cgi?id=793776
-
-
- 23 Feb, 2018 2 commits
-
-
Mathieu Duponchelle authored
The test_record case was working because async=false had been added in https://bugzilla.gnome.org/show_bug.cgi?id=757488 but that was incorrect, as it should not be needed. Removing async=false made the test fail as expected, this is fixed by not trying to preroll when preparing the media for RECORD, as start_prepare is called upon receiving ANNOUNCE, and our peer will not start sending media until it has received a response to that request, and sent and received a response to RECORD as well, thus obviously preventing preroll. https://bugzilla.gnome.org/show_bug.cgi?id=793738
-
Mathieu Duponchelle authored
-
- 19 Feb, 2018 1 commit
-
-
Víctor Manuel Jáquez Leal authored
res is a boolean variable which is defined in the function scope and redefined, with no reason, in the loop scope. This patch removes the redefinition. https://bugzilla.gnome.org/show_bug.cgi?id=793592
-
- 16 Feb, 2018 5 commits
-
-
Ognyan Tonchev authored
...and replace all checks for RECORD in GstRTSPMedia which are really for "sender-only". This way the code becomes more generic and introducing support for onvif-backchannel later on will require no changes in GstRTSPMedia.
-
Ognyan Tonchev authored
...in order to let subclasses building the onvif part of the pipeline check whether backchannel shall be included or not.
-
Sebastian Dröge authored
They are wrong in the ONVIF streaming spec. The backchannel should be recvonly and the normal media should be sendonly: direction is always from the point of view of the SDP offerer (the server) according to RFC 3264.
-
Sebastian Dröge authored
This adds a new RTSP server, client, media-factory and media subclass for handling the specifics of the backchannel. Ideally this later can be extended with other ONVIF specific features.
-
Sebastian Dröge authored
We need to add an appsrc/appsink in that case because otherwise the media bin will be a sink and a source for rtpbin, causing a pipeline loop. https://bugzilla.gnome.org/show_bug.cgi?id=788950
-
- 15 Feb, 2018 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 14 Feb, 2018 1 commit
-
-
Mathieu Duponchelle authored
create_watch can only return NULL from the API guards, no need for nullable.
-
- 13 Feb, 2018 1 commit
-
-
Mathieu Duponchelle authored
-
- 12 Feb, 2018 2 commits
-
-
Mathieu Duponchelle authored
-
Mathieu Duponchelle authored
The meson test suite runs tests in parallel, trying to bind a single port made the test fail.
-
- 08 Feb, 2018 1 commit
-
-
Tim-Philipp Müller authored
WARNING: Trying to compare values of different types (str, int). The result of this is undefined and will become a hard error in a future Meson release.
-
- 06 Feb, 2018 2 commits
-
-
Mathieu Duponchelle authored
The return value type is defined with G_DEFINE_POINTER_TYPE, and gi emits the following warning: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
-
Mathieu Duponchelle authored
gi doesn't seem to be able to figure out the type of the signal parameters when defined with G_DEFINE_POINTER_TYPE
-
- 05 Feb, 2018 1 commit
-
-
- 30 Jan, 2018 1 commit
-
-
- 25 Jan, 2018 3 commits
-
-
Tim-Philipp Müller authored
Previous patch led to us iterating the entire sequence. Bail out of the loop again if we have a match but are moving away from it. https://bugzilla.gnome.org/show_bug.cgi?id=771555
-
-
Andrew Bott authored
e.g. with the following mount points /raw /raw/snapshot /raw/video _match() would not match /raw/video and /raw/snapshot correctly. https://bugzilla.gnome.org/show_bug.cgi?id=771555
-
- 18 Jan, 2018 2 commits
-
-
-
Tim-Philipp Müller authored
This maps _new_empty() to _new(), which also makes RTSPToken() work properly now. Since this API wasn't usable from bindings before, this should hopefully be fine. https://bugzilla.gnome.org/show_bug.cgi?id=787073
-