347 Commits

Author SHA1 Message Date
Joshua M. Doe
8cabf9f434 niimaqsrc: make sure we return GST_FLOW_ERROR on timeout 2015-06-29 14:47:52 -04:00
Joshua M. Doe
e0b97d0a34 niimaqdxsrc: add "Bayer GR 8" and "Bayer GR 12" formats 2015-06-24 07:05:32 -04:00
Joshua M. Doe
833accf1b6 niimaqdxsrc: add 64-bit import library as NI doesn't provide one 2015-06-24 07:05:00 -04:00
Joshua M. Doe
16dbd0c915 saperasrc: add channel-extract property to get UINT16 of R, G, or B 2014-12-16 14:23:47 -05:00
Joshua M. Doe
94b387cc13 saperasrc: add server-index and resource-index properties 2014-12-16 14:22:26 -05:00
Joshua M. Doe
802e9316d2 saperasrc: add support for RGB8888 aka BGRA 8-bit 2014-12-11 15:00:10 -05:00
Joshua M. Doe
b0e396b886 saperasrc: add support for RGB888 aka BGR 8-bit 2014-12-11 14:51:06 -05:00
Joshua M. Doe
9a971a9fb3 saperasrc: run gst-indent 2014-12-11 14:48:25 -05:00
Joshua M. Doe
d7851d627f saperasrc: add new plugin for Teledyne DALSA Sapera frame grabbers 2014-12-11 14:00:24 -05:00
Joshua M. Doe
1cec085eca niimaqdx: cleanup cmakelists 2014-12-11 10:57:56 -05:00
Joshua M. Doe
a66d8ae243 pixcisrc: add timeout property 2014-10-22 14:20:34 -04:00
Joshua M. Doe
e7e0ff2b85 pixcisrc: update CMakeLists to actually work 2014-10-22 14:19:15 -04:00
Joshua M. Doe
fd8c0d9225 niimaqdxsrc: add more mono formats 2014-09-30 16:23:24 -04:00
Joshua M. Doe
ccacc9bdb8 niimaqdxsrc: add bayer-as-gray property to use GRAY caps instead of BAYER 2014-09-30 16:23:23 -04:00
Joshua M. Doe
59bce030b0 build: get CMake build working again to build in VS2012 2014-09-30 16:23:23 -04:00
Joshua M. Doe
87490ce952 niimaqdxsrc: use depth instead of bpp to correctly calculate stride 2014-06-10 15:17:00 -04:00
Joshua M. Doe
acbe262ed6 niimaqdxsrc: avoid potential crashes when pixel format is unsupported 2014-04-24 15:06:12 -04:00
Joshua M. Doe
06fda33eaf niimaqdxsrc: add support for "BGRA 8 Packed"
Motivated by PixeLINK FireWire camera.
2014-04-24 15:04:25 -04:00
Joshua M. Doe
209f39bf48 niimaq: fix variable name collision 2014-04-01 14:42:54 -04:00
Joshua M. Doe
61288388c5 niimaqsrc: improve timestamping
_create often locks the mutex before the start_frame_callback, resulting
in bad timestamps. Also an estimated duration causes d3dvideosink to give
poor display, so comment this out for now.
2014-03-12 15:13:42 -04:00
Joshua M. Doe
ef42c2243d niimaqsrc: fix support for color cameras 2014-01-28 11:01:04 -05:00
Joshua M. Doe
a3f9a8a843 framelinksrc: add rough timestamp, correct buffer offset 2014-01-24 10:03:19 -05:00
Joshua M. Doe
181607d15c framelinksrc: add (untested) support for multiple boards 2014-01-24 10:03:19 -05:00
Joshua M. Doe
17a360b8d2 framelinksrc: callback used now and use unpack function
Making the callback __stdcall fixed the problem. No clear way how to do a
grab without using a callback, so remove that code. Also use unpack
function provided by the library rather than rolling our own.
2014-01-24 10:03:18 -05:00
Joshua M. Doe
9e585ffd46 framelinksrc: don't push out an old buffer and report dropped frames 2014-01-24 10:03:18 -05:00
Joshua M. Doe
61b7040c2d framelinksrc: properly copy buffer if there is pre- or post-valid data 2014-01-24 10:03:18 -05:00
Joshua M. Doe
aa46f16701 framelinksrc: add _reset function 2014-01-24 10:03:17 -05:00
Joshua M. Doe
588b844357 framelinksrc: add non-callback method of getting buffers 2014-01-24 10:03:17 -05:00
Joshua M. Doe
8a814b1006 framelinksrc: actually use callback when starting grab 2014-01-24 10:03:17 -05:00
Joshua M. Doe
f2aa59e1b1 framelinksrc: put g_cond_wait in loop per GLib docs 2014-01-24 10:03:17 -05:00
Joshua M. Doe
87b92a8f79 framelinksrc: show error code on failure and fix some formatting 2014-01-24 10:03:16 -05:00
Joshua M. Doe
60af9bc88f framelinksrc: allocate memory for strings in camConfig struct to avoid exception 2014-01-24 10:03:16 -05:00
Joshua M. Doe
221bba5901 framelinksrc: remove unused code 2014-01-24 10:03:16 -05:00
Joshua M. Doe
32e6e16d7e framelinksrc: stop grab and close device only if needed 2014-01-24 10:03:16 -05:00
Joshua M. Doe
adb73c4d21 imperx: add untested framelinksrc element 2014-01-24 10:03:15 -05:00
Joshua M. Doe
9e5e5196dc niimaqdxsrc: add Mono14 2014-01-24 10:03:15 -05:00
Joshua M. Doe
b3c4c79dea euresyssrc: open and close driver in init/dispose rather than start/stop
McOpenDriver was taking 1.5 seconds or so, so for some use cases this
should speed up captures.
2014-01-24 10:03:15 -05:00
Joshua M. Doe
86ba1a114d euresyssrc: move debug cat init to class_init and make cat euresyssrc 2014-01-24 10:03:15 -05:00
Joshua M. Doe
6f689dd78d euresyssrc: fix enums to use sequential values 2014-01-24 10:03:14 -05:00
Joshua M. Doe
000fab6c14 edtpdvsrc: make number of ring buffers configurable 2014-01-24 10:03:14 -05:00
Joshua M. Doe
530fd119a5 euresyssrc: add color-format property 2014-01-24 10:03:14 -05:00
Joshua M. Doe
ffe08ccf28 euresyssrc: fix caps handling for 1.0 2014-01-24 10:03:14 -05:00
Joshua M. Doe
1b8582aaea edtpdvsrc: call timeout_restart after timeout 2014-01-24 10:03:13 -05:00
Joshua M. Doe
b7e5bcbc9a edtpdvsrc: copy row by row when stride isn't a multiple of 4 2014-01-24 10:03:13 -05:00
Joshua M. Doe
2357ea369f edtpdvsrc: add config-file property 2014-01-24 10:03:13 -05:00
Joshua M. Doe
da31713498 edtpdvsrc: create source for EDT PDV frame grabbers 2014-01-24 10:03:13 -05:00
Joshua M. Doe
730acee93f niimaq: fix indentation 2014-01-24 10:03:12 -05:00
Joshua M. Doe
cedae288d2 niimaq: add is-signed property 2014-01-24 10:03:12 -05:00
Joshua M. Doe
aec0ef1e0e pixci: add 64-bit build, use readushort for 16-bit mono 2014-01-24 10:03:11 -05:00
Joshua M. Doe
a649df60d5 pixci: Initial untested pixcisrc element for EPIX PIXCI framegrabbers 2014-01-24 10:03:11 -05:00