15 Commits

Author SHA1 Message Date
Joshua M. Doe
d585319cef imperxflexsrc: fix build and rename framelinksrc to imperxflexsrc 2015-08-03 15:27:32 -04: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