- Jun 15, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Jun 12, 2017
-
-
-
This can happen with real files
-
-
- May 29, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
It's needed by e.g. qmlglsink.
-
The latter is not used/available anymore since years. Also fix a typo in the include path for the Cocoa GL display header.
-
- May 12, 2017
-
-
Jan Schmidt authored
This reverts commit e2a5fb79. The windows patch for GstGLDisplay was never cherry-picked. I guess noone has built the 1.10 branch in a few days
-
- May 08, 2017
-
-
MediaCodec gives us a presentation timestamp of 0 if it does not know anything, but GStreamer gives us GST_CLOCK_TIME_NONE. Don't mix up these two. https://bugzilla.gnome.org/show_bug.cgi?id=780190
-
Sebastian Dröge authored
dashdemux: Handle current SIDX before current position in normal mode like in keyunit-only trick mode Otherwise we'll get into an infinite loop here. Now this is still not correct and will cause a clean error, but at least it won't hang forever anymore.
-
Windows aren't always removed in time, and it turns out to be very, very hard to remove a window in a way that's not racy and not deadlocky. Since the window itself doesn't leak, freeing the list on object destruction is enough. https://bugzilla.gnome.org/show_bug.cgi?id=781018
-
Also add a couple sanity asserts/returns https://bugzilla.gnome.org/show_bug.cgi?id=781024
-
- Apr 28, 2017
- Apr 13, 2017
-
-
Nirbheek Chauhan authored
Otherwise it gets run on Windows with MSVC where we don't build Decklink and then it causes an error.
-
- Mar 29, 2017
-
-
- Mar 17, 2017
-
-
Jan Schmidt authored
Doing lazy conversion of PCR values doesn't work right when a PCR discont is encountered. Instead, convert PCR values to the continuous timestamp domain as soon as we encounter them and store that instead.
-
It was previously possible for videotexturecache to be finalized before all of its textures. Finalizing outstanding textures in this circumstance leads to a crash. This patch ensure resources are freed in the proper order. https://bugzilla.gnome.org/show_bug.cgi?id=779247
-
- Feb 23, 2017
-
-
Tim-Philipp Müller authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Feb 22, 2017
-
-
Arun Raghavan authored
Overriding the pad query function completely overrides all the default query handling implemented in basesrc, including caps etc. The correct thing to do is just override the basesrc query vfunc and then chain up for the queries we don't handle.
-
When the sink receives a buffer that is neither a wl_shm one nor a dmabuf one, this buffer is copied to an internal wl_shm buffer before being sent to the display. In that case, the actual size of the received buffer (which may differ from the one negotiated in the caps) must be used. https://bugzilla.gnome.org/show_bug.cgi?id=777841
-
- Feb 19, 2017
-
-
Sebastian Dröge authored
See https://bugzilla.gnome.org/show_bug.cgi?id=773666 This would ideally be solved in baseparse but that requires further thought at this point, and in the meantime it would be good to have rawbaseparse not assert on this but handle it gracefully instead.
-
The cached texture was treated as user_data passed to GstGLBaseMemory and freed with a GDestroyNotify function. However, this data must be treated specially: it must be destroyed in the GL thread. https://bugzilla.gnome.org/show_bug.cgi?id=778434
-
No need to keep an extra reference to sink since an indirect one is added by gst_bin_add() https://bugzilla.gnome.org/show_bug.cgi?id=778452
-
- Feb 09, 2017
- Feb 08, 2017
-
-
-
Sebastian Dröge authored
Don't claim it is and let h264parse and other parsers do their job. https://bugzilla.gnome.org/show_bug.cgi?id=774772
-
Sebastian Dröge authored
Claiming that it is, can cause h264parse to skip some parsing steps and the output stays unaligned. https://bugzilla.gnome.org/show_bug.cgi?id=774772
-
- Feb 02, 2017
-
-
Vulkan handles are either pointers (64-bit) or 64-bit integer handles (32-bit). Cast the type in failure cases. vkwindow.c:229:561: error: return makes integer from pointer without a cast [-Werror=int-conversion] vkwindow.c:231:194: error: return makes integer from pointer without a cast [-Werror=int-conversion] https://bugzilla.gnome.org/show_bug.cgi?id=777979
-
Add some missing size checks to the timestamp scanning fast path.
-
H.264 in MPEG-PS is always byte-stream
-