Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | plugins-bad: Fix example pipelines | Vineeth TM | 2015-12-15 | 1 | -3/+3 |
| | | | | | | | | rename gst-launch --> gst-launch-1.0 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**) fix caps in examples https://bugzilla.gnome.org/show_bug.cgi?id=759432 | ||||
* | ksvideosrc: don't try to align current timestamp on previous timestamp | Philippe Renon | 2015-11-01 | 1 | -73/+3 |
| | | | | | | | | this causes frames to be dropped. Based on a patch by Sebastian Dröge https://bugzilla.gnome.org/show_bug.cgi?id=748337 | ||||
* | ksvideosrc: fix logic and timestamp non-muxed streams again | Tim-Philipp Müller | 2015-06-04 | 1 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=750381 | ||||
* | ksvideosrc: don't timestamp buffers for muxed streams | Andoni Morales Alastruey | 2015-04-29 | 3 | -0/+18 |
| | |||||
* | ksvideosrc: fix header size for muxed streams | Andoni Morales Alastruey | 2015-04-29 | 1 | -1/+10 |
| | |||||
* | GstDeviceProvider implementation for WIN Kernel Streaming plugin | Руслан Ижбулатов | 2015-04-28 | 7 | -17/+925 |
| | | | | | | | | | | | | | gst_ks_device_provider_probe() is a no-braier, just runs ks_enumerate_devices() and reports the results. Monitoring is a bit more tricky. We have to create a dummy message-processing window and register device change notifications for it. As kernel streaming can (and should) be used for audio capture and audio playback, this change also has certain placeholders for such. https://bugzilla.gnome.org/show_bug.cgi?id=747757 | ||||
* | winks: Reset DTS to GST_CLOCK_TIME_NONE | Sebastian Dröge | 2015-04-12 | 1 | -1/+2 |
| | | | | | | | Otherwise we might get a previous DTS set from a recycled buffer that we get back from a buffer pool, which then confuses synchronization. https://bugzilla.gnome.org/show_bug.cgi?id=747722 | ||||
* | winks: fix debug message parameter format | Tim-Philipp Müller | 2015-04-11 | 1 | -1/+1 |
| | | | | | | The first part of the GUID structure is a DWORD which is defined as an unsigned long, so we need to either cast or use %08lx. | ||||
* | ksvideosrc: fix support for DV devices | Andoni Morales Alastruey | 2015-04-08 | 3 | -11/+39 |
| | |||||
* | ksvideosrc: only list capture devices | Andoni Morales Alastruey | 2015-04-08 | 1 | -0/+8 |
| | |||||
* | ksvideosrc: Fix missing brace warning | Nicolas Dufresne | 2015-02-03 | 1 | -7/+7 |
| | | | | | There is more but it's from ks.h GUID initializer, which is shipped this way with mingw. | ||||
* | ksvideosrc: Fix buffer handling | Nicolas Dufresne | 2015-02-03 | 3 | -14/+30 |
| | | | | | | | | | The pseudo buffer pool code was using gst_buffer_is_writable() alone to try and figure-out if cached buffer could be reused. It needs to check for memory writability too. Also check map result and fix map flags. https://bugzilla.gnome.org/show_bug.cgi?id=734264 | ||||
* | winks: fix debug message format issues | Tim-Philipp Müller | 2014-11-25 | 2 | -7/+7 |
| | | | | | | | And print last bits of GUID properly instead of printing nonsense. https://bugzilla.gnome.org/show_bug.cgi?id=733055 | ||||
* | winks: port to 1.0 | Andoni Morales Alastruey | 2014-03-15 | 7 | -291/+179 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=702041 | ||||
* | configure: Rename all variables related to the winks plugin | Sebastian Dröge | 2014-02-16 | 1 | -1/+1 |
| | | | | | | | It does not make sense to call them after directshow if they are for the winks plugin only. https://bugzilla.gnome.org/show_bug.cgi?id=724100 | ||||
* | winks: Make headers known to automake | Руслан Ижбулатов | 2014-02-10 | 1 | -1/+1 |
| | | | | Fixes #724003 | ||||
* | gst: Add better support for static plugins | Sebastian Dröge | 2013-04-15 | 1 | -1/+1 |
| | |||||
* | windows: Put the DirectX LDFLAGS in the correct place and reorder libraries | Sebastian Dröge | 2012-11-21 | 1 | -3/+3 |
| | |||||
* | Fix FSF address | Tim-Philipp Müller | 2012-11-04 | 10 | -20/+20 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520 | ||||
* | Use gst_element_class_set_static_metadata() | Tim-Philipp Müller | 2012-10-17 | 1 | -1/+1 |
| | | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there. | ||||
* | replace gst_element_class_set_details_simple with gst_element_class_set_metadata | Mark Nauwelaerts | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | winks: add missing default switch case | Andoni Morales Alastruey | 2012-08-07 | 1 | -0/+4 |
| | |||||
* | winks: fix types | Andoni Morales Alastruey | 2012-08-07 | 1 | -1/+1 |
| | |||||
* | winks: fix format warnings | Andoni Morales Alastruey | 2012-08-07 | 1 | -5/+5 |
| | |||||
* | winks: fix unused variables warnings | Andoni Morales Alastruey | 2012-08-07 | 2 | -6/+1 |
| | |||||
* | winks: don't reinitialize MEDIASUBTYPE_I420 | Andoni Morales Alastruey | 2012-08-07 | 1 | -6/+1 |
| | |||||
* | winks: define STATIC_KSPROPSETID_Wave_Queued if not defined | Andoni Morales Alastruey | 2012-08-07 | 1 | -0/+6 |
| | |||||
* | winks: integrate build with autotools | Andoni Morales Alastruey | 2012-08-07 | 1 | -7/+15 |
| | |||||
* | collectpads2: rename to collectpads | Mark Nauwelaerts | 2012-04-17 | 2 | -3/+3 |
| | |||||
* | gst: Update for GST_PLUGIN_DEFINE() API changes | Sebastian Dröge | 2012-04-05 | 1 | -1/+1 |
| | |||||
* | GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING | Wim Taymans | 2012-02-08 | 1 | -1/+1 |
| | |||||
* | chain up in set_clock | Wim Taymans | 2011-11-10 | 1 | -1/+1 |
| | |||||
* | winks: fix framerate fraction range mapping | Christian Berentsen | 2010-12-10 | 1 | -5/+3 |
| | | | | Min and max may be slightly different but compress to the same fraction. | ||||
* | winks: work around shutdown deadlock | Ole André Vadla Ravnås | 2010-10-28 | 1 | -6/+7 |
| | | | | | | | | GetOverlappedResult() might never return with some drivers. Time out after 1000 ms. We cannot really fix this without either: 1) Controlling the streaming thread so we can do CancelIo() from that thread. 2) Switch to using IO completion ports. | ||||
* | winks: remove JPEG validation hack | Ole André Vadla Ravnås | 2010-10-28 | 1 | -54/+0 |
| | | | | This should clearly not be done in a video source. | ||||
* | winks: set PrioritySubClass to KSPRIORITY_NORMAL instead of 1 | Ole André Vadla Ravnås | 2010-10-28 | 1 | -1/+1 |
| | | | | In order to match the reference implementation. | ||||
* | winks: retry when KsCreatePin fails with ERROR_NOT_READY | Ole André Vadla Ravnås | 2010-10-28 | 1 | -2/+18 |
| | | | | | | Turns out that the reference implementation does this, hence we need to mirror this behaviour. This typically happens with hardware that takes some time to initialize. | ||||
* | winks: improve framerate fraction conversions | Ole André Vadla Ravnås | 2010-10-28 | 1 | -48/+81 |
| | | | | | * For instance 7.5 fps should be represented as 15/2 instead of 7/1. * Clamp AvgTimePerFrame and dwBitRate to account for rounding errors. | ||||
* | winks: improve error-handling | Ole André Vadla Ravnås | 2010-10-28 | 7 | -63/+97 |
| | | | | | | Most important part here is special-casing "device busy" so the application is able to provide better feedback when another application is using the device. | ||||
* | winks: performance improvements | Ole André Vadla Ravnås | 2010-10-28 | 3 | -111/+225 |
| | | | | | | | | | | * Make the driver write directly into each GstBuffer to avoid memcpy(). * Don't memset() the buffer before reusing it. * Recycle memory by keeping two spare buffers. Two because the sink downstream may keep a ref to the previous buffer. Note that we align buffers on highest possible byte boundary (4096) so we don't have to take into account what kind of alignment the driver requires. | ||||
* | winks: store priv pointer instead of looking it up | Ole André Vadla Ravnås | 2010-10-28 | 6 | -23/+39 |
| | |||||
* | winks: post error message on flow-unexpected | Ole André Vadla Ravnås | 2010-10-28 | 1 | -1/+5 |
| | |||||
* | winks: add property probing support | Andres Colubri | 2010-10-28 | 2 | -5/+105 |
| | |||||
* | winks: sort devices that look like cameras first | Ole André Vadla Ravnås | 2010-10-28 | 3 | -0/+95 |
| | |||||
* | winks: provide guessed pixel-aspect-ratio in caps | Knut Inge Hvidsten | 2010-10-28 | 1 | -0/+33 |
| | |||||
* | winks: only try to change state when actually open | Ole André Vadla Ravnås | 2010-10-28 | 1 | -1/+2 |
| | |||||
* | winks: ignore unsupported formats | Ole André Vadla Ravnås | 2010-10-28 | 3 | -44/+70 |
| | |||||
* | winks: adjust a couple of logging severities | Ole André Vadla Ravnås | 2010-10-28 | 2 | -2/+2 |
| | | | | Should clearly not be considered warnings, as they're quite common. | ||||
* | winks: fix compilation by using the right function | David Hoyt | 2010-07-08 | 1 | -1/+1 |
| | | | | Fixes #623883. | ||||
* | gst_element_class_set_details => gst_element_class_set_details_simple | Benjamin Otte | 2010-03-18 | 1 | -9/+6 |
| |