7 Commits

Author SHA1 Message Date
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
d705291cbd imperxflexsrc: fix timestamps
Previous implementation was trying to be too clever. If we want absolute
timestamps we can use the timestamp/x-unix reference time meta.
2019-11-07 09:17:49 -05:00
Joshua M. Doe
b500b4b24b imperxflexsrc: support packed pixel formats
Since we're using the Imperx unpack function, we can easily handle
packed pixel formats. For performance reasons, we could always support
packed pixel formats directly by adding new caps.
2019-11-07 09:17:49 -05: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
477ae0b9d7 imperxflex: move imperxflexsrc to a more unique directory 2019-07-26 10:44:06 -04:00