- Sep 01, 2017
-
-
Edward Hervey authored
The file does not exist in previous versions
-
Edward Hervey authored
* Avoid copying the pending data and instead create a buffer directly from that data with the appropriate offset. * Locate the jp2k magic to determine the exact location of the (first) frame data instead of assuming that the header is of an expected size https://bugzilla.gnome.org/show_bug.cgi?id=786111
-
Edward Hervey authored
The jp2k specification (ITU-T T.800) specifies that the 'brat' box has two fields and the second one (AUF2) can be set to 0 for progressive streams. The problem is that the mpeg-ts specification (ITU-T H.222.0 06/2012) says that the AUF2 field is only present if the stream is interlaced In order to cope with both situation, accept those next 32bit if the stream is marked as progressive and those bits contain 0 https://bugzilla.gnome.org/show_bug.cgi?id=786111
-
- Aug 31, 2017
-
-
George Kiagiadakis authored
Use fcntl() instead to set O_NONBLOCK, which is portable. https://bugzilla.gnome.org/show_bug.cgi?id=786763
-
-
Matthew Waters authored
Update the includes to account for that
-
Jochen Henneberg authored
-
- Aug 30, 2017
-
-
George Kiagiadakis authored
Watching the STATE_CHANGED messages is way more deterministic than polling the state. https://bugzilla.gnome.org/show_bug.cgi?id=786006
-
George Kiagiadakis authored
In most cases we want to stop the pipeline just once, but we have to do this from code that runs in the streaming threads and in case we have multiple streams, we need to make sure that we do this only once. The previous checks were broken, this should fix it. https://bugzilla.gnome.org/show_bug.cgi?id=786006
-
George Kiagiadakis authored
Instead of using a timeout and pushing the tags from an outside thread, use a pad probe and push them from the streaming thread. https://bugzilla.gnome.org/show_bug.cgi?id=786006
-
Philippe Normand authored
-
Philippe Normand authored
The GTK+ window requires a NSView sub-view, not an NSWindow.
-
Per-Erik Brodin authored
GL headers are no longer included in public gstgl headers, except for gstglfuncs.h so make sure to include that one. https://bugzilla.gnome.org/show_bug.cgi?id=786993
-
- Aug 29, 2017
-
-
Edward Hervey authored
Avoids crashes later on where we assume buffer exists
-
- Aug 28, 2017
-
-
Matthew Waters authored
Some missing GL includes.
-
- Aug 26, 2017
-
-
Tim-Philipp Müller authored
Otherwise it shows up in .def file in autotools build.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
-
Seungha Yang authored
This code is imported from mssdemux's tfxd/tfrf parsing function https://bugzilla.gnome.org/show_bug.cgi?id=777825
-
Seungha Yang authored
To extract isobmff level timestamp, moov and tfdt parsing is required. https://bugzilla.gnome.org/show_bug.cgi?id=777825
-
Seungha Yang authored
Also rename unit test dash_isoff to isoff https://bugzilla.gnome.org/show_bug.cgi?id=777825
-
- Aug 25, 2017
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
These fail on the build bots. Blacklist until someone investigates. https://bugzilla.gnome.org/show_bug.cgi?id=786006
-
Philippe Normand authored
The media-info-updated signal is now emitted before duration-changed since commit 8a29da80. https://bugzilla.gnome.org/show_bug.cgi?id=786201
-
- Aug 24, 2017
-
-
Matthew Waters authored
Fixes a user-after-free retrieving stats from _get_property()
-
- Aug 23, 2017
-
-
Matthew Waters authored
-
Matthew Waters authored
-
Matthew Waters authored
-
Matthew Waters authored
-
Matthew Waters authored
In order to successfully build against a detected libGL library we also need headers
-
Matthew Waters authored
- correct the matrix multiplication - Use column-major matrices - reverse order of matrix multiplications https://bugzilla.gnome.org/show_bug.cgi?id=785980
-
Matthew Waters authored
Drawing 5 vertices with GL_TRIANGLE_STRIP will draw an extra unneeded triangle.
-
- Aug 22, 2017
-
-
Philippe Normand authored
-
Philippe Normand authored
-
-
Julien Isorce authored
Can reproduce after installing libgraphene-dev Also fixes caopengllayersink.h to anticipate build error on osx. https://bugzilla.gnome.org/show_bug.cgi?id=784779
-
Julien Isorce authored
Except for gst/gl/gstglfuncs.h It is up to the client app to include these headers. It is coherent with the fact that gstreamer-gl.pc does not require any egl.pc/gles.pc. I.e. it is the responsability of the app to search these headers within its build setup. For example gstreamer-vaapi includes explicitly EGL/egl.h and search for it in its configure.ac. For example with this patch, if an app includes the headers gst/gl/egl/gstglcontext_egl.h gst/gl/egl/gstgldisplay_egl.h gst/gl/egl/gstglmemoryegl.h it will *no longer* automatically include EGL/egl.h and GLES2/gl2.h. Which is good because the app might want to use the gstgl api only without the need to bother about gl headers. Also added a test: cd tests/check && make libs/gstglheaders.check https://bugzilla.gnome.org/show_bug.cgi?id=784779
-
- Aug 21, 2017
-
-
Jan Schmidt authored
The output caps will only change on a set_caps() call, so check if they contain the SystemMemory feature then and save some per-buffer CPU.
-
- Aug 17, 2017
-
-
Tim-Philipp Müller authored
From 29046b8 to 3f4aa96
-