Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dshowsrcwrapper: add implementation of GstDeviceMonitor | Joshua M. Doe | 2018-11-09 | 4 | -2/+412 |
| | | | | | | Right now this only works for video. An attempt was made at adding monitoring following the example winks, but it seems the only devices that can be easily detected are KS sources, which winks already handles. | ||||
* | dshowsrcwrapper: refactor device selection, filter creation, and caps retrieval | Joshua M. Doe | 2018-11-09 | 4 | -112/+331 |
| | | | | This allows a future GstDeviceProvider to more easily query devices and caps. | ||||
* | dshowsrcwrapper: add get_property implementation to sources | Joshua M. Doe | 2018-11-09 | 2 | -0/+36 |
| | |||||
* | dshowvideosrc: handle empty strings for device and device-name | Joshua M. Doe | 2018-11-09 | 2 | -15/+15 |
| | | | | The device and device-name properties should treat NULL and empty strings the same | ||||
* | dshowvideosrc: delay selecting device until source is started | Joshua M. Doe | 2018-11-09 | 1 | -21/+36 |
| | | | | | | The previous behaviour had issues when setting one of the device properties after _get_caps had been called. The device shouldn't be locked in until after _start has been called. | ||||
* | dshowvideosrc: fix template caps to reflect actual supported caps | Joshua M. Doe | 2018-11-09 | 1 | -8/+3 |
| | |||||
* | dshowsrcwrapper: add some helpful debug statements | Joshua M. Doe | 2018-11-09 | 2 | -2/+8 |
| | |||||
* | dshowsrcwrapper: add device-index property to sources | Joshua M. Doe | 2018-10-27 | 6 | -9/+58 |
| | | | | | | | This allows users to more easily select different devices without having to first get the device or device-name. https://bugzilla.gnome.org/show_bug.cgi?id=797338 | ||||
* | dshowsrcwrapper: update CMake build instructions | Joshua M. Doe | 2018-10-27 | 1 | -9/+5 |
| | | | | | | GStreamer 1.8 is minimum version, and remove paragraph about 32 vs 64-bit build https://bugzilla.gnome.org/show_bug.cgi?id=797338 | ||||
* | dshowsrcwrapper: support building 32- and 64-bit with CMake | Joshua M. Doe | 2018-10-27 | 1 | -4/+14 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=797338 | ||||
* | dshowsrcwrapper: add debug category for general dshowsrcwrapper | Joshua M. Doe | 2018-10-27 | 2 | -0/+9 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=797338 | ||||
* | dshowsrcwrapper: fix DirectShow caps negotiation and set capture pin caps | Jerome Laheurte | 2016-04-23 | 2 | -5/+18 |
| | | | | | | | | | | | Some cameras (IDS) have broken DirectShow drivers which incorrectly fill some fields in the VIDEOINFOHEADER structure; comparison between suggested and supported media types in CBaseRenderer should ignore deprecated and/or not essential fields; additionaly explicitely setting the mediatype for the capture pin before trying to connect it works around another IDS driver bug, and should have been already done anyway. https://bugzilla.gnome.org/show_bug.cgi?id=765428 | ||||
* | dshowsrcwrapper: add support for RGB32, RGB555, RGB565 and RGB8 color spaces | Jerome Laheurte | 2016-04-23 | 1 | -0/+24 |
| | | | | | | Some cameras (IDS) only support those. https://bugzilla.gnome.org//show_bug.cgi?id=765427 | ||||
* | dshowsrcwrapper: fix include path and link error | Jerome Laheurte | 2016-04-23 | 1 | -0/+3 |
| | | | | | | | | | | Add include path so that the cmake-generated project is able to find gstconfig.h Add /SAFESEH:NO to MSVC linker options so it can link with gstreamer libraries on Windows. https://bugzilla.gnome.org//show_bug.cgi?id=765426 | ||||
* | bad: use new gst_element_class_add_static_pad_template() | Vineeth TM | 2016-03-24 | 2 | -4/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081 | ||||
* | Remove unnecessary NULL checks before g_free() | Reynaldo H. Verdejo Pinochet | 2015-11-18 | 2 | -7/+3 |
| | | | | g_free() is NULL-safe | ||||
* | dshow: fix GList leak | Tim-Philipp Müller | 2015-11-06 | 1 | -4/+2 |
| | | | | _remove_link() would not free the actual list nodes. | ||||
* | dshowsrcwrapper: Added support for image/jpeg and h264 | Matthew Bader | 2014-12-16 | 2 | -2/+29 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=741188 | ||||
* | dshowsrcwrapper: Fixed null caps comparison | Matthew Bader | 2014-12-04 | 2 | -7/+10 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=741086 | ||||
* | dshowsrcwrapper: avoid error when set_caps called twice | Joshua M. Doe | 2014-09-24 | 4 | -0/+55 |
| | | | | | | | If set_caps is called in a running state, return immediately if the caps haven't changed. If the pins are already connected, disconnect them. https://bugzilla.gnome.org/show_bug.cgi?id=736926 | ||||
* | dshowsrcwrapper: Port to 1.0 | Jerome Laheurte | 2014-09-18 | 8 | -466/+330 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=732283 | ||||
* | dshowaudiosrc: fix audiocapture producing silence | Andoni Morales Alastruey | 2013-06-18 | 3 | -3/+35 |
| | | | | | Configure the capture latency using the IAMBufferNegotiation interface and try to respect the configured latency-time and buffer-time | ||||
* | dshowsrcwrapper: Added Graph Builder and Capture Builder to correctly create ↵ | Fabricio Costa Alisedo | 2013-04-15 | 2 | -11/+108 |
| | | | | upstream needed filters by Analog TV Capture Devices. | ||||
* | dshowsrcwrapper: Add support for UYVY | Andoni Morales Alastruey | 2013-04-15 | 3 | -0/+9 |
| | |||||
* | Fix FSF address | Tim-Philipp Müller | 2012-11-04 | 9 | -18/+18 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520 | ||||
* | Use gst_element_class_set_static_metadata() | Tim-Philipp Müller | 2012-10-17 | 2 | -2/+2 |
| | | | | | 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 | 2 | -2/+2 |
| | |||||
* | winks: define STATIC_KSPROPSETID_Wave_Queued if not defined | Andoni Morales Alastruey | 2012-08-07 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | dshow: fix list iteration code | Tim-Philipp Müller | 2011-03-27 | 1 | -6/+3 |
| | |||||
* | dshowvideosrc: don't make a range if min==max | Andoni Morales | 2010-07-29 | 1 | -8/+28 |
| | | | | Fixes bug #625138 | ||||
* | dshowvideosrc: Add support for YUY2 input format | Andoni Morales | 2010-03-24 | 2 | -0/+8 |
| | | | | Fix bug #613708 | ||||
* | gst_element_class_set_details => gst_element_class_set_details_simple | Benjamin Otte | 2010-03-18 | 2 | -14/+8 |
| | |||||
* | dshowsrcwrapper: cleanup push buffer callback | Julien Isorce | 2009-10-28 | 4 | -25/+29 |
| | |||||
* | Revert "dshowsrcwrapper: cleanup push buffer callback" | Jan Schmidt | 2009-10-22 | 4 | -29/+25 |
| | | | | | | gst-plugins-bad is still frozen for general commits. This reverts commit 2e4131926f2726fe8fee5c39dd9357f14764d0cb. | ||||
* | dshowsrcwrapper: cleanup push buffer callback | Julien Isorce | 2009-10-22 | 4 | -25/+29 |
| | |||||
* | dshowvideosrc: cache device caps | Julien Isorce | 2009-09-09 | 1 | -17/+27 |
| | |||||
* | dshowvideosrc: use IEnumMediaTypes when IAMStreamConfig is not usable | Julien Isorce | 2009-09-09 | 3 | -43/+146 |
| | | | | | For some device drivers IAMStreamConfig is not supported. But EnumMediatypes does not provide range size and framerate. | ||||
* | dshowsrcwrapper: add support both Unicode and MBCS | Julien Isorce | 2009-09-07 | 2 | -1/+2 |
| | |||||
* | dshowsrcwrapper: indent dshowsrcwrapper.cpp | Julien Isorce | 2009-09-07 | 1 | -6/+7 |
| | |||||
* | Revert "dshowsrcwrapper: remove unused extern C" | Julien Isorce | 2009-09-07 | 1 | -0/+4 |
| | | | | | | | This reverts commit d3c88d637d7e7d60f1437ccd3dfc23b37e2a320e. Reverting this since the entry point isn't found because of C++ build. | ||||
* | dshowsrcwrapper: indent | Julien Isorce | 2009-09-07 | 8 | -299/+370 |
| | |||||
* | dshowsrcwrapper: convert line ended characters to LF | Julien Isorce | 2009-09-07 | 3 | -74/+74 |
| | |||||
* | dshowsrcwrapper: remove unused extern C | Julien Isorce | 2009-09-07 | 1 | -4/+0 |
| | |||||
* | dshowsrcwrapper: go back to previous mode | Julien Isorce | 2009-09-07 | 4 | -0/+0 |
| | |||||
* | dshowvideosrc: move VIDEO_STREAM_CONFIG_CAPS to GstCapturePinMediaType | Julien Isorce | 2009-09-04 | 3 | -23/+41 |
| | |||||
* | dshowvideosrc: move default video caps into GstCapturePinMediaType | Julien Isorce | 2009-09-04 | 4 | -67/+32 |
| | |||||
* | dshowvideosrc: factorize dshow format to gst caps conversion | Julien Isorce | 2009-09-03 | 2 | -81/+30 |
| | |||||
* | dshowsrcwrapper: remove cplusplus condition | Julien Isorce | 2009-09-03 | 2 | -17/+0 |
| |