362 Commits

Author SHA1 Message Date
Joshua M. Doe
5546ea432a pleorasrc: avoid releasing buffer if pipeline is destroyed 2018-10-04 13:02:47 -04:00
Joshua M. Doe
cde7de8b97 pixcisrc: only use format-file if specified, ignoring format-name 2018-10-02 07:36:53 -04:00
Joshua M. Doe
9142674df2 misbirunpack: add shift and swap property for non-compliant sources 2018-08-14 12:54:48 -04:00
Joshua M. Doe
f238398851 kayasrc: xml file existence bug fix 2018-07-19 07:43:26 -04:00
Joshua M. Doe
760620b21a kayasrc: use grabber PixelFormat in case format conversion is being used 2018-07-19 07:43:25 -04:00
Joshua M. Doe
73725a57da common: add some RGB pixel formats to genicam conversion 2018-07-19 07:43:24 -04:00
Joshua M. Doe
4c47870c00 kayasrc: report dropped frames with warning and bus message 2018-07-19 07:43:23 -04:00
Joshua M. Doe
e7cdcb426d kayasrc: add exposure-time property 2018-07-19 07:42:50 -04:00
Joshua M. Doe
3e7230e782 genicamsrc: fix device-index property installation 2018-07-10 14:56:11 -04:00
Joshua M. Doe
5e6a0eea99 pleorasrc: add RGBa8 support as RGBx 2018-07-10 14:56:10 -04:00
Joshua M. Doe
2588c7b836 pleorasrc: fix detection-timeout property 2018-07-10 14:56:09 -04:00
Joshua M. Doe
c5ee1a5706 pleorasrc: add multicast and receiver-only support 2018-07-10 14:56:08 -04:00
Joshua M. Doe
44dfc350f0 videolevels: add support for 8- and 16-bit Bayer
Since GstVideoFilter doesn't support Bayer, most work was in reverting back to GstBaseTransform
2018-07-10 14:56:07 -04:00
Joshua M. Doe
5d58db5e9e build: fix Pleora plugin build 2018-07-10 14:56:06 -04:00
Joshua M. Doe
51fc570ba8 common: fix format and bayer bugs on pixel format conversion 2018-07-10 14:56:05 -04:00
Joshua M. Doe
b99e338a7b kayasrc: mark buffer memory as non-shared 2018-07-10 14:56:04 -04:00
Joshua M. Doe
7eea6ba993 kayasrc: add more debugging statements 2018-07-10 14:56:03 -04:00
Joshua M. Doe
50ccea2e7c kayasrc: fix exceptions when stopping acquisition 2018-07-10 14:56:02 -04:00
Joshua M. Doe
8ded8e1743 kayasrc: add support for 16-bit Bayer 2018-07-10 14:56:01 -04:00
Joshua M. Doe
bf35f7f832 kayasrc: add new source element for KAYA frame grabbers
Currently only tested with one BayerGB8 camera on a Komodo board.

Missing dropped frame detection and 16-bit bayer support.
2018-07-10 14:56:00 -04:00
Joshua M. Doe
6e507ef15f add conversions to/from GenICam pixel formats 2018-07-09 14:48:07 -04:00
Joshua M. Doe
de488ab3a8 niimaqdxsrc: on timeout return GST_FLOW_ERROR 2018-05-31 11:13:05 -04:00
Joshua M. Doe
1bc0829d81 pleorasrc: initial working plugin for Pleora eBUS SDK U3V and GEV cameras 2018-05-21 06:50:57 -04:00
Joshua M. Doe
8ab8b4c28f euresyssrc: add num-capture-buffers property to set SurfaceCount 2018-03-16 14:37:24 -04:00
Joshua M. Doe
072b27d32d euresyssrc: switch from RGB to BGR to fix color 2018-03-16 14:24:07 -04:00
Joshua M. Doe
c3c595fe33 misbirpack,misbirunpack: fix offset property 2018-01-12 11:37:49 -05:00
Joshua M. Doe
7912b9086d saperasrc: add more debugging statements 2018-01-12 10:37:48 -05:00
Joshua M. Doe
e45f85fc95 misb: add new plugin with elements to pack/unpack MISB IR over SDI data 2018-01-10 09:34:47 -05:00
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