summaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* vulkan: Minor string fixThibault Saunier2016-03-231-1/+1
|
* vulkan: VK_API_VERSION has been removedMatthew Waters2016-03-231-1/+1
| | | | | | | | In a stable release too, naughty. Use VK_API_VERSION_1_0 instead https://bugzilla.gnome.org/show_bug.cgi?id=764066
* vulkan: Ship missing headers with tarballsSebastian Dröge2016-03-181-2/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763877
* wayland: fix null pointer dereference on errorMatthew Waters2016-03-171-1/+2
| | | | | | | gnome-shell doesn't the support wl_scaler interface which makes creating a wayland display fail creation. Found in the generic state changes test
* glstereo{mix,split}: allow running on GLES 2/3Matthew Waters2016-03-172-2/+3
| | | | It's mostly supported for GLES 2.x, fully supported on GLES 3.x
* gleffects; give each effect a unique long name and descriptionMatthew Waters2016-03-112-0/+12
| | | | | | | Gives applications that scrape the factory details more detailed and unique details on the exact element. https://bugzilla.gnome.org/show_bug.cgi?id=760566
* glfilterapp: update for the use of shadersMatthew Waters2016-03-101-24/+36
| | | | | | Fixes black output when placed in pipelines (using the default drawing). https://bugzilla.gnome.org/show_bug.cgi?id=763365
* glimagesink: Fix window memory leakVineeth TM2016-03-091-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763356
* glvideomixer: signal continuation in resetMatthew Waters2016-03-081-1/+1
| | | | | | | | We want to iterate over all the pads, not just the first one. Fix by returning TRUE in the GstAggregatorPadForeachFunc. Removes a GST_IS_GL_CONTEXT() assertion on shutdown with >2 inputs using gst-launch.
* hls: Add OPENSSL_CFLAGS to CFLAGSJoe Gorse2016-03-041-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763079
* qml: Fix leak of the OpenGL contextsSergey Borovkov2016-03-031-1/+4
| | | | | | [Matthew Waters]: add NULL checks before unreffing https://bugzilla.gnome.org/show_bug.cgi?id=762999
* vksink: fix spelling on failed _ensure_data() error messageReynaldo H. Verdejo Pinochet2016-03-021-1/+1
|
* mpeg2enc: Provide format as a string instead of a char to gst_structure_newVivia Nikolaidou2016-03-021-1/+1
| | | | The format was provided as 'I420' instead of "I420", causing a crash.
* vkswapper/vkutils: Fix gerror memory leakVineeth TM2016-02-292-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762842
* vkdevice: Fix duplicate assignment of queue variableVineeth TM2016-02-291-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762842
* vksink: Fix GError memory leakVineeth TM2016-02-291-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762842
* dashdemux: sync index and the selected chunk when seekingThiago Santos2016-02-261-1/+1
| | | | | | Otherwise the chunk selected isn't matched to the index and the timing will be different, causing it to actually start from a different position
* opus: rename plugin to opusparse for the time beingTim-Philipp Müller2016-02-262-8/+8
| | | | | Until we fix it up and get rid of the opus dependency and move it elsewhere too.
* opus: remove Opus encoder/decoder, moved to -baseTim-Philipp Müller2016-02-268-2450/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=756282
* opus: remove Opus RTP elements, they have moved to -goodTim-Philipp Müller2016-02-256-582/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=756282
* qt: use a static_cast instead of dynamic oneMatthew Waters2016-02-242-2/+2
| | | | | | | | | The dynamic_cast is a little but of overkill as the app will still crash if it fails in the later g_assert. Allows compilation with -fno-rtti https://bugzilla.gnome.org/show_bug.cgi?id=762526
* glmixer: iterator didn't advance in continue statementWang Xin-yu (王昕宇)2016-02-243-0/+4
| | | | | | Leading to a deadlock. https://bugzilla.gnome.org/show_bug.cgi?id=760873
* disparity: Don't assume that get_current_caps() returns non-NULL caps after ↵Dave Craig2016-02-231-2/+2
| | | | | | | | | | has_current_caps() Remove calls to gst_pad_has_current_caps() which then go on to call gst_pad_get_current_caps() as the caps can go to NULL in between. Instead just use gst_pad_get_current_caps() and check for NULL. https://bugzilla.gnome.org/show_bug.cgi?id=759539
* dashdemux: correctly handle an HTTP-XSDATE that is exactly the size of the ↵Florin Apostol2016-02-231-6/+8
| | | | | | | | | | | | | | | | date string The code in the gst_dash_demux_parse_http_xsdate() was trying to handle the case where the string is not null terminated by resizing the buffer and appending a zero byte. This does not work if the buffer is exactly the length of the string because the gst_buffer_resize() function does not re-allocate the buffer, it just changes its size. If a buffer is passed to gst_dash_demux_parse_http_xsdate() that is exactly the length of the string, the function fails with an assert failure in gst_buffer_resize(). https://bugzilla.gnome.org/show_bug.cgi?id=762148
* gl: fix the buildMatthew Waters2016-02-221-2/+2
| | | | 2d287812 was incomplete
* gl: error out if the configured GL API is unsupported by our elementMatthew Waters2016-02-223-0/+55
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=759801
* qmlglsink: Schedule onSceneGrpahInitialized to execute on render threadSergey Borovkov2016-02-222-3/+33
| | | | | | | onSceneGraphInitialized() is called from non render thread currently when scene graph is already initialized. https://bugzilla.gnome.org/show_bug.cgi?id=761003
* daala: don't use exported but undeclared core debug category symbolsTim-Philipp Müller2016-02-201-3/+4
| | | | It's not right and won't work on Windows with MSVC.
* modplug: Fix compiler warning about C++11 compatibilitySebastian Dröge2016-02-181-1/+1
| | | | | | | | | gstmodplug.cc:94:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] #define FORMATS "{ "GST_AUDIO_NE (S32)", "GST_AUDIO_NE (S16)", U8 }" ^ gstmodplug.cc:94:39: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] #define FORMATS "{ "GST_AUDIO_NE (S32)", "GST_AUDIO_NE (S16)", U8 }" ^
* curlbasesink: don't send empty buffersDavid Fernandez2016-02-171-2/+7
| | | | | | Fixes problem in curlhttpsink when qtmux uses faststart. https://bugzilla.gnome.org/show_bug.cgi?id=762013
* ladspa: Fix some debugsThibault Saunier2016-02-171-4/+3
|
* glimagesink: remove unsed reconfigure variableMatthew Waters2016-02-171-1/+0
|
* glimagesink: don't push a reconfigure event from the GL threadMatthew Waters2016-02-172-8/+21
| | | | | | | Doing so may cause deadlocks when other elements attempt destroy or created GL resources. https://bugzilla.gnome.org/show_bug.cgi?id=760559
* glvideomixer: don't leak pad's vertex buffer on release_padWang Xin-yu (王昕宇)2016-02-171-0/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=760873
* glmixer: Remove usage of GstGLMixerFrameDataMatthew Waters2016-02-178-209/+88
| | | | | | Subclasses can just iterate over the list of pads themselves https://bugzilla.gnome.org/show_bug.cgi?id=760873
* glmixer: don't hold the object lock while calling into GLMatthew Waters2016-02-171-55/+60
| | | | | | | Doing so can deadlock between the GL thread and the object lock e.g. when performing reconfigure events in glimagesink on a resize event. https://bugzilla.gnome.org/show_bug.cgi?id=760559
* vkdevice: add the necessary but arbitrary queue priorityMatthew Waters2016-02-171-0/+2
| | | | Silences an error in the validation layers.
* vkswapper: add the necessary call to check if the physical device supports ↵Matthew Waters2016-02-171-4/+23
| | | | | | the surface Silences an error in the validation layers.
* vulkan: update to SDK 1.0.3.1Matthew Waters2016-02-172-7/+6
|
* vkswapper: iterate over the device queue's using the new iteration APIMatthew Waters2016-02-171-25/+56
|
* vkdevice: add callback iteration over the device queue'sMatthew Waters2016-02-172-0/+27
|
* vkqueue: add context helpersMatthew Waters2016-02-172-2/+136
|
* vkutils: move object-specific context queries to their respective filesMatthew Waters2016-02-1710-149/+328
| | | | | vkutils now just contains some utility functions to further simplify retrieving multiple objects.
* vkdevice: remove unneeded error parameter from get_queue()Matthew Waters2016-02-172-3/+2
|
* vkupload: implement an uploader abstractionMatthew Waters2016-02-172-147/+536
|
* vkdisplay: unref the instanceMatthew Waters2016-02-171-0/+4
| | | | fixes memory leak
* vulkan: chain up in finalizeMatthew Waters2016-02-173-0/+7
| | | | They were missing in some cases
* vksink: only unref if the pointers are non-NULLMatthew Waters2016-02-171-6/+12
|
* vkimagememory: free the managing struct on _freeMatthew Waters2016-02-171-0/+2
| | | | fixes a memory leak
* vkdevice: perform a waitIdle before destroying the deviceMatthew Waters2016-02-171-1/+3
|