Skip to content

Latest commit

 

History

History
168 lines (154 loc) · 9.17 KB

CHANGELOG.rst

File metadata and controls

168 lines (154 loc) · 9.17 KB

Changelog for package web_video_server

1.0.2 (2022-07-18)

  • Fix build for ROS2 Humble
  • Sync ros2 branch up to version 0.2.2 fix multipart_stream.cpp HttpHeader values in order to solve DOMException(cross origin) CORS issue (#92) add a mention of mjpegcanvasjs in the readme (#100) fix vp9 and h264, support for opencv4 and ffmpeg 4 (#103)
  • Contributors: Błażej Sowa, Domenic Rodriguez

1.0.1 (2022-05-03)

  • Fix build for ROS2 Foxy (#111) * Fix build for ROS2 Foxy * Switch incoming CompressedImage msgs to use RCL_ROS_TIME
  • Contributors: Domenic Rodriguez

0.2.2 (2021-07-23)

  • fix vp9 and h264, support for opencv4 and ffmpeg 4 (#103)
  • add a mention of mjpegcanvasjs in the readme (#100)
  • fix multipart_stream.cpp HttpHeader values in order to solve DOMException(cross origin) CORS issue (#92)
  • Contributors: Gady, okapi1125, randoms

1.0.0 (2019-09-20)

  • Port to ROS 2

0.2.1 (2019-06-05)

  • Restream buffered frames with minimum publish rate (#88) * Restream buffered frames with minimum publish rate * Implement restreaming for ros_compressed_streamer
  • Update travis config (#89)
  • Fall back to mjpeg if ros_compressed is unavailable (#87)
  • Contributors: Jihoon Lee, Viktor Kunovski, sfalexrog

0.2.0 (2019-01-30)

  • Add "default_stream_type" parameter (#84) This allows users to specify default stream type in their .launch files. Using a "ros_compressed" stream type sometimes results in a much lower resource consumption, and having it set as a default is much nicer for end users.
  • Add a workaround for MultipartStream constant busy state (#83) * Add a workaround for MultipartStream constant busy state * Remove C++11 features
  • lax rule for topic name (#77)
  • Add PngStreamer (#74)
  • fix SteadyTimer check for backported ROS versions (#71) i.e. on current kinetic
  • Pkg format 2 (#68) * use package format 2 * add missing dependency on sensor_msgs
  • fixed undeclared CODEC_FLAG_GLOBAL_HEADER (#65)
  • Contributors: Andreas Klintberg, Dirk Thomas, Felix Ruess, Kazuto Murase, Viktor Kunovski, sfalexrog

0.1.0 (2018-07-01)

  • Avoid queuing of images on slow ethernet connection (#64)
  • use SteadyTimer (if available) for cleaning up inactive streams (#63) * use SteadyTimer for cleaning up inactive streams so that cleanup works correctly even if system time changes SteadyTimer is available since roscpp 1.13.1 * possibility to use SteadyTimer on older ROS versions when SteadyTimer has been backported to those...
  • Fix segfault in libav_streamer destructor (resolves #59) (#60)
  • Fix vp8 in kinetic add vp9 and h264 support (#52) * fix vp8 in kinetic * add h264 and vp9 support
  • Add Indigo test matrix in travis configuration (#50)
  • Set image streamer as inactive if topic is not available (#53) * Resolves #38
  • Fix Build for ubuntu 14.04 (#48) * fix issue #47 * fix double free
  • Revert "use SteadyTimer for cleaning up inactive streams (#45)" (#51) This reverts commit ae74f19ada22f288a7c7a99ada7a1b9b6037c7ce.
  • use SteadyTimer for cleaning up inactive streams (#45) so that cleanup works correctly even if system time changes
  • Use trusty instead of xenial. See travis-ci/travis-ci#7260 (#49) * Also see RobotWebTools/rosbridge_suite#311
  • Contributors: Felix Ruess, James Bailey, Jihoon Lee, randoms, schallerr

0.0.7 (2017-11-20)

  • Ffmpeg 3 (#43) * Correct use of deprecated parameters codec_context_->rc_buffer_aggressivity marked as "currently useless", so removed codec_context_->frame_skip_threshold access through new priv_data api * New names for pixel formats * AVPicture is deprecated, use AVFrame * Switch to non-deprecated free functions * Use new encoding api for newer versions * codec_context is deprecated, use packet flags
  • Update travis configuration to test against kinetic (#44)
  • fixed misuse of remove_if (#35)
  • Merge pull request #33 from achim-k/patch-1 web_video_server: fix bool function not returning This fix is required when compiling the package with clang. Otherwise a SIGILL (Illegal instruction) is triggered.
  • Contributors: Hans-Joachim Krauch, Jan, Jihoon Lee, russelhowe

0.0.6 (2017-01-17)

  • Fixed topic list to display all image topics, fixing Issue #18.
  • Contributors: Eric

0.0.5 (2016-10-13)

  • Merge pull request #23 from iki-wgt/develop More information when server creation is failed
  • Removed empty line
  • More detailed exception message Programm behavior is not changed since the exception is rethrown.
  • Contributors: BennyRe, Russell Toris

0.0.4 (2015-08-18)

  • Merge pull request #16 from mitchellwills/compressed Adds support for streaming ROS compressed image topics without the need to reencode them
  • Switch to checkout async_web_server_cpp from source
  • Upgrade for change in signature of async_web_server_cpp request handler
  • Added ros compressed video streamer type This directly passes the ros compressed frame data to the http socket without reencoding it
  • Switched from passing image transport to passing node handle to streamer constructors
  • Added default transport parameter for regular image streamers
  • Contributors: Mitchell Wills, Russell Toris

0.0.3 (2015-05-07)

  • added verbose flag
  • Contributors: Russell Toris

0.0.2 (2015-02-20)

  • Merge pull request #10 from mitchellwills/develop Added option to specify server address
  • Added option to specify server address
  • Merge pull request #3 from mitchellwills/develop Remove old http_server implementation and replace it with async_web_server_cpp package
  • Moved from using built in http server to new async_web_server_cpp package
  • Did some cleanup of streamers
  • Update package.xml
  • Contributors: Mitchell Wills, Russell Toris

0.0.1 (2014-10-30)

  • missed travis file
  • cleanup and travis build
  • ROS auto-format
  • Merge pull request #1 from mitchellwills/develop Initial implementation of a http web server that serves ROS image topics as multiple web compatible formats
  • Made some changes suggested by catkin_lint and did some package cleanup
  • Added support for libavstreamer on Ubuntu 13.10 version of libav
  • Added support for specifying vp8 quality parameter
  • Implemented lazy initialization for libav buffers so that output size can be infered from the first image
  • Updated README
  • Added vp8 support
  • Broke image encodings out into different files
  • Made write operations async Send timestamps for mjpeg stream
  • Initial commit
  • Update README.md
  • Update README.md
  • Update README.md
  • Initial commit
  • Contributors: Mitchell Wills, Russell Toris