397 Commits

Author SHA1 Message Date
Joshua M. Doe
e970fcd33b genicamsrc: properly close video by sending AcquisitionStop 2021-03-23 14:17:28 -04:00
Joshua M. Doe
e93de61e98 genicamsrc: fix getting interface ID 2021-03-23 14:16:38 -04:00
Joshua M. Doe
1a3d985fd8 genicam: make it easier in code to switch between different producers 2021-03-23 14:14:54 -04:00
mrstecklo
b4455dbcf8 pylonsrc: read values of Gev features 2021-03-02 07:11:09 -05:00
Eskild Helmersen
e4e231fca8 pylonsrc: the limits of some of the transport-layer parameters are codependent, and must be adjusted accordingly
See Pylon manuals, and PylonViewer, to understand these relations.
2021-03-02 07:11:09 -05:00
Eskild Helmersen
7f3f51fbf3 pylonsrc: added GST parameter bandwidth-reserve-acc 2021-03-02 07:11:09 -05:00
Eskild Helmersen
b8ebed176a pylonsrc: added GST bandwidth-reserve parameter (GevSCBWR) 2021-03-02 07:11:09 -05:00
Eskild Helmersen
d1c687fb6e pylonsrc: Added frame-trans-delay parameter 2021-03-02 07:11:09 -05:00
Eskild Helmersen
5b809cc950 pylonsrc: added gst parameter inter-packet-delay for tuning when using multiple cameras and limited bandwidth situations 2021-03-02 07:11:09 -05:00
Eskild Helmersen
1f121e3e01 pylonsrc: added parameter packet-size for better tuning in bandwidth restricted environments. 2021-03-02 07:11:09 -05:00
Eskild Helmersen
314581b002 pylonsrc: added custom grab-timeout parameter instead of hardcoded 1s wait.
Useful when trying to understand bandwith related issues on the Basler cameras.
2021-03-02 07:11:09 -05:00
Eskild Helmersen
88bc6062b3 pylonsrc: fail only after n number of consecutive failed frames 2021-03-02 07:11:09 -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
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