Skip to content

add video frame decoder, use in fpltool extract#202

Merged
flipflip8952 merged 1 commit into
mainfrom
video-decode
Jul 20, 2026
Merged

add video frame decoder, use in fpltool extract#202
flipflip8952 merged 1 commit into
mainfrom
video-decode

Conversation

@flipflip8952

@flipflip8952 flipflip8952 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor
  • Add fpsdk::common::cam and fpsdk::common::video to handle FPL CamData (encoded video frames)
  • Update Docker images with new dependencies
    • FFmpeg libraries, built manually with --disable-gpl and --disable-nonfree
    • VA-API deps and some useful tools
  • Refactor fpltool extract code into class and separate methods for each fpl message
  • Add "cam" data extraction to "fpltool extract" and fpltool rosbag"
  • CMake stuff
    • Use CMake variables FPSDK_BUILD_TESTING (and ignore BUILD_TESTING) to enable/disable build of tests, default to autodetect and enable if a suitable version of GTest is found
    • Refactor FPSDK_USE_PROJ handling to macro in utils.cmake
    • Add FPSDK_USE_FFMPEG (auto, on, off) for FFmpeg libraries, assert they are free and non-gpl
  • Fix installing docu (README.md and LICENSE files)
  • Update doxygen/docu for video, fix some Doxygen issues
  • Add RTCM3 type 1029 stringification
  • Cosmetics

@flipflip8952
flipflip8952 force-pushed the video-decode branch 9 times, most recently from f9e6848 to 7ce9565 Compare July 20, 2026 07:08
@flipflip8952
flipflip8952 merged commit 6a396b9 into main Jul 20, 2026
17 checks passed
@flipflip8952
flipflip8952 deleted the video-decode branch July 20, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant