334 Commits

Author SHA1 Message Date
Joshua M. Doe
b13bcc5212 qcamsrc: add binning property 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
Joshua M. Doe
8e702a802b pleorasrc: fix support for Bayer formats
Closes #44
2021-02-25 09:36:34 -05:00
Joshua M. Doe
8dcf24d0f3 qcamsrc: send camera settings as a group 2021-02-25 09:36:34 -05:00
Joshua M. Doe
9a99935cad qcamsrc: run indent 2021-02-25 09:36:34 -05:00
Joshua M. Doe
3bec8a37da qcamsrc: cleanup on stop_requested
Otherwise false errors and seg faults occur
2021-02-25 09:36:34 -05:00
Joshua M. Doe
44fe9a9714 qcamsrc: make gain a double instead of float 2021-02-25 09:36:34 -05:00
Joshua M. Doe
e903e7f641 qcamsrc: make timeout be in addition to exposure time 2021-02-25 09:36:34 -05:00
Joshua M. Doe
f1b31927f3 qcamsrc: add region of interest (ROI) properties 2021-02-25 09:36:33 -05:00
Joshua M. Doe
c72458c918 qcamsrc: Initial commit of QImaging QCam video source 2021-02-25 09:36:33 -05:00
Joshua M. Doe
01c65a2d18 kayasink: fix property max values 2021-02-25 09:36:33 -05:00
Joshua M. Doe
27c91326af kayasink: add new sink for Kaya Chameleon CXP simulators 2021-02-25 09:36:33 -05:00
mrstecklo
19a198895c pylonsrc: moved setting pixel format to _set_caps() 2021-02-18 06:02:24 -05:00
mrstecklo
f9d9af433c pylonsrc: handle float features with int aliases 2021-02-18 06:02:24 -05:00
mrstecklo
a28d0fd840 pylonsrc: extend property ranges for raw values 2021-02-18 06:02:24 -05:00
mrstecklo
48f104dbdb pylonsrc: fixed PGI alias handling 2021-02-18 06:02:24 -05:00
mrstecklo
ed3dd3915a pylonsrc: handle feature aliases 2021-02-18 06:02:24 -05:00
mrstecklo
f740eed949 pylonsrc: handle warnings 2021-02-18 06:02:24 -05:00
mrstecklo
c289ab079b pylonsrc: apply all properties in start func 2021-02-18 06:02:24 -05:00
mrstecklo
d09da265b9 pylonsrc: set same defaults in set_property and init 2021-02-18 06:02:24 -05:00
mrstecklo
82502f44ce pylonsrc: fixed typo in propAutoFeature 2021-02-18 06:02:24 -05:00
mrstecklo
2ea7e9ee63 pylonsrc: fixed offset default behaviour and continuous mode reading 2021-01-22 11:12:56 -05:00
mrstecklo
11b85fcc3a pylonsrc: check strings before reading 2021-01-22 11:12:56 -05:00
mrstecklo
6b286964ca pylonsrc: added config-file and ignore-defaults properties 2021-01-22 11:12:56 -05:00
mrstecklo
f5d65c4a1a pylonsrc: added property state flags 2021-01-22 11:12:56 -05:00
mrstecklo
6b863f3460 pylonsrc: refactored 'feature_supported' 2021-01-22 11:12:56 -05:00
mrstecklo
9ed4d32163 pylonsrc: grouped limits and manual values for autofeatures 2020-11-25 07:41:49 -05:00
mrstecklo
8c6ff96c89 pylonsrc: refactored autofeatures 2020-11-25 07:41:49 -05:00
mrstecklo
53351a0818 pylonsrc: refactored grouped features 2020-11-25 07:41:49 -05:00
mrstecklo
7faedddea2 pylonsrc: grouped related properties 2020-11-25 07:41:49 -05:00
mrstecklo
4910bea34c pylonsrc: fixed Pylon environment initialization 2020-11-10 16:22:46 -05:00
mrstecklo
b2f88a5bde pylonsrc: fixed string handling 2020-11-10 16:22:46 -05:00
mrstecklo
8bd6934d78 pylonsrc: return a copy of src->caps in get_caps; restored variable fps 2020-11-10 16:22:46 -05:00
Joshua M. Doe
04246feae7 kayasrc: fix when interface is already opened
Before this, if an interface was already opened, causing start() to
fail, all future attempts to open the interface would continue to fail.
Before, this would require the process to be restarted.
2020-09-01 15:47:56 -04:00
Joshua M. Doe
4af04a21ba matroxsrc: don't let MIL display error dialogs
We should be handling errors in code.
2020-08-13 15:11:04 -04:00
Joshua M. Doe
f2d021c519 matroxsrc: properly close resources if initialization fails 2020-08-13 15:11:04 -04:00
Joshua M. Doe
a17e6656ad matroxsrc: actually respect channel property for selecting digitizer
Before it was ignored, so the MilConfig default was always used.
2020-08-13 15:10:45 -04:00
Joshua M. Doe
5baad42603 kayasrc: don't close framegrabber prematurely
If we have two cameras open on the same interface
2020-08-10 14:21:59 -04:00
Joshua M. Doe
01a59a2aa0 kayasrc: fix to allow reopening of framegrabber with the same instance
A framegrabber pointer wasn't cleared properly on stop(), so on start()
it would think the framegrabber was already open.
2020-07-29 13:40:03 -04:00
Joshua M. Doe
f672711bda matroxsrc: remove unneeded property query
This was also causing crashes on Windows 10 with Radient eV-CXP
2020-07-14 10:51:29 -04:00
Joshua M. Doe
bf76de5b03 matroxsrc: change device property to an enum property named system
Easier to choose system type, and language matches up with Matrox terminology
2020-07-10 15:24:12 -04:00
Joshua M. Doe
dd0a7bf93e matrox: fix reopening of a camera in same process lifetime
Matrox only wants one application object created per process
2020-07-10 14:28:05 -04: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
Joshua M. Doe
a6e97d08df klv: make KLV support optional via ENABLE_KLV, disabled by default
This prevents the building of the klv library and plugin, and disables KLV
support and dependency in the Pleora plugin.
2020-04-15 12:34:07 -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
Joshua M. Doe
bb17f75edc genicam: disable building, incomplete anyways 2020-04-14 12:39:09 -04:00