summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Automatic update of common submodule1.10Tim-Philipp Müller2017-08-172-1/+1
| | | | From d015674 to 742c09d
* sys: Convert source files to UTF-8Jan Alexander Steffens (heftig)2017-08-165-5/+5
| | | | | | | | Otherwise we have problems with the new gtk-doc ported to python. But it's a good thing to do anyway. https://bugzilla.gnome.org/show_bug.cgi?id=786364
* Release 1.10.51.10.5Sebastian Dröge2017-06-15121-145/+503
|
* Update .po filesSebastian Dröge2017-06-1540-40/+40
|
* glutils: Fix GValue leak in gst_gl_value_set_texture_target_from_mask()Jeremy Hiatt2017-06-121-0/+1
|
* jpeg2000sampling: fix critical when sampling is missing from capsVincent Penquerc'h2017-06-121-1/+2
| | | | This can happen with real files
* openjpeg: guard against invalid memory access on crafted filesVincent Penquerc'h2017-06-121-0/+3
|
* openjpegdec: fix display artifacts for RGB 8-bitAaron Boxer2017-06-121-5/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=783626
* h265parse: Fix calculation of codec_data buffer sizeSebastian Dröge2017-05-291-2/+1
|
* cocoa: Install gstgldisplay_cocoa.hSebastian Dröge2017-05-291-2/+2
| | | | It's needed by e.g. qmlglsink.
* qt: Use GST_GL_HAVE_PLATFORM_CGL instead of GST_GL_HAVE_PLATFORM_COCOASimon Himmelbauer2017-05-291-4/+4
| | | | | The latter is not used/available anymore since years. Also fix a typo in the include path for the Cocoa GL display header.
* Revert "gldisplay: fix list leak"Jan Schmidt2017-05-121-1/+0
| | | | | | | This reverts commit e2a5fb79e02235bbcaa1818a814fafba9eda9ffd. The windows patch for GstGLDisplay was never cherry-picked. I guess noone has built the 1.10 branch in a few days
* amcvideodec/enc: Correctly check for no PTS on input buffersshakin chou2017-05-082-2/+4
| | | | | | | | 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
* dashdemux: Handle current SIDX before current position in normal mode like ↵Sebastian Dröge2017-05-081-4/+9
| | | | | | | | 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.
* gldisplay: fix list leakVincent Penquerc'h2017-05-081-0/+1
| | | | | | | | | 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
* mxfmux: fix index entry leakVincent Penquerc'h2017-05-081-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781023
* gstaggregator: fix event use after freeVincent Penquerc'h2017-05-081-8/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781017
* mpegts: fix invalid memory access in language descriptorVincent Penquerc'h2017-05-081-1/+4
| | | | | | Also add a couple sanity asserts/returns https://bugzilla.gnome.org/show_bug.cgi?id=781024
* glupload: fix GValue leakVincent Penquerc'h2017-04-281-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=779869
* meson: Only run decklink cpp test when building itNirbheek Chauhan2017-04-131-5/+5
| | | | | Otherwise it gets run on Windows with MSVC where we don't build Decklink and then it causes an error.
* webrtcechoprobe: return from _read() early if the probe is not configured yetGeorge Kiagiadakis2017-03-291-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780642
* tsparse: Convert PCR values immediatelyJan Schmidt2017-03-171-6/+6
| | | | | | | 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.
* applemedia: Fix video texture cache build issue on MacOSNick Kallen2017-03-171-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=779247
* applemedia: ensure all textures are released before texturecache is releasedNick Kallen2017-03-171-15/+29
| | | | | | | | 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
* adaptivemutex: Fix double mutex unlockThomas Bluemel2017-03-171-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=779480
* meson: update versionTim-Philipp Müller2017-02-231-1/+1
|
* Release 1.10.41.10.4Sebastian Dröge2017-02-23120-156/+479
|
* Update .po filesSebastian Dröge2017-02-2340-40/+40
|
* bluez: Chain up to basesrc query instead of override pad query functionArun Raghavan2017-02-231-8/+5
| | | | | | | 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.
* waylandsink: consider buffer size when copying to wl shm poolFabien Dessenne2017-02-221-6/+8
| | | | | | | | | | 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
* hlsdemux: Fix GHashTable leakSeungha Yang2017-02-221-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=778828
* rawbaseparse: Drop incomplete frames at EOSSebastian Dröge2017-02-192-0/+44
| | | | | | | | 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.
* Builds for MacOSNick Kallen2017-02-193-9/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=778434
* applemedia: free videotexturecache texture in gl threadNick Kallen2017-02-193-10/+10
| | | | | | | | 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
* GstGLSinkBin: fixed sink property leakJuan Pablo Ugarte2017-02-191-26/+24
| | | | | | 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
* gl/window: attach the GMaincontext in window struct to GSource for X11 windowHaihua Hu2017-02-091-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=778297
* amcvideoenc: Set timestamps on header buffers tooSebastian Dröge2017-02-081-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774772
* amcvideoenc: Encoder output is generally not properly parsedSebastian Dröge2017-02-081-3/+2
| | | | | | Don't claim it is and let h264parse and other parsers do their job. https://bugzilla.gnome.org/show_bug.cgi?id=774772
* amcvideoenc: Encoded H264 is generally not AU alignedSebastian Dröge2017-02-081-2/+1
| | | | | | | 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
* vkwindow: fix build error on i386Matthew Waters2017-02-021-2/+2
| | | | | | | | | | 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
* mpegdemux: Add extra length checks to TS scanning.Jan Schmidt2017-02-021-0/+10
| | | | | Add some missing size checks to the timestamp scanning fast path.
* mpegdemux: Add stream-format to the H.264 caps.Jan Schmidt2017-02-021-1/+2
| | | | H.264 in MPEG-PS is always byte-stream
* psdemux: Rewrite PSM parsing using GstByteReaderJan Schmidt2017-02-022-207/+117
| | | | | | | Avoid possible buffer overflows and ignore invalid PSM packets better by using GstByteReader. https://bugzilla.gnome.org/show_bug.cgi?id=777957
* adaptivedemux: Handle SEEK event only onceSeungha Yang2017-02-021-0/+7
| | | | | | | | send_event() of parent class (i.e., GstBinClass) iterates srcpads to send SEEK event. And performing it per srcpad is inefficient. So, let's drop duplicated SEEK event by checking seqnum https://bugzilla.gnome.org/show_bug.cgi?id=776612
* Release 1.10.31.10.3Sebastian Dröge2017-01-30122-144/+657
|
* Update .po filesSebastian Dröge2017-01-3040-361/+433
|
* po: Update translationsSebastian Dröge2017-01-305-580/+388
|
* motioncells: fix mingw buildNicola Murino2017-01-301-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=777930
* applemedia: Fail cleanly instead of crashing if obtaining a GL display failedSebastian Dröge2017-01-271-0/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=777742
* tsdemux: Don't leak pad name and template for OpusSebastian Dröge2017-01-251-3/+0
| | | | | | | It's set again (the same way) further below, overwriting the previously allocated memory without freeing. https://bugzilla.gnome.org/show_bug.cgi?id=777533