CHANGELOG
Changelog for package ffmpeg_image_transport
3.0.3 (2025-09-01)
support new image transport node interface
Contributors: Bernd Pfrommer
3.0.2 (2025-08-23)
fix param dump bug by changing decoder param sep from . to _
Contributors: Bernd Pfrommer
3.0.1 (2025-08-22)
improved CI workflow
Contributors: Bernd Pfrommer
3.0.0 (2025-08-08)
support falling back to alternative decoders, rename parameters, add tests etc * adopt the new ffmpeg_encoder_api which allows for probing of decoders. The decoder parameter can now contain a list of comma-separated decoders which will be tried in order. * adds gtests to the repo * reformat to the black python formatter * add arguments to some example launch files * allow arbitrary AVOptions setting via av_option * remove parameters “preset”, “tune”, “delay”, and “crf” (must now be set via “av_options”) * remove some default values (like bit_rate) to force user to set them explicitly * change the parameter names: remove the leading “.”, so now the parameters are named specify “camera.image_raw..” as opposed to “.camera.image_raw…” * adapt to new ffmpeg_encoder_decoder API * change name of parameter from encoding->encoder * provide encoding when initializing encoder (new encoder/decoder API) * handle new API for image transport 6.3.0 * deal with Humble bug: topic is passed in without being prefixed by the namespace, but then namespace is removed! * package splitting functions into utilities file
stop building on foxy but still support humble
Replaced deprecated code
Contributors: Alejandro Hernandez Cordero, Bernd Pfrommer
2.0.3 (2025-05-26)
avoid ament_target_dependencies
Contributors: Bernd Pfrommer
2.0.2 (2025-03-30)
fix bug: segfault when publish function pointer changes
updated broken badge, fixed typo in readme
Contributors: Bernd Pfrommer
2.0.1 (2025-03-17)
fix bug that prevents compilation in humble
Contributors: Bernd Pfrommer
2.0.0 (2025-03-15)
use ffmpeg_encoder_decoder
align parameter handling with compressed image transport
point to new instructions
Contributors: Bernd Pfrommer
1.0.2 (2025-03-07)
updated badges and fixed deprecation warnings (#36) * updated badges and fixed deprecation warnings * only use AV_FRAME_FLAG_KEY when available
Configurable CRF (#34) * Added CRF support * fixed gop parameter in the README examples ——— Co-authored-by: Alexey Shtern <alexey.shtern@xtend.me>
README: Add usage instructions for Jazzy The syntax mentioned in the README no longer works there.
fix typo in link
added documentation for enabling NVMPI on the jetson
Contributors: Alexey Shtern, Bernd Pfrommer, Danil Tolkachev, Michal Sojka
1.0.1 (2024-04-17)
use appropriate header for cv_bridge
added documentation and improved cmake exporting
move encoder->decoder map to decoder for public use
added frame delay control
changed install directory so other pkgs can ament_target_depend on this library
Contributors: Bernd Pfrommer, Toby Buckley
1.0.0 (2024-01-11)
initial release of ROS2 package
Contributors: Akshay Srinivasan, Bernd Pfrommer, Francesco Ferroni, Michal Sojka, akssri