10 Commits

Author SHA1 Message Date
Joshua M. Doe
d8f21e3852 klvinspect: add log messages saying where timestamp came from 2021-04-14 14:09:08 -04:00
Joshua M. Doe
3e40808539 klvtimestamp: new element to parse KLV for timestamp to add as meta reference timestamp 2021-04-14 14:09:08 -04:00
Joshua M. Doe
32abd30f5e klvinject: prepare outbuf buffers to handle non-writable buffers 2021-04-14 14:08:48 -04:00
Joshua M. Doe
6166ddc3ed klvinspect: add property to dump KLV data to a file 2021-02-25 09:36:34 -05: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
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
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
e886b5f4fa klvinject: use unix reference timestamp if available 2020-03-17 10:56:50 -04:00
Joshua M. Doe
ec20592591 klv: add klv library, klvinject and klvinspect elements
Create as a separate library until gst-plugins-base MR124 is merged into tag
2020-02-06 13:33:56 -05:00