- Sep 18, 2015
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
We might've queued up a GAP buffer that is only partially inside the current output buffer (i.e. we received it too late!). In that case we should only skip the part of the GAP buffer that is inside the current output buffer, not also the remaining part. Otherwise we forward this pad too far into the future and break synchronization.
-
Matthew Waters authored
This a workaround until the incompatibility with CVOpenGLTextureCache and opengl3 contexts is fixed. https://bugzilla.gnome.org/show_bug.cgi?id=754786
-
When in live mode, the queue needs to hold the currently processed buffer and one more at least. https://bugzilla.gnome.org/show_bug.cgi?id=754851
-
Sebastian Dröge authored
-
Matthew Waters authored
-
- Sep 17, 2015
-
-
Tim-Philipp Müller authored
Fixes compiler warnings when extra debugging is enabled at compile time.
-
Tim-Philipp Müller authored
It was only added during 1.5.x so we might just as well remove it immediately. https://bugzilla.gnome.org/show_bug.cgi?id=754686
-
Keep old define around for now. https://bugzilla.gnome.org/show_bug.cgi?id=754686
-
Jan Schmidt authored
The state change function was implemented, but not installed, making the compiler complain about the unused function.
-
Jan Schmidt authored
Disable code that warns about unused variables when G_DISABLE_ASSERT is defined, as it is in tarballs and pre-releases.
-
Matthew Waters authored
557ca6fd introduced the queueResize call without implementing the selector
-
Jan Schmidt authored
-
Matthew Waters authored
GstVideoDecoder has its own logic for detecting when to reconfigure which ultimately calls decide_allocation and results in a new texture cache that has not been configured from our reconfigure check. https://bugzilla.gnome.org/show_bug.cgi?id=755156
-
Matthew Waters authored
Fixes incorrect aspect ratio on OSX when changing caps or the 3d output mode. https://bugzilla.gnome.org/show_bug.cgi?id=755111
-
Matthew Waters authored
- glimagesink needs to be able to resize the viewport on aspect ratio changes resulting from either caps changes or 3d output mode changes. - Performing a glViewport outside the GstGLWindow::resize callback will not have the winsys' stack of viewports required to correctly place the output frame. Provide a function to request a resize on the next draw event from the winsys. Also track size changes inside the base GstGLWindow class rather than in each subclass. https://bugzilla.gnome.org/show_bug.cgi?id=755111
-
Matthew Waters authored
-
Matthew Waters authored
small typo s/width/height/
-
- Sep 16, 2015
-
-
Tim-Philipp Müller authored
Derive from GstVideoSink so that preroll frames will automatically get rendered too, unless the show-preroll-frame property is set to FALSE. Fixes intervideosrc only picking up frames if intervideosink is in PLAYING state. https://bugzilla.gnome.org/show_bug.cgi?id=755049
-
Jan Schmidt authored
Fix the negotiation of GstVideoOverlayComposition by checking intersection with the peer caps, rather than just accept-caps, which might only check the pad template. https://bugzilla.gnome.org/show_bug.cgi?id=755113
-
Vincent Penquerc'h authored
Implements negative repeat segment fields, defined in 5.3.9.6.1.
-
Vincent Penquerc'h authored
The spec defines these as signed in 5.3.9.6.1. Since we don't support this behavior, warn and default to 0 (non repeating), which is the spec's default when the value is not present. https://bugzilla.gnome.org/show_bug.cgi?id=752480
-
-
Matthew Waters authored
Fixes flashes/incorrect aspect ratio when resizing glimagesink on OSX.
-
- Sep 15, 2015
-
-
Sebastian Dröge authored
dashdemux seeks each live stream to its current fragment in the beginning, but the base class does not know about this. Update the demuxer segment with this seek so we generate the correct SEGMENT event and can actually play the stream. This needs some refactoring at some point. https://bugzilla.gnome.org/show_bug.cgi?id=755047
-
Thiago Santos authored
opus decoder can convert from different number of channels, no need to check, just let it negotiate and create a new decoder if needed. https://bugzilla.gnome.org/show_bug.cgi?id=755059
-
Thiago Santos authored
Prevents overwriting other conditions that would be more important, such as EOS. https://bugzilla.gnome.org/show_bug.cgi?id=755042
-
Thiago Santos authored
Even if it doesn't actually advance the subfragment in the default way for streams that have subfragments, it can help the base class to return EOS when there is no more fragments instead of signaling it that it should continue downloading. https://bugzilla.gnome.org/show_bug.cgi?id=755042
-
Tim-Philipp Müller authored
when allocating memory. Fixes crashes with avdec_h265 in the AVX2 code path which requires 32-byte stride alignment, but the GstAllocationParams only specified a 16-byte alignment. https://bugzilla.gnome.org/show_bug.cgi?id=754120
-
-
- Sep 14, 2015
-
-
Sebastian Dröge authored
We have to queue buffers based on their running time, not based on the segment position. Also return running time from GstAggregator::get_next_time() instead of a segment position, as required by the API. Also only update the segment position after we pushed a buffer, otherwise we're going to push down a segment event with the next position already. https://bugzilla.gnome.org/show_bug.cgi?id=753196
-
-
Sebastian Dröge authored
We have to queue buffers based on their running time, not based on the segment position. Also return running time from GstAggregator::get_next_time() instead of a segment position, as required by the API. Also only update the segment position after we pushed a buffer, otherwise we're going to push down a segment event with the next position already. https://bugzilla.gnome.org/show_bug.cgi?id=753196
-
-
-
Sebastian Dröge authored
mpdparser: Fix unit test that assumed that fragment timestamps should include the period start timestamp https://bugzilla.gnome.org/show_bug.cgi?id=754222
-
-