Skip to content

Port serialize/protobuf

Paul Beasly requested to merge dev/serialize_protobuf into integration-v2

Modified all algorithms under arrows/serialize/protobuf for porting to v2.

  • activity algorithm was originally not included in v1 register_algorithms. It was modified and included because it is called in one of the unit tests.
  • geo_polygon was also not included in v1 CMakeLists.txt or register_algorithms. It appears to be unused. The algorithm was modified for porting to v2. It does not build, so it was not added to the CMakeLists.txt or register_algorithms
  • ci config was manually updated to include serialize_protobuf unconditionally to avoid adding the long name to the ci configuration file name
  • If both serialize/json and serialize/protobuf are enabled, there is a conflict with the plug in names because they both use the same vital/algo/data_serializer interface. The plug in names for serialize/protobuf were changed. For example, kwiver:image changed to kwiver:protobuf:image to distinguish it from serialize/json.
Edited by Paul Beasly

Merge request reports