Joshua M. Doe
75aaec26b6
kayasrc: add UNIX epoch reference timestamp for absolute timestamping
...
Requires GStreamer 1.14 and a downstream element that can use it.
2019-10-02 09:35:39 -04:00
Joshua M. Doe
1611f54672
niimaqdxsrc: don't over-report dropped frames
2019-10-02 09:32:43 -04:00
Joshua M. Doe
8fd7c91da6
niimaqdxsrc: add UNIX epoch reference timestamp for absolute timestamping
...
Requires GStreamer 1.14 and a downstream element that can use it.
2019-10-02 09:31:02 -04:00
Joshua M. Doe
11bb336ee4
niimaqsrc: add UNIX epoch reference timestamp for absolute timestamping
...
Requires GStreamer 1.14 and a downstream element that can use it.
2019-10-02 09:17:05 -04:00
Joshua M. Doe
54f9df72b7
imperxflex,extractcolor,niimaq: change plugin name to match module
...
Some newer version of GStreamer requires the plugin name used in
GST_PLUGIN_DEFINE to match the name of the compiled module, excluding
libgst and the extension.
2019-10-02 09:16:08 -04:00
Joshua M. Doe
fb9072bc8b
build: make sure kaya and genicam PDBs are put in the right zip
2019-09-30 10:28:04 -04:00
Joshua M. Doe
e364cfe4d5
pleorasrc: fix handling of strides that aren't 32-bit aligned
...
For example, a Mono8 642x482 would have failed to work, as GStreamer
expects the stride to be a multiple of 4-bytes, that is 644 bytes in
this example, while Pleora doesn't do this alignment. This incurs a copy
unfortunately, and there might be a way with memory meta to avoid this,
however eventually most elements will need to have the data 4-byte
aligned.
2019-08-29 14:56:18 -04:00
Joshua M. Doe
64866758a2
"pleorasrc: open devices by default in unicast mode
...
When multicast was added, it was always used. Set default
multicast-group to "0.0.0.0" now, which implies unicast.
2019-08-29 12:26:36 -04:00
Joshua M. Doe
d68f26619a
add more supported sources in README.md
2019-08-01 14:48:30 -04:00
Joshua M. Doe
2ee4399f3f
imperxsdisrc: new source element for IMPERX HD-SDI Express framegrabbers
...
The IMPERX SDI cards support BGR, YUY2, and a unique 10-bit YUV 4:2:2
format which is not currently supported in GStreamer. For now, we'll
unpack it to AYUV64.
This has only been tested on a ExpressCard device, but is expected to
work with all IMPERX grabbers that use this SDK.
Special attention has not been given yet to timestamping or accounting
for dropped frames.
Currently if the source is interlaced this element will deinterlace.
Another mode could be supported to push out the frames as is, with
appropriate caps to indicate interlacing mode.
2019-08-01 12:25:23 -04:00
Joshua M. Doe
477ae0b9d7
imperxflex: move imperxflexsrc to a more unique directory
2019-07-26 10:44:06 -04:00
Joshua M. Doe
904546b7e2
niimaqdxsrc: fix endianness for Mono14 big endian
2019-04-15 10:43:39 -04:00
Joshua M. Doe
68e7fb1c00
niimaqdxsrc: ignore spaces in format names
...
Some devices add spaces to format names, such as 'Mono 16'.
Ignore these spaces.
2019-03-25 14:42:07 -04:00
Joshua M. Doe
85b4e242ca
kayasrc: issue warning when exposure time value is invalid
2019-03-25 14:32:07 -04:00
Joshua M. Doe
4e18c58e19
kayasrc: add property to allow command execution after opening camera
...
Closes #3 . With Kaya project files, commands don't get executed, such as
UserSet loading.
2019-03-25 14:31:32 -04:00
Joshua M. Doe
b6d837aed4
misbirunpack: add properties to allow tweaking luma and chroma mask
...
This can be useful for non-standard implementations of this conversion process
2018-10-04 13:10:47 -04:00
Joshua M. Doe
bcb80f3b87
pleorasrc: run gst-indent
2018-10-04 13:05:17 -04:00
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