Commit Graph

584 Commits

Author SHA1 Message Date
Joshua M. Doe
e4a308a545 fix caps to avoid videoconvert bug in 1.8 which corrupts data
Previous way of creating caps left invalid colorimetry field 0:0:0:0,
which combined with a bug present in GStreamer 1.8 led to GRAY16_LE data
being corrupted when converted to GRAY16_BE (or vice versa). Current
method will properly initialize colorimetry field, avoiding this problem
in 1.8.
2017-11-16 08:31:43 -05:00
Joshua M. Doe
f76390323f build: add gio to FindGObject 2017-11-09 06:53:56 -05:00
Joshua M. Doe
714a530d34 add genicamsrc, harcoded for Basler camera currently 2017-11-06 14:34:10 -05:00
Joshua M. Doe
aa3afe13a6 aptinasrc: use default alloc to take advantage of buffer pools 2017-10-25 08:37:46 -04:00
Joshua M. Doe
4f326fce02 add aptinasrc, a source element for Aptina Imaging (ON) cameras 2017-10-24 15:16:23 -04:00
Joshua M. Doe
6a4f3fe058 build: fix CPack package name for 32-bit 2017-09-26 14:12:31 -04:00
Joshua M. Doe
4ef2f97b0a matroxsrc: modify FindMatrox.cmake to find 32-bit lib 2017-09-26 14:10:22 -04:00
Joshua M. Doe
2703a95b23 niimaqdxsrc: declare callback to have correct calling convention 2017-09-26 13:23:22 -04:00
Joshua M. Doe
bf767a74a9 phoenixsrc: fix FindPhoenix.cmake to find 32-bit lib 2017-09-26 13:22:51 -04:00
Joshua M. Doe
ab72024f24 imperxflexsrc: fix FindImperx.cmake to find 32-bit lib 2017-09-26 13:22:11 -04:00
Joshua M. Doe
f0481289d8 run gst-indent 2017-09-26 12:48:36 -04:00
Joshua M. Doe
bbba3dae51 build: use CMakeLists.txt instead of config.h to define plugin macros 2017-09-26 12:46:55 -04:00
Joshua M. Doe
28f41f998a build: allow GStreamer gstconfig.h dir to be optional so we can build against 1.2 2017-09-26 09:29:41 -04:00
Joshua M. Doe
4e24b69eaa build: allow GSTREAMER_ROOT to be set manually 2017-09-26 09:28:29 -04:00
Joshua M. Doe
9ffda399d9 euresys: fix FindEuresys.cmake to find library in (x86) dir on Win64 2017-09-26 09:27:47 -04:00
Joshua M. Doe
3cc0bf25f8 build: fix URL for IOtech 2017-09-26 09:26:46 -04:00
Joshua M. Doe
e21a40fd4a imperxflexsrc: change assert to be compatible with GLib 2.36 2017-09-26 09:26:07 -04:00
Joshua M. Doe
034971d860 videolevels: skip LUT calculation if in passthrough mode 2017-09-25 15:02:16 -04:00
Joshua M. Doe
741f91f488 update README to include new elements and mention Aravis 2017-09-25 14:52:49 -04:00
Joshua M. Doe
b5c4671483 idsueyesrc: if no config file specified load from EEPROM 2017-09-12 11:08:11 -04:00
Joshua M. Doe
ff999402bd niimaqdxsrc: add non-standard 'BayerRG 16' format 2017-08-10 10:22:29 -04:00
Joshua M. Doe
0e138cc0f3 niimaqdxsrc: avoid error if no attributes exist 2017-08-10 10:21:40 -04:00
Joshua M. Doe
a1a051bdeb niimaqdxsrc: post dropped-frame-info message 2017-08-10 10:21:05 -04:00
Joshua M. Doe
ca37f0078b niimaqsrc: fix timestamp error when video is restarted 2017-08-10 10:19:45 -04:00
Joshua M. Doe
45bc0f24aa videolevels: support GRAY8 input 2017-08-10 10:18:34 -04:00
Joshua M. Doe
ff8376b9d2 build: use git version info in plugins and build ZIP package 2017-08-03 10:18:51 -04:00
Joshua M. Doe
623abe0c2a matroxsrc: rename format property to config-file for uniformity 2017-05-16 10:19:26 -04:00
Joshua M. Doe
23f67133f7 matroxsrc: add support for Bayer, including option to treat as gray or demosaic 2017-05-16 10:18:52 -04:00
Joshua M. Doe
5b46c95699 matroxsrc: fix freeing of buffers 2017-05-11 09:08:27 -04:00
Joshua M. Doe
93b9f870ce matroxsrc: error out on buffer allocation failure 2017-05-09 14:56:09 -04:00
Joshua M. Doe
55e2881006 matroxsrc: fix colorized output with a monochrome source 2017-05-09 14:55:30 -04:00
Joshua M. Doe
0aa17031c3 matroxsrc: reverse order of calls to Mil*Free 2017-05-09 14:53:36 -04:00
Joshua M. Doe
376fbb5fd2 matroxsrc: add first working version of Matrox Imaging Library source 2017-05-09 13:39:16 -04:00
Joshua M. Doe
62d1b1f6fd niimaqdxsrc: handle USB3 Vision as little-endian 2017-05-04 10:11:10 -04:00
Joshua M. Doe
ebe9271d5c niimaqdxsrc: use pixel-aspect-ratio for caps not par 2017-05-03 12:51:07 -04:00
Joshua M. Doe
a4af051165 niimaqdxsrc: add support for JPEG PixelFormat 2017-05-03 11:59:04 -04:00
Joshua M. Doe
4a18d3e118 niimaqdxsrc: add is-controller property to open as controller or listener 2017-04-25 10:18:50 -04:00
Joshua M. Doe
3e20a7491e idsueyesrc: reduce likelihood of dropped frames and don't abort if we have some 2017-03-08 15:45:33 -05:00
Joshua M. Doe
288cac2c6d idsueyesrc: add more error checking on is_* functions 2017-03-08 15:23:08 -05:00
Joshua M. Doe
c29d9aec7a idsueyesrc: add RGB, RGBA, and BGRA formats 2017-03-08 15:16:26 -05:00
Joshua M. Doe
c273d3dd2f idsueyesrc: use AOI size instead of max image size 2017-03-08 15:16:04 -05:00
Joshua M. Doe
5683db6168 idsueyesrc: make some properties int rather than uint and other cleanup 2017-03-08 15:15:19 -05:00
Joshua M. Doe
0a87e96d94 idsueyesrc: fix config-file property name 2017-03-08 14:45:55 -05:00
Joshua M. Doe
ebd5a7f36a add idsueyesrc, IDS uEye camera source 2017-03-08 09:29:27 -05:00
Joshua M. Doe
27f66a585e bitflowsrc: add flag to use high res timer 2017-01-04 09:15:45 -05:00
Joshua M. Doe
bcc15b9116 pixcisrc: make format-name an enum to list all video format options 2016-11-22 11:31:05 -05:00
Joshua M. Doe
8a75099778 niimaqdxsrc: try and reset camera if open fails 2016-11-02 08:16:55 -04:00
Joshua M. Doe
0b3cd2af14 niimaqdxsrc: add more Bayer formats 2016-11-02 08:15:53 -04:00
Joshua M. Doe
07473812c1 add bitflowsrc, a source for BitFlow framegrabbers 2016-10-19 11:41:46 -04:00
Joshua M. Doe
e1ee20c4ad niimaqdxsrc: fix crash with non-4-byte aligned strides, by allocating enough memory 2016-08-17 13:36:15 -04:00