summaryrefslogtreecommitdiff
path: root/sys/d3dvideosink
Commit message (Collapse)AuthorAgeFilesLines
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* d3dvideosink: use bilinear filter as much as possibleAndoni Morales Alastruey2013-04-041-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
* d3dvideosink: Make sure that all buffers in our pool contain our own memorySebastian Dröge2013-03-271-3/+22
|
* d3dvideosink: Add support for crop metaSebastian Dröge2013-03-263-7/+29
|
* d3dvideosink: Implement a buffer pool that shares D3D surfaces with upstreamSebastian Dröge2013-03-264-128/+664
|
* d3dvideosink: Allocate a new offscreen surface for every bufferSebastian Dröge2013-03-261-27/+33
| | | | This is a preparation for implementing a buffer pool.
* d3dvideosink: Add compatibility #defines for older mingw headersSebastian Dröge2012-12-271-0/+18
| | | | | These were removed recently but these mingw headers are still out there.
* d3dvideosink: Remove scary "while (object.refcount > 0) release (object);" codeSebastian Dröge2012-12-221-6/+0
| | | | If there is a memory leak, this isn't the way how it should be fixed.
* d3dvideosink: Don't forget to return a value from ::propose_allocation()Sebastian Dröge2012-12-221-0/+2
|
* d3dvideosink: Add support for the video metaSebastian Dröge2012-12-221-0/+10
|
* d3dvideosink: Don't use "class" as variable name and don't use C99 commentsSebastian Dröge2012-12-223-167/+165
|
* d3dvideosink: Only open system resources in in NULL->READY, not on object ↵Sebastian Dröge2012-12-222-3/+22
| | | | instantiation
* d3dvideosink: Properly copy frames to D3D with the right strides and everythingSebastian Dröge2012-12-224-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.
* d3dvideosink: Remove non-sense display PAR handlingSebastian Dröge2012-12-222-18/+2
| | | | This has to be implemented properly at some point
* d3dvideosink: Fix caps leakSebastian Dröge2012-12-221-0/+3
|
* d3dvideosink: Fix duplicated format entry in the template capsSebastian Dröge2012-12-221-1/+1
|
* d3dvideosink: Fix linkingSebastian Dröge2012-12-221-3/+3
|
* d3dvideosink: Fix some more compiler warningsSebastian Dröge2012-12-221-6/+9
|
* d3dvideosink: Port remaining bits to new GLib threading APISebastian Dröge2012-12-221-8/+8
|
* d3dvideosink: And remove the right declarationSebastian Dröge2012-12-221-2/+5
|
* d3dvideosink: Remove unused static declarationSebastian Dröge2012-12-221-5/+0
|
* d3dvideosink: Remove unused variablesSebastian Dröge2012-12-221-3/+0
|
* d3dvideosink: Update to new GLib threading APISebastian Dröge2012-12-222-5/+5
|
* d3dvideosink: Rename keep_aspect_ratio to force_aspect_ratio in the header tooSebastian Dröge2012-12-221-1/+1
|
* d3dvideosink: Use G_PARAM_STATIC_STRINGSSebastian Dröge2012-12-221-4/+8
|
* d3dvideosink: Rename keep-aspect-ratio to force-aspect-ratio and default to TRUESebastian Dröge2012-12-222-11/+11
| | | | For consistency with other video sinks.
* d3dvideosink: Add files that had to be included in the last commitSebastian Dröge2012-12-222-0/+2456
|
* d3dvideosink: Add $(GST_PLUGINS_BASE_CFLAGS) to CFLAGSSebastian Dröge2012-12-221-1/+1
|
* d3dvideosink: Various improvementsRoland Krikava2012-12-2220-3608/+525
| | | | | | * XOverlay set_render_rectangle support (Useful for rendering in QT QML) * Video format negotiation (with preference ordering) * Using Direct3D9 (No benefit to using newer D3D versions)
* d3dvideosink: Only include formats that are actually workingSebastian Dröge2012-12-211-13/+7
|
* d3dvideosink: Add the actually supported color formats to the template capsSebastian Dröge2012-12-211-1/+1
|
* d3dvideosink: fix compiler and linker flagsMichael Esemplare2012-12-111-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=690031
* d3dvideosink: fix redefinition of DECLARE_INTERFACE_IIDAndoni Morales Alastruey2012-11-201-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=688510
* Fix FSF addressTim-Philipp Müller2012-11-0419-38/+38
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* d3dvideosink: port to the new GLib thread APIMark Nauwelaerts2012-09-113-17/+13
|
* d3dvideosink: avoid duplicated symbols in static linksAndoni Morales Alastruey2012-08-071-39/+45
| | | | | Rename the DLL entry point the avoid duplicated symbols in static links.
* d3dvideosink: avoid duplicated symbols in static linksAndoni Morales Alastruey2012-08-061-1/+1
| | | | | Rename the DLL entry point the avoid duplicated symbols in static links.
* sys: make video sinks default to force-aspect-ratio=trueTim-Philipp Müller2012-06-291-1/+1
|
* d3dvideosink: release the offscreen surface before the d3d deviceAndoni Morales Alastruey2012-06-261-7/+7
| | | | | | The offscreen surface keeps a reference on the d3d device, so if the device is released first we don't see the reference count debug message going to 0 as it should be.
* d3dvideosink: clean up elementAndoni Morales Alastruey2012-06-261-176/+80
| | | | Remove old commented code and uneeded extra indentation
* d3dvideosink: rework locking for devices lostAndoni Morales Alastruey2012-06-262-44/+56
|
* d3dvideosink: release and recreate the device in prepare_windowAndoni Morales Alastruey2012-06-261-3/+2
|
* d3dvideosink: don't recreate the d3d device if it already existsAndoni Morales Alastruey2012-06-151-1/+3
|
* d3dvideosink: don't create new internal windows if we already have oneAndoni Morales Alastruey2012-06-151-3/+7
|
* d3dvideosink: don't flush after a device lostAndoni Morales Alastruey2012-05-311-1/+0
|
* Port d3dvideosink to 0.11Руслан Ижбулатов2012-05-2310-210/+237
| | | | Fixes #674817
* d3dvideosink: fix deadlock when the device is lostAndoni Morales Alastruey2012-05-091-2/+0
|
* d3dvideosink: remove trailing ';' from locks defines to make gst-indent happyAndoni Morales Alastruey2012-05-091-29/+38
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-1/+1
|