Skip to content

Prepare for Python Packaging

Ross Gardiner requested to merge dyntrap-submodule into master

Four main changes:

  • Adds decoder handling functionality to libvid2frames rather than the executable. This means programs using the library do not have to implement handling of the decoder and files themselves.
  • Changes the CLI interface to accept an optional output directory, Argument parsers and usage advice are written for python and c interfaces with libvid2frames.
  • Removes DynAikonTrap dependency from python interface, allowing vid2frames to be packaged as a standalone python library dependant only on built libvid2frames.so
  • dynaikontrap-video.py is renamed to Vid2Frames.py, reflecting encapsulated python interface

Merge request reports