├── .github └── workflows │ ├── lint.yml │ └── test.yml ├── LICENSE ├── README.md ├── broll ├── CMakeLists.txt ├── README.md ├── include │ └── broll │ │ ├── frame_decoder.hpp │ │ ├── msg_conversions.hpp │ │ └── video_reader.hpp ├── package.xml └── src │ ├── decode_node.cpp │ ├── frame_decoder.cpp │ ├── logging.hpp │ ├── msg_conversions.cpp │ └── video_reader.cpp ├── doc ├── compressed_workflow.png ├── decoded_workflow.png └── foxglove_screenshot.png └── rosbag2_storage_broll ├── CMakeLists.txt ├── README.md ├── include └── rosbag2_storage_broll │ └── bag_utils.hpp ├── package.xml ├── rosbag2_storage_plugin.xml └── src ├── bag_utils.cpp └── broll_storage.cpp /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/README.md -------------------------------------------------------------------------------- /broll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/CMakeLists.txt -------------------------------------------------------------------------------- /broll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/README.md -------------------------------------------------------------------------------- /broll/include/broll/frame_decoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/include/broll/frame_decoder.hpp -------------------------------------------------------------------------------- /broll/include/broll/msg_conversions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/include/broll/msg_conversions.hpp -------------------------------------------------------------------------------- /broll/include/broll/video_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/include/broll/video_reader.hpp -------------------------------------------------------------------------------- /broll/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/package.xml -------------------------------------------------------------------------------- /broll/src/decode_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/src/decode_node.cpp -------------------------------------------------------------------------------- /broll/src/frame_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/src/frame_decoder.cpp -------------------------------------------------------------------------------- /broll/src/logging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/src/logging.hpp -------------------------------------------------------------------------------- /broll/src/msg_conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/src/msg_conversions.cpp -------------------------------------------------------------------------------- /broll/src/video_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/broll/src/video_reader.cpp -------------------------------------------------------------------------------- /doc/compressed_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/doc/compressed_workflow.png -------------------------------------------------------------------------------- /doc/decoded_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/doc/decoded_workflow.png -------------------------------------------------------------------------------- /doc/foxglove_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/doc/foxglove_screenshot.png -------------------------------------------------------------------------------- /rosbag2_storage_broll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/rosbag2_storage_broll/CMakeLists.txt -------------------------------------------------------------------------------- /rosbag2_storage_broll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/rosbag2_storage_broll/README.md -------------------------------------------------------------------------------- /rosbag2_storage_broll/include/rosbag2_storage_broll/bag_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/rosbag2_storage_broll/include/rosbag2_storage_broll/bag_utils.hpp -------------------------------------------------------------------------------- /rosbag2_storage_broll/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/rosbag2_storage_broll/package.xml -------------------------------------------------------------------------------- /rosbag2_storage_broll/rosbag2_storage_plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/rosbag2_storage_broll/rosbag2_storage_plugin.xml -------------------------------------------------------------------------------- /rosbag2_storage_broll/src/bag_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/rosbag2_storage_broll/src/bag_utils.cpp -------------------------------------------------------------------------------- /rosbag2_storage_broll/src/broll_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonsaiRobotics/rosbag2_broll/HEAD/rosbag2_storage_broll/src/broll_storage.cpp --------------------------------------------------------------------------------