280 Commits

Author SHA1 Message Date
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
joshdoe
6ed2149c65 Create README.md 2014-01-24 11:12:14 -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
ed9bf8f384 edt: use dynamic EDT library instead of static one 2014-01-24 10:03:13 -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
f11372da5a build: update vs2010 files to use non-SDK binaries 2014-01-24 10:03:12 -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
b18610763c videolevels: more correct transform_caps 2014-01-24 10:03:12 -05:00
Joshua M. Doe
fb20b019a7 videolevels: don't require bpp to be set in sink caps 2014-01-24 10:03:11 -05:00
Joshua M. Doe
a441dbdbe8 videolevels: fix 64-bit build 2014-01-24 10:03:11 -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
Joshua M. Doe
f0e7d6ec0b niimaq: more specific debugging messages 2014-01-24 10:03:10 -05:00
Joshua M. Doe
10e1b3e910 niimaq: refactor niimaqsrc variable name to simply src 2014-01-24 10:03:10 -05:00
Joshua M. Doe
4cd4520a37 niimaq: fix get_caps and set_caps 2014-01-24 10:03:10 -05:00
Joshua M. Doe
034e1edcbc niimaqdx: set blocksize explicitly in set_caps 2014-01-24 10:03:10 -05:00
Joshua M. Doe
48000caaec niimaqdx: add TODO about problems cropping Firewire cameras 2014-01-24 10:03:09 -05:00
Joshua M. Doe
2e485ee44e niimaqdx: add back in set_caps/get_caps, and improve caps handling 2014-01-24 10:03:09 -05:00
Joshua M. Doe
fca5b782ec videolevels: support bpp={10,12,14,16} for GRAY16_{LE,BE} 2014-01-24 10:03:09 -05:00
Joshua M. Doe
a4e6fa7db1 phoenix: support Bayer 8-bit 2014-01-24 10:03:09 -05:00
Joshua M. Doe
20b8d06c84 phoenix: fix buffer size and align strides 2014-01-24 10:03:08 -05:00
Joshua M. Doe
c2949d882a niimaqdx: add some debugging statements 2014-01-24 10:03:08 -05:00
Joshua M. Doe
d462014dfd phoenix: expose board and channel via properties
Conflicts:

	sys/phoenix/gstphoenixsrc.c
2014-01-24 10:03:08 -05:00
Joshua M. Doe
0a1f4baf4f phoenixsrc: minor fix to plugin define to stop error message 2014-01-24 10:03:08 -05:00
Joshua M. Doe
d6ee23cdf7 edtpdvsink: untested port to 1.0 2014-01-24 10:03:08 -05:00