Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | modplug: Fix compiler warning about C++11 compatibility | Sebastian Dröge | 2016-02-18 | 1 | -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 buffers | David Fernandez | 2016-02-17 | 1 | -2/+7 | |
| | | | | | | Fixes problem in curlhttpsink when qtmux uses faststart. https://bugzilla.gnome.org/show_bug.cgi?id=762013 | |||||
* | ladspa: Fix some debugs | Thibault Saunier | 2016-02-17 | 1 | -4/+3 | |
| | ||||||
* | uvch264_src: Fix caps memory leak | Vineeth TM | 2016-02-17 | 1 | -2/+2 | |
| | | | | | | | v4l_caps and new_caps are being allocated new memory before freeing the old allocation. https://bugzilla.gnome.org/show_bug.cgi?id=761108 | |||||
* | mpegtsbase: Refactor code to check for subclass seek handling | Vineeth TM | 2016-02-17 | 1 | -10/+12 | |
| | | | | | | | If subclass is not able to handle seek event, then there is no need to stop streaming and send flush events. We should simply return FALSE https://bugzilla.gnome.org/show_bug.cgi?id=758516 | |||||
* | mpegtsbase: Add condition to check for non working negative rate | Vineeth TM | 2016-02-17 | 1 | -0/+5 | |
| | | | | | | | | | tsdemux is not able to handle negative playback rates. But in mpegtsbase, the same check is not being done. added a check to not handle negative rate while seeking unless the same is handled upstream. https://bugzilla.gnome.org/show_bug.cgi?id=758516 | |||||
* | glfilter: insert the debug marker from the GL thread | Matthew Waters | 2016-02-17 | 1 | -2/+9 | |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=761538 | |||||
* | glimagesink: remove unsed reconfigure variable | Matthew Waters | 2016-02-17 | 1 | -1/+0 | |
| | ||||||
* | glimagesink: don't push a reconfigure event from the GL thread | Matthew Waters | 2016-02-17 | 2 | -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_pad | Wang Xin-yu (王昕宇) | 2016-02-17 | 1 | -0/+21 | |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=760873 | |||||
* | glmixer: Remove usage of GstGLMixerFrameData | Matthew Waters | 2016-02-17 | 8 | -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 GL | Matthew Waters | 2016-02-17 | 1 | -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 | |||||
* | Update common: make check-exports not fail for libgstgl.def | Tim-Philipp Müller | 2016-02-16 | 1 | -0/+0 | |
| | | | | Should fix distcheck on some build bots. | |||||
* | acmenc/acmmp3dec: remove unnecessary break after return | Vineeth TM | 2016-02-16 | 2 | -2/+0 | |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=761109 | |||||
* | configure: improve check for wayland-scanner binary | Thiago Santos | 2016-02-16 | 1 | -4/+10 | |
| | | | | | | | | | | | | | | | | | The plugin doesn't need the wayland-scanner package to be built or run, it only needs the wayland-scanner program during compile time. When cross-compiling, build systems might not have the wayland-scanner package for the target system as it is a developer's tool, while it should still be possible to use wayland-scanner from the host system. This patch fixes it by not requiring the wayland-scanner package but just the binary itself. Note that the check is done outside of the PKG_CHECK_MODULES as it doesn't work inside of it. https://bugzilla.gnome.org/show_bug.cgi?id=752688 | |||||
* | adaptivedemux: restore bitrate averaging support | Philippe Normand | 2016-02-16 | 2 | -6/+49 | |
| | | | | | This was accidentally removed in commit ccff3be3. https://bugzilla.gnome.org/show_bug.cgi?id=733959 | |||||
* | adaptivedemux: remove queue2 overrun notification | Philippe Normand | 2016-02-16 | 1 | -10/+0 | |
| | | | | | | | Due to performance impact concerns this is removed. An alternative approach would be to rely on buffering messages monitoring. https://bugzilla.gnome.org/show_bug.cgi?id=733959 | |||||
* | vkdevice: add the necessary but arbitrary queue priority | Matthew Waters | 2016-02-17 | 1 | -0/+2 | |
| | | | | Silences an error in the validation layers. | |||||
* | vkswapper: add the necessary call to check if the physical device supports ↵ | Matthew Waters | 2016-02-17 | 1 | -4/+23 | |
| | | | | | | the surface Silences an error in the validation layers. | |||||
* | vulkan: update to SDK 1.0.3.1 | Matthew Waters | 2016-02-17 | 2 | -7/+6 | |
| | ||||||
* | vulkan/build: search for the correct library | Matthew Waters | 2016-02-17 | 1 | -2/+2 | |
| | | | | SDK 1.0.1 used libvulkan-1.so, 1.0.2 uses libvulkan.so | |||||
* | vkswapper: iterate over the device queue's using the new iteration API | Matthew Waters | 2016-02-17 | 1 | -25/+56 | |
| | ||||||
* | vkdevice: add callback iteration over the device queue's | Matthew Waters | 2016-02-17 | 2 | -0/+27 | |
| | ||||||
* | vkqueue: add context helpers | Matthew Waters | 2016-02-17 | 2 | -2/+136 | |
| | ||||||
* | vkutils: move object-specific context queries to their respective files | Matthew Waters | 2016-02-17 | 10 | -149/+328 | |
| | | | | | vkutils now just contains some utility functions to further simplify retrieving multiple objects. | |||||
* | vkdevice: remove unneeded error parameter from get_queue() | Matthew Waters | 2016-02-17 | 2 | -3/+2 | |
| | ||||||
* | vkupload: implement an uploader abstraction | Matthew Waters | 2016-02-17 | 2 | -147/+536 | |
| | ||||||
* | vkdisplay: unref the instance | Matthew Waters | 2016-02-17 | 1 | -0/+4 | |
| | | | | fixes memory leak | |||||
* | vulkan: chain up in finalize | Matthew Waters | 2016-02-17 | 3 | -0/+7 | |
| | | | | They were missing in some cases | |||||
* | vksink: only unref if the pointers are non-NULL | Matthew Waters | 2016-02-17 | 1 | -6/+12 | |
| | ||||||
* | vkimagememory: free the managing struct on _free | Matthew Waters | 2016-02-17 | 1 | -0/+2 | |
| | | | | fixes a memory leak | |||||
* | vkdevice: perform a waitIdle before destroying the device | Matthew Waters | 2016-02-17 | 1 | -1/+3 | |
| | ||||||
* | Revert "vulkan: remove views from the memory objects." | Matthew Waters | 2016-02-17 | 4 | -0/+114 | |
| | | | | This reverts commit 1ea817298ee4d5ef9b00f888f8ebe16a888b1150. | |||||
* | vulkanmemory: remove bind variants | Matthew Waters | 2016-02-17 | 5 | -187/+43 | |
| | ||||||
* | vulkan: remove views from the memory objects. | Matthew Waters | 2016-02-17 | 4 | -122/+18 | |
| | | | | | They are not used and it's not possible to create the view before binding the VkDeviceMemory object to them. | |||||
* | vkswapper: alpha flags are now supported by LunarG's driver | Matthew Waters | 2016-02-17 | 1 | -8/+0 | |
| | ||||||
* | vulkan: add a vulkanbuffer bufferpool | Matthew Waters | 2016-02-17 | 6 | -25/+424 | |
| | ||||||
* | vulkan: add upload element | Matthew Waters | 2016-02-17 | 7 | -49/+537 | |
| | ||||||
* | vkutils: fix assert inversion | Matthew Waters | 2016-02-17 | 1 | -1/+1 | |
| | ||||||
* | vulkan: add caps feature names for the buffer and image memories | Matthew Waters | 2016-02-17 | 2 | -0/+2 | |
| | ||||||
* | vulkan: add device to handle_context_query | Matthew Waters | 2016-02-17 | 3 | -3/+21 | |
| | ||||||
* | vulkan: move instance_open into the utility ensure_element_data | Matthew Waters | 2016-02-17 | 2 | -6/+8 | |
| | | | | So callers don't have to perform it themselves. | |||||
* | vkinstance: add signal for overriding device creation | Matthew Waters | 2016-02-17 | 3 | -5/+53 | |
| | ||||||
* | vulkan: separate allocation and binding of memory | Matthew Waters | 2016-02-17 | 8 | -124/+283 | |
| | ||||||
* | vkbuffermemory: follow the rest of the struct macros | Matthew Waters | 2016-02-17 | 1 | -18/+10 | |
| | ||||||
* | vkswapper: use buffer memory to upload video frames to the GPU | Matthew Waters | 2016-02-17 | 1 | -91/+53 | |
| | ||||||
* | vulkan: add a buffer memory allocator | Matthew Waters | 2016-02-17 | 6 | -0/+569 | |
| | | | | Wraps the VkBuffer in a GstMemory subclass. | |||||
* | vkmemory: align struct members in the header | Matthew Waters | 2016-02-17 | 1 | -1/+1 | |
| | ||||||
* | vkmacros: use specific _INIT macros to initialize structures | Matthew Waters | 2016-02-17 | 1 | -26/+72 | |
| | ||||||
* | vkimagememory: add get_{width,height) functions | Matthew Waters | 2016-02-17 | 2 | -2/+23 | |
| |