Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-07-27 | Add feature options for almost all plugins | Nirbheek Chauhan | 1 | -3/+12 | |
The only plugins remaining are those that haven't been ported to Meson yet, and msdk. Also, the tests are still automagic. https://bugzilla.gnome.org/show_bug.cgi?id=795107 | |||||
2018-04-25 | Meson: Generate pc file for all plugins in bad | Xavier Claessens | 1 | -0/+1 | |
https://bugzilla.gnome.org/show_bug.cgi?id=794568 | |||||
2017-09-06 | Request minimum buffer even if need_pool is FALSE | Nicolas Dufresne | 1 | -10/+10 | |
When tee is used, it will not request a pool, but still it wants to know how many buffers are required. https://bugzilla.gnome.org/show_bug.cgi?id=730758 | |||||
2017-07-20 | d3dsinkwrapper: Make the DLL name match the plugin name | Nicolas Dufresne | 3 | -8/+8 | |
Otherwise, since 1.12, the plugin gets blacklisted. https://bugzilla.gnome.org/show_bug.cgi?id=785168 | |||||
2017-05-17 | gst: Clear floating flag in constructor of all GstObject subclasses that are ↵ | Sebastian Dröge | 1 | -1/+4 | |
not owned by any parent https://bugzilla.gnome.org/show_bug.cgi?id=743062 | |||||
2017-05-16 | Remove plugin specific static build option | Nicolas Dufresne | 1 | -1/+0 | |
Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient. | |||||
2017-04-12 | docs: Port all docstring to gtk-doc markdown | Thibault Saunier | 2 | -15/+15 | |
2016-11-12 | Remove 'return' from `void` functions | Scott D Phillips | 1 | -1/+1 | |
https://bugzilla.gnome.org/show_bug.cgi?id=774293 | |||||
2016-08-20 | Add support for Meson as alternative/parallel build system | Nirbheek Chauhan | 1 | -0/+16 | |
https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Matej Knopp <matej.knopp@gmail.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems. | |||||
2016-06-28 | d3dvideosink: Replace some more gst_caps_to_string() with GST_PTR_FORMAT | Sebastian Dröge | 2 | -10/+3 | |
https://bugzilla.gnome.org/show_bug.cgi?id=768146 | |||||
2016-06-28 | d3dvideosink: leak on caps string | Jonathan Roy | 1 | -3/+1 | |
https://bugzilla.gnome.org/show_bug.cgi?id=768146 | |||||
2016-04-19 | d3dvideosink: Don't include deprecated and unavailable d3dx9tex.h | Nirbheek Chauhan | 1 | -1/+0 | |
It's not needed, not on native Windows nor with mingw, and we don't use anything from it anyway https://bugzilla.gnome.org/show_bug.cgi?id=765250 | |||||
2016-03-24 | d3dvideosink: post message to application for unhandled keyboard/mouse events | Vineeth TM | 1 | -1/+7 | |
https://bugzilla.gnome.org/show_bug.cgi?id=763403 | |||||
2016-03-24 | bad: use new gst_element_class_add_static_pad_template() | Vineeth TM | 1 | -2/+1 | |
https://bugzilla.gnome.org/show_bug.cgi?id=763081 | |||||
2015-11-30 | d3dvideosink: Don't try to recreate swapchain while the window is minimized | Sebastian Dröge | 1 | -1/+19 | |
It will fail and cause the sink to crash. Instead wait until the window is visible again before checking if the swapchain really has to be recreated. https://bugzilla.gnome.org/show_bug.cgi?id=741608 | |||||
2015-06-10 | d3dvideosink: Avoid frame rendering while the window is completely hidden | Fabio Cetrini | 1 | -0/+44 | |
https://bugzilla.gnome.org/show_bug.cgi?id=749856 | |||||
2015-02-25 | d3dvideosink: release existing D3D swap chain on init | Roman Nowicki | 1 | -0/+4 | |
https://bugzilla.gnome.org/show_bug.cgi?id=745159 | |||||
2015-02-24 | d3dvideosink: Don't initialize the render window swap chain while the device ↵ | Sebastian Dröge | 1 | -1/+6 | |
is lost and we're waiting for reset https://bugzilla.gnome.org/show_bug.cgi?id=744615 | |||||
2015-02-24 | d3dvideosink: Deactivate the fallback buffer pool when replacing it during ↵ | Sebastian Dröge | 1 | -1/+3 | |
caps changes https://bugzilla.gnome.org/show_bug.cgi?id=744615 | |||||
2015-02-18 | d3dvideosink: Deactivate the fallback pool and unref the fallback buffer ↵ | Sebastian Dröge | 1 | -0/+4 | |
when resetting Otherwise we will still have a reference to the surface left, which would prevent activating the sink again later. E.g. after we lost the device. Hopefully fixes https://bugzilla.gnome.org/show_bug.cgi?id=744615 | |||||
2014-07-15 | d3dvideosink: Open Direct3D devices in a threadsafe way | Sebastian Dröge | 1 | -0/+3 | |
Otherwise we'll get crashes when using the device from multiple threads, e.g. when using multiple sinks at once. https://bugzilla.gnome.org/show_bug.cgi?id=707523 | |||||
2014-07-03 | d3dvideosink: Always lock the D3D surfaces in write mode | Sebastian Dröge | 1 | -3/+2 | |
Locking them in readonly mode can give different stride to mapping in write mode, which then causes rendering to be broken. Happened on all (many?) NVIDIA GPUs. Thanks to voskater15@gmail.com for hinting at the problem. https://bugzilla.gnome.org/show_bug.cgi?id=712809 | |||||
2014-07-03 | d3dhelpers: Swap UV planes properly for YV12 as compared to I420 | Sebastian Dröge | 1 | -8/+19 | |
If we only do it in one place colors will look funny. | |||||
2014-07-02 | d3dvideosink: Don't leak all surfaces | Sebastian Dröge | 2 | -8/+4 | |
This was broken when disabling the buffer pool exporting. Also disable buffer pool a bit more efficient... | |||||
2014-07-02 | d3dvideosink: PostMessage() takes integers as last parameters, not pointers | Sebastian Dröge | 1 | -2/+2 | |
2014-07-02 | d3dvideosink: Remove unused variable | Sebastian Dröge | 1 | -1/+0 | |
2014-06-23 | d3dvideosink: Release D3D surfaces when shutting down the sink | Eric Trousset | 2 | -0/+15 | |
https://bugzilla.gnome.org/show_bug.cgi?id=726026 | |||||
2014-04-08 | d3dvideosink: post proper error message when window disappears | Tim-Philipp Müller | 1 | -1/+3 | |
2014-04-02 | d3dvideosink: Only pass a dest rectangle if set, otherwise pass NULL | Sebastian Dröge | 1 | -1/+4 | |
Call with an uninitialized rectangle will cause errors. https://bugzilla.gnome.org/show_bug.cgi?id=714998 | |||||
2014-01-21 | d3dvideosink: First destroy the window, then unregister the class | Alexey Chernov | 1 | -3/+4 | |
It's impossible to create another pipeline with d3dvideosink after disposing the previous one due to some problem in d3dvideosink. The message is: "Unable to register Direct3D hidden window class". I've evaluated the problem and it's that UnregisterClass() in working thread is called before DestroyWindow() and UnregisterClass() does nothing. https://bugzilla.gnome.org/show_bug.cgi?id=722622 | |||||
2013-09-02 | d3dvideosink: disable buffer pools | Andoni Morales Alastruey | 3 | -1/+11 | |
On a device lost, all the surfaces allocated in the device need to be released before resetting the device, which can't be done for the allocated buffers. https://bugzilla.gnome.org/show_bug.cgi?id=706566 | |||||
2013-04-15 | gst: Add better support for static plugins | Sebastian Dröge | 1 | -1/+1 | |
2013-04-04 | d3dvideosink: use bilinear filter as much as possible | Andoni Morales Alastruey | 1 | -1/+1 | |
Use the bilinear scalling filter when the magnifier or the minifier filters are avaible. Some graphics cards do not provide minifier filters but we want to use it for upscalling if it's available https://bugzilla.gnome.org/show_bug.cgi?id=697176 | |||||
2013-03-27 | d3dvideosink: Make sure that all buffers in our pool contain our own memory | Sebastian Dröge | 1 | -3/+22 | |
2013-03-26 | d3dvideosink: Add support for crop meta | Sebastian Dröge | 3 | -7/+29 | |
2013-03-26 | d3dvideosink: Implement a buffer pool that shares D3D surfaces with upstream | Sebastian Dröge | 4 | -128/+664 | |
2013-03-26 | d3dvideosink: Allocate a new offscreen surface for every buffer | Sebastian Dröge | 1 | -27/+33 | |
This is a preparation for implementing a buffer pool. | |||||
2012-12-27 | d3dvideosink: Add compatibility #defines for older mingw headers | Sebastian Dröge | 1 | -0/+18 | |
These were removed recently but these mingw headers are still out there. | |||||
2012-12-22 | d3dvideosink: Remove scary "while (object.refcount > 0) release (object);" code | Sebastian Dröge | 1 | -6/+0 | |
If there is a memory leak, this isn't the way how it should be fixed. | |||||
2012-12-22 | d3dvideosink: Don't forget to return a value from ::propose_allocation() | Sebastian Dröge | 1 | -0/+2 | |
2012-12-22 | d3dvideosink: Add support for the video meta | Sebastian Dröge | 1 | -0/+10 | |
2012-12-22 | d3dvideosink: Don't use "class" as variable name and don't use C99 comments | Sebastian Dröge | 3 | -167/+165 | |
2012-12-22 | d3dvideosink: Only open system resources in in NULL->READY, not on object ↵ | Sebastian Dröge | 2 | -3/+22 | |
instantiation | |||||
2012-12-22 | d3dvideosink: Properly copy frames to D3D with the right strides and everything | Sebastian Dröge | 4 | -780/+270 | |
And only support color formats that are actually supported by the driver, this allows proper zero-copy handling later and simplifies the code a lot. Also simplify some other places, like the format mapping code. | |||||
2012-12-22 | d3dvideosink: Remove non-sense display PAR handling | Sebastian Dröge | 2 | -18/+2 | |
This has to be implemented properly at some point | |||||
2012-12-22 | d3dvideosink: Fix caps leak | Sebastian Dröge | 1 | -0/+3 | |
2012-12-22 | d3dvideosink: Fix duplicated format entry in the template caps | Sebastian Dröge | 1 | -1/+1 | |
2012-12-22 | d3dvideosink: Fix linking | Sebastian Dröge | 1 | -3/+3 | |
2012-12-22 | d3dvideosink: Fix some more compiler warnings | Sebastian Dröge | 1 | -6/+9 | |
2012-12-22 | d3dvideosink: Port remaining bits to new GLib threading API | Sebastian Dröge | 1 | -8/+8 | |