Joshua M. Doe
1bab9b907b
gentlsrc: fix bug where two devices wouldn't be found on the same interface
2022-02-25 10:55:00 -05:00
Joshua M. Doe
260c09b1be
gentlsrc: only send valid image data in case payload size has padding
2022-02-25 10:55:00 -05:00
Joshua M. Doe
ddae5b5105
gentlsrc: add Mono16, BayerGR16, BayerRG16
2022-02-25 10:55:00 -05:00
Joshua M. Doe
6c5cbad0ad
gentlsrc: add support for FLIR Spinnaker cameras
...
This also required changing how we read values, as FLIR uses little
endian. Timestamps are handled differently as well.
We're even more overdue for moving to properly parse the XML, just a
matter of if we'll use the GenApi reference implementation or something
else like Aravis.
2022-02-25 10:55:00 -05:00
Joshua M. Doe
ddf2f6857e
gentlsrc: check first for timestamp in nanoseconds
...
Then fallback to timestamp in ticks if needed.
2022-02-25 10:54:59 -05:00
Thor Tomasarson
6f84e34a1f
pylonsrc: reduce repeated parameter writes
2022-02-25 10:14:28 -05:00
Thor Tomasarson
c64f9dda31
pylonsrc: the testimagesource should only be set if explicitly configured
2022-02-25 10:14:28 -05:00
Thor Tomasarson
ee440aa927
pylonsrc: add in the testimagesource parameter to allow for custom image source
2022-02-25 10:14:28 -05:00
Thor Tomasarson
8900eeb73c
pylonsrc: the emulator does not have a DeviceSerialNumber
2022-02-25 10:14:28 -05:00
Thor Tomasarson
07f8711774
pylonsrc: log error codes as hexadecimal for clarity
2022-02-25 10:14:28 -05:00
AASanchezA
ba36bf6a38
bugfix: fix linux compilation for method g_utf8_to_ucs4 for gstidsueyesrc
2022-02-25 10:08:20 -05:00
Thies Möller
1417f0d330
gst-pylonsrc: add MaxTransferSize for USB3Vison devices
...
increasing MaxTransferSize allows to lower the system overhead
to receive video data in case of larger images
2022-01-25 09:14:51 -05:00
Joshua M. Doe
9e91e8afc9
gentlsrc: fix compiling on Linux
...
This plugin still needs a major refactor, and currently requires
modifications to support any Linux GenTL producers, at least the CTI
path.
2021-11-19 13:11:55 -05:00
Joshua M. Doe
81d806417d
pleora: fix build for UNIX platforms
...
Tested on Jetson Nano.
2021-11-19 13:11:55 -05:00
Joshua M. Doe
f4511c042a
gentl: Fix zlib path for Linux systems
2021-11-19 13:11:55 -05:00
Joshua M. Doe
02dd4126ac
pleorasink: use async queues and improve debug messages
2021-11-19 13:11:55 -05:00
Joshua M. Doe
63295f7290
kayasrc: for Unix time metadata, sync against system clock every frame due to drift
...
Otherwise, over time, the framegrabber clock drifts from the system clock.
2021-11-19 13:11:55 -05:00
Joshua M. Doe
b705e93cb3
gentlsrc: don't throw error if we can't latch timestamp
2021-11-19 13:11:54 -05:00
Joshua M. Doe
de15005b2d
gentlsrc: set attributes on every create function if the property was modified
2021-11-19 13:11:54 -05:00
Joshua M. Doe
32661673ab
gentlsrc: set buffer offset from frame ID
2021-11-19 13:11:54 -05:00
Joshua M. Doe
8520bf83c9
gentlsrc: allow interface to be reopened in same process
2021-11-19 13:11:49 -05:00
Joshua M. Doe
872988255e
gentlsrc: allow local or Local url, and show ZIP/XML file location in debug output
2021-09-21 15:55:14 -04:00
Joshua M. Doe
63731a3b6f
gentlsrc: allow two interfaces of the same producer to be opened in one process
...
Need to make it producer specific, and allow for multiple devices on the same interface
2021-09-21 15:55:13 -04:00
Joshua M. Doe
766d2de7e5
gentlsrc: add attributes property for setting camera parameters
...
Right now it only works on register addresses and integer values
2021-09-21 15:55:13 -04:00
Joshua M. Doe
0068a0f4b0
gentlsrc: try again if we get a non-image payload type
2021-09-21 15:55:13 -04:00
Joshua M. Doe
92b43c3e0a
gentlsrc: if GEV timestamp latch fails use previous value
...
This has been encountered with multiple instances using the same producer
2021-09-21 15:55:13 -04:00
Joshua M. Doe
dac5fe9232
gentlsrc: add several Basler-specific pixel formats
2021-09-21 15:55:13 -04:00
Joshua M. Doe
8e34238034
gentlsrc: add producer property to select between EVT and Basler
...
This is still a bandaid fix until we properly parse the XML files
2021-09-21 15:55:13 -04:00
Joshua M. Doe
765662aa82
gentlsrc: use GEV buffer timestamps if available for unix reference time
2021-09-21 15:55:13 -04:00
Joshua M. Doe
6c4eedde70
gentlsrc: show warning if buffer is incomplete
...
Should this be an ELEMENT_WARNING?
2021-09-21 15:55:13 -04:00
Joshua M. Doe
f38c3a4d1f
gentlsrc: check for valid payload type earlier
2021-09-21 15:55:13 -04:00
mrstecklo
8ac5739f97
pylonsrc: added handlers for coloradjustment property
2021-05-12 15:24:49 -04:00
Joshua M. Doe
bba2fecd56
gentlsrc: run gst-indent
2021-05-03 13:38:43 -04:00
Joshua M. Doe
380ff91eb2
phoenixsrc: allow for logging FPGA temp if env var GST_PHOENIX_FPGA_TEMP_LOG is set
2021-04-15 08:46:04 -04:00
Joshua M. Doe
91131aeb7a
gentl: fix installation of PDB files
2021-04-14 14:09:08 -04:00
Joshua M. Doe
87c25c9175
kayasink: use scan function that works on older versions of Vision Point
2021-04-14 14:09:08 -04:00
Joshua M. Doe
b0dad8b7b2
kaysrc: don't try and set zero exposure time
...
Mostly to get rid of annoying warnings
2021-04-13 13:36:04 -04:00
Joshua M. Doe
402841ec91
saperasrc: allow for logging FPGA temp if env var GST_SAPERA_FPGA_TEMP_LOG is set
2021-04-13 13:31:14 -04:00
Joshua M. Doe
2f19e05e9c
kayasrc: allow for logging FPGA temp if env var GST_KAYA_FPGA_TEMP_LOG is set
2021-04-13 13:27:20 -04:00
Joshua M. Doe
f39e48d065
kaya: run gst-indent
2021-04-02 11:59:37 -04:00
Joshua M. Doe
8a79fa0c0d
kayasink: fix supported pixel formats
2021-04-02 11:20:00 -04:00
Joshua M. Doe
71631261be
gentlsrc: add additional pixel formats
2021-03-23 15:44:07 -04:00
Joshua M. Doe
5925f643b1
gentlsrc: rename genicamsrc to gentlsrc and fix build
2021-03-23 14:31:07 -04:00
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