Joshua M. Doe
12ff8d2c9e
ignore all build directories and delete errant .gitignore.bak
2020-11-10 16:23:36 -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
5ad3820ef4
update README to clarify GStreamer 1.8 is needed for KLV support
2020-04-16 07:52:47 -04:00
joshdoe
c1aa0a49af
doc: update Linux instructions and discuss KLV
2020-04-15 13:15:35 -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
2a8fc2f84d
build: use a better default install location on Linux
2020-04-15 09:26:40 -04:00
Joshua M. Doe
7adc8d9ac9
freeimage: disable plugin for now, as it hasn't been ported to 1.0 yet
...
See #23
2020-04-15 09:26:13 -04:00
yair
3af98f0a65
added lowercase to Build dir ignore
...
missed it
2020-04-15 09:24:09 -04:00
yair
5a3d31e0f2
Add build dir to gitignore
2020-04-15 06:37:13 -04:00
yair
5cf3cb23eb
Update FindIDSuEye.cmake
...
changes for linux, might need to conform
2020-04-14 19:43:45 -04:00
Joshua M. Doe
6a9b31c7d4
build: avoid policy CMP0053 warnings
...
On Windows there's an environment variable with parentheses, avoid the CMake warning
2020-04-14 16:17:45 -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
6c87791b95
build: reduce warnings from Phoenix cmake module
2020-04-14 15:50:51 -04:00
Joshua M. Doe
6ea2d4325e
build: update Pylon to build on Linux
2020-04-14 15:50:51 -04:00
Joshua M. Doe
3b556f3357
build: fix find_package call to use right case of NIIMAQdx
2020-04-14 15:50:51 -04:00
Joshua M. Doe
bb17f75edc
genicam: disable building, incomplete anyways
2020-04-14 12:39:09 -04:00
Joshua M. Doe
5c811d9b79
klv: allow building with older versions of GStreamer
...
GstReferenceTimestampMeta appeared in version 1.14
2020-04-14 12:38:36 -04:00
Joshua M. Doe
663269e9a6
klv: add export macro for gcc
2020-04-14 12:37:17 -04:00
Joshua M. Doe
529d5788f9
build: avoid error of Pleora isn't installed
...
Closes #16
2020-04-14 11:24:14 -04:00
Joshua M. Doe
ef66205b40
pylonsrc: avoid memcpy by wrapping buffer
2020-04-08 11:42:55 -04:00
Joshua M. Doe
2a07d3df60
pylonsrc: use caps negotiation for selecting PixelFormat instead of property
...
Renamed 'imageformat' property to 'pixel-format', and set default to 'auto',
which will query the camera for supported PixelFormats, then allow
GStreamer to negotiate the format with downstream elements.
2020-04-08 07:18:28 -04:00
Joshua M. Doe
9bf84eb7e8
common: add genicam pixel format utility function
...
GenICam currently supports a specific list of pixel format names,
however Basler, NI, and probably others sometimes use different names,
especially in older cameras. Spaces tend to get used, so now when
checking for matches, ignore spaces and casing.
2020-04-08 06:51:21 -04:00
Joshua M. Doe
0606ad67b3
pylonsrc: refactor _start
...
It was getting hard to navigate through this function
2020-04-07 11:43:59 -04:00
Joshua M. Doe
3d074be9a0
pylonsrc: add YUV422_YUYV_Packed as YUY2 video format
2020-04-07 06:54:04 -04:00
Joshua M. Doe
e43d708bec
pylonsrc: add pixel format YUV422Packed
2020-04-06 15:22:11 -04:00
Joshua M. Doe
c2648dc66b
add LICENSE file
2020-04-06 15:13:43 -04:00
Joshua M. Doe
1a6891858f
update README to include Basler Pylon
2020-04-06 15:08:05 -04:00
Joshua M. Doe
aabe7bdeaf
pylonsrc: use standard LOG and DEBUG macros
2020-04-06 14:59:25 -04:00
Joshua M. Doe
2099e46e72
pylonsrc: move global variables to be instance variables
2020-04-06 14:51:17 -04:00
Joshua M. Doe
c0f68e83d3
pylonsrc: merge Basler Pylon plugin from gst-pylonsrc
...
Merged from https://github.com/zingmars/gst-pylonsrc
This includes some changes to include running gst-indent, and
modification to allow it to compile with Visual Studio 2012/VC11.
2020-04-06 14:35:50 -04:00
Joshua M. Doe
552fae8538
pleora: run gst-indent
...
Excluding the true C++ file
2020-03-19 11:56:43 -04:00
Joshua M. Doe
fa07ad8263
pleorasink: check all IP addresses on each interface
2020-03-19 11:56:43 -04:00
Joshua M. Doe
e886b5f4fa
klvinject: use unix reference timestamp if available
2020-03-17 10:56:50 -04:00
Joshua M. Doe
8830751c52
aptinasrc: add xsdat-file property to allow sensor file override
2020-03-17 10:56:50 -04:00
Joshua M. Doe
8ff872e634
bayerutils: add new plugin with bayer2gray, to do caps conversion
...
This is a convenience function to avoid using a capssetter when we want to treat
Bayer as gray. In the future we can add properties to balance each element of the
CFA.
Note there's a bug with the in-place transform, so currently a memcpy is being used.
2020-03-17 10:56:50 -04:00