23 Commits

Author SHA1 Message Date
yair
3349050849 Fix IDS uEye AOI issue with non-zero Y offset
- Re-validate AOI configuration before starting video capture
- Fixes 'Invalid buffer size' error when using Start Y > 0
- Query current AOI and re-set it to force SDK internal state update
- Tested with Start Y=0 and Start Y=500 - both work correctly
2025-11-14 19:11:55 +02:00
Joshua M. Doe
4836d595ce idsueyesrc: properly close camera handle if there's an error during opening and configuring 2022-02-25 10:55:00 -05:00
AASanchezA
ba36bf6a38 bugfix: fix linux compilation for method g_utf8_to_ucs4 for gstidsueyesrc 2022-02-25 10:08:20 -05:00
Joshua M. Doe
cc2a768303 idsueyesrc: fix handling of MONO10, MONO12, and MONO14
I hope endianness doesn't vary by platform or camera...
2021-02-25 09:36:34 -05:00
Joshua M. Doe
6c62aa3548 idsueyesrc: add exposure and framerate properties
These are only suitable for setting values right now, they aren't being updated yet.
2021-02-25 09:36:34 -05:00
Joshua M. Doe
87f20146a6 idsueyesrc: fix config-file path handling to work on Windows and Linux
The 5a4b2ce3 commit fixed it for Linux, but broke it for Windows.
2021-02-25 09:36:34 -05:00
fehlfarbe
5a4b2ce38c idsueyesrc: fix config-file path handling on Linux
Couldn't load config-file. Also added additional debug info and changed
filepath conversion to UCS4.

Fixes #31
2020-05-12 07:20:42 -04:00
yair
feca1a7969 idsueye: include lowercase filename to fix build on Linux 2020-04-15 09:35:06 -04:00
Joshua M. Doe
26e05b7058 build: allow overriding installation directories
More sensible defaults and allow for overriding. Also make PDB installation
optional on Windows if RelWithDebInfo isn't the build type being used.

CMAKE_INSTALL_PREFIX defaults to GStreamer install location on Windows and
/usr/lib on other platforms.

PLUGIN_INSTALL_DIR defaults to CMAKE_INSTALL_PREFIX/gstreamer-1.0

LIBRARY_INSTALL_DIR defaults to CMAKE_INSTALL_PREFIX/

PDB_INSTALL_DIR defaults to CMAKE_INSTALL_PREFIX/
2020-04-15 09:26:40 -04:00
Joshua M. Doe
59715529c7 build: only install PDBs on Windows 2020-04-14 16:17:45 -04:00
Joshua M. Doe
4ebc6b8c77 build: consistently have libgst prefix on all plugins
Before this, on Linux there'd be a liblibgst prefix
2020-04-14 16:17:45 -04:00
yair
fa24f0e437
Update gstidsueyesrc.c
added color_mode for RAW (un-bayered) 8bit stream
2019-11-07 15:56:07 +02: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
bbba3dae51 build: use CMakeLists.txt instead of config.h to define plugin macros 2017-09-26 12:46:55 -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
ff8376b9d2 build: use git version info in plugins and build ZIP package 2017-08-03 10:18:51 -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