summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* uvch264_src: Fix caps memory leakVineeth TM2016-02-171-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 handlingVineeth TM2016-02-171-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 rateVineeth TM2016-02-171-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 threadMatthew Waters2016-02-171-2/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=761538
* 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
* Update common: make check-exports not fail for libgstgl.defTim-Philipp Müller2016-02-161-0/+0
| | | | Should fix distcheck on some build bots.
* acmenc/acmmp3dec: remove unnecessary break after returnVineeth TM2016-02-162-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=761109
* configure: improve check for wayland-scanner binaryThiago Santos2016-02-161-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 supportPhilippe Normand2016-02-162-6/+49
| | | | | This was accidentally removed in commit ccff3be3. https://bugzilla.gnome.org/show_bug.cgi?id=733959
* adaptivedemux: remove queue2 overrun notificationPhilippe Normand2016-02-161-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 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
|
* vulkan/build: search for the correct libraryMatthew Waters2016-02-171-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 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
|
* Revert "vulkan: remove views from the memory objects."Matthew Waters2016-02-174-0/+114
| | | | This reverts commit 1ea817298ee4d5ef9b00f888f8ebe16a888b1150.
* vulkanmemory: remove bind variantsMatthew Waters2016-02-175-187/+43
|
* vulkan: remove views from the memory objects.Matthew Waters2016-02-174-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 driverMatthew Waters2016-02-171-8/+0
|
* vulkan: add a vulkanbuffer bufferpoolMatthew Waters2016-02-176-25/+424
|
* vulkan: add upload elementMatthew Waters2016-02-177-49/+537
|
* vkutils: fix assert inversionMatthew Waters2016-02-171-1/+1
|
* vulkan: add caps feature names for the buffer and image memoriesMatthew Waters2016-02-172-0/+2
|
* vulkan: add device to handle_context_queryMatthew Waters2016-02-173-3/+21
|
* vulkan: move instance_open into the utility ensure_element_dataMatthew Waters2016-02-172-6/+8
| | | | So callers don't have to perform it themselves.
* vkinstance: add signal for overriding device creationMatthew Waters2016-02-173-5/+53
|
* vulkan: separate allocation and binding of memoryMatthew Waters2016-02-178-124/+283
|
* vkbuffermemory: follow the rest of the struct macrosMatthew Waters2016-02-171-18/+10
|
* vkswapper: use buffer memory to upload video frames to the GPUMatthew Waters2016-02-171-91/+53
|
* vulkan: add a buffer memory allocatorMatthew Waters2016-02-176-0/+569
| | | | Wraps the VkBuffer in a GstMemory subclass.
* vkmemory: align struct members in the headerMatthew Waters2016-02-171-1/+1
|
* vkmacros: use specific _INIT macros to initialize structuresMatthew Waters2016-02-171-26/+72
|
* vkimagememory: add get_{width,height) functionsMatthew Waters2016-02-172-2/+23
|