- Apr 07, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Matthew Waters authored
-
- Apr 06, 2017
-
-
Sebastian Dröge authored
segsize should be based on latency-time, and must be a multiple of the frame size. segtotal should be based on buffer-time and segsize. This prevents errors caused by outputting buffers that are not a multiple of the frame size, and actually makes the buffer-time and latency-time properties do what they're supposed to do.
-
- Apr 03, 2017
-
-
-
Allows internal http source to request contexts and share cookies with the pipeline in case the server imposes any restriction based on cookies.
-
If set, the parent is used to proxy need-context messages from uridownloader's http source in order to get cookies/headers from the pipeline. Based on a patch from Philippe Normand https://bugzilla.gnome.org/show_bug.cgi?id=726314
-
- Apr 01, 2017
-
-
Josep Torra authored
-
Josep Torra authored
gstglwindow_cocoa.m:345:16: error: unused variable 'window' [-Werror,-Wunused-variable] GstGLWindow *window = GST_GL_WINDOW (window_cocoa); ^ gstglwindow_cocoa.m:445:11: error: unused variable 'external_view' [-Werror,-Wunused-variable] NSView *external_view = (__bridge NSView *)priv->external_view; ^
-
- Mar 31, 2017
-
-
When there are more than 64 channels, we don't want to exceed the bounds of the ordering_map buffer, and in these cases we don't want to remap at all. Here we avoid doing that. Based on a patch originally for plugins-good/interleave in https://bugzilla.gnome.org/show_bug.cgi?id=780331
-
- Mar 30, 2017
-
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
Meson was creating libgstmplex2.so which didn't match the plugin name 'mplex'.
-
- Mar 29, 2017
-
-
- Mar 28, 2017
-
-
Luis de Bethencourt authored
s/enveloppe/envelope
-
Nicolas Dufresne authored
-
The element now exposes properties to enable and configure voice activity detection, and posts "voice-activity" messages when the return value of stream_has_voice () changes. https://bugzilla.gnome.org/show_bug.cgi?id=779138
-
- Mar 27, 2017
-
-
Nicolas Dufresne authored
Fix a crash ff one set in_channels/out_channels to non-zero, and then get the matrix property.
-
Nicolas Dufresne authored
This duplicated property is no longer needed as there is now API to allow bindings access GST_TYPE_ARRAY (see gst_util_get/set/object_array). Additionnally, Python has proper overrides which will make this looks like Python. A 2x2 matrix would be set this way: element = matrix = Gst.ValueArray(Gst.ValueArray([1.0, -1.0]), Gst.ValueArray([1.0, -1.0)) Notice that you need to "cast" each arrays to Gst.ValueArray, otherwise there is an ambiguity between Gst.ValueArray and Gst.ValueList list type. Fortunatly, Gst.ValueArray implements the Sequence interface, so it can be indexed like normal python matrix.
-
Matthew Waters authored
A live manifest may have a set (> LookAheadFragmentCount) of fragments that have already been served and are stored on the server, maybe indefinitely. Adding the parsed live fragments after the manifest fragments breaks duration reporting and the seekable range. Fix by only adding parsed fragments outside the list of fragments which assumes that the fragment list in the manifest is accurate enough to not stray too far off what's in the retrieved data. https://bugzilla.gnome.org/show_bug.cgi?id=779447
-
- Mar 24, 2017
-
-
Nicolas Dufresne authored
This fixes build failure in mplex and mpeg2enc plugins and most likely in kate plugin (untested).
-
Sebastian Dröge authored
Let's save two allocations and frees per frame.
-
- Mar 22, 2017
-
-
Nirbheek Chauhan authored
-
Sebastian Dröge authored
gstkmssink.c: In function ‘gst_kms_sink_get_input_buffer’: gstkmssink.c:1102:29: error: ‘mems[0]’ may be used uninitialized in this function [-Werror=maybe-uninitialized] kmsmem = (GstKMSMemory *) get_cached_kmsmem (mems[0]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors
-
Jan Schmidt authored
When there are new pads pending for a bitrate switch, don't allow EOS through from the old streams. It will be sent when the new pads are ready, just before the old streams are removed. This fixes racy bitrate switching with hlsdemux in urisourcebin where old pads EOS before new pads appear and the entire pipeline can EOS if those propagate fast enough
-
Allow use of playbin3 and GstStreams API by setting the environment variable "GST_PLAYER_USE_PLAYBIN3" https://bugzilla.gnome.org/show_bug.cgi?id=775487
-
Sebastian Dröge authored
-
Sebastian Dröge authored
dashdemux: In reverse playback mode, if seeking to the beginning of a fragment, start with the previous one instead There's no point to start downloading a fragment just to output 1ns.
-
- Mar 21, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
We know which number is bigger.
-
Sebastian Dröge authored
dashdemux: Only snap seeks forwards if the seek position does not happen to be the exact segment position
-
Sebastian Dröge authored
It does the exact same calculations.
-
Sebastian Dröge authored
Also go out of the segment searching loop once segment->start > ts. We're not going to find any earlier segment anymore.
-
Sebastian Dröge authored
Instead of just going to the first or last fragment, report if we're going outside the index. This should never happen unless there's a bug or the stream is broken. Allow some possibility for inaccuracies here though.
-
Reynaldo H. Verdejo Pinochet authored
No longer needed.
-
libgstgl has a dependency on libgstallocators starting with: ed1e4c16 glupload: Add support for Vivante DirectTexture uploads The dependency wasn't stated in the Makefile, so the build could occasionally fail if you got unlucky with the ordering of build steps. https://bugzilla.gnome.org/show_bug.cgi?id=780330
-
- Mar 20, 2017
-
-
Tim-Philipp Müller authored
Apparently automake automatically dists README files, but can't handle when they disappear.
-
-