ros-one-video-stream-opencv (1.1.6-17noble.20251023.0342) UNRELEASED; urgency=medium

  * Append timestamp when binarydeb was built.

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Thu, 23 Oct 2025 03:42:21 +0000

ros-one-video-stream-opencv (1.1.6-0noble) noble; urgency=high

  * #67 Deal better with looping on a video file and the start and stop frame selection
  * #77 Noticed the default camera info was actually wrong, corrected
  * #69 Get canonical file for target device and give a warning if we convert to a canonical path
  * Fix typo when moving log to debug
  * #57 Enable to select the start and stop points for playing video file.
  * Avoid the excess of start_frame compared to stop_frame for playing video file.
  * #55 Add title and travis badge
  * #54 Enable testing on melodic
  * Add linesep for each mp jpeg
  * #53 Upgrade to OpenCV 4
  * #52 video_stream: fix disconnect callbacks never being called
  * Video_stream: make sure to always increase suscriber count
  * #50 Add option to set output_encoding
  * Add link to cv_bridge::cvtColor
  * Add config to set output_encoding
  * #49 Use variable config instead of class properties
  * #51 install with source permissions, install small.mp4, install test directory to enable testing in catkin install space
  * #45 libvideo_stream_opencv now depends on gencfg
  * #44 Don't download test data on source directory
  * #43 Add option to re-open camera device on read failure
  * #39 Add dependency for gencfg
  * #37 Support camera property settings on dynamic reconfigure
  * #36 Fix bugs for thread initialization/deinitialization
  * #34 Support changing parameter by using dynamic reconfigure
  * Add dependencies for test
  * Support dynamic_reconfigure
  * #33 Convert video_stream node to nodelet, use nodelet for video_stream
  * #31 Do not flip old image multiple times, closes #30
  * #35 Enable CI
  * Contributors: Alexander Rössler, GITAI, Leonardo Lai, Michael Sobrepera, Ryohei Ueda, Sam Pfeiffer, Sammy Pfeiffer, Yuki Furuta, moju zhao

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Tue, 08 Dec 2020 00:00:00 -0000

ros-one-video-stream-opencv (1.1.5-0noble) noble; urgency=high

  * Exit the program if we reach the end of the video when playing a video file (Issue #23)
  * Throw exception when a frame cant be captured (Issue #23, PR #27)
  * Add loop_video parameter for videofiles (PR #24)
  * Contributors: Sammy Pfeiffer, iory

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Fri, 14 Dec 2018 00:00:00 -0000

ros-one-video-stream-opencv (1.1.4-0noble) noble; urgency=high

  * Fix bug, cv::Mat needs to be cloned otherwise all entries in the queue will point to the same frame. This resulted in always returning the last received frame.
  * Contributors: Axel13fr

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Mon, 23 Jul 2018 00:00:00 -0000

ros-one-video-stream-opencv (1.1.3-0noble) noble; urgency=high

  * Fixing ever growing memory when using boost::sync_queue (Issue #20) by reimplementing thread safety of frames queue using std classes. boost::sync_queue is buggy (keeps on allocating memory over time).
  * Contributors: Axel13fr

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Wed, 11 Jul 2018 00:00:00 -0000

ros-one-video-stream-opencv (1.1.2-0noble) noble; urgency=high

  * Fix empty frame id in camera info header when providing a calibration file.
  * Contributors: tim-fan

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Tue, 12 Jun 2018 00:00:00 -0000

ros-one-video-stream-opencv (1.1.1-0noble) noble; urgency=high

  * Fix error of using camera_name instead of identifying the type of the provider
    to check when the provider is a video file, and act accordingly in the producer thread
  * Prevent locking when ROS SIGINT arrives and the image queue is empty.
  * Added rate limiting to camera_fps_rate also if videofile is used as input
  * Contributors: Andrea Ranieri, Avio, Sam Pfeiffer, Sammy Pfeiffer

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Fri, 20 Apr 2018 00:00:00 -0000

ros-one-video-stream-opencv (1.1.0-0noble) noble; urgency=high

  * Update to use thread to read.
    Update to new parameters.
    Update description.
  * Fixed image flip bug, the flip implementation is inconsistent with OpenCV API.
  * Contributors: Sammy Pfeiffer, Zihan Chen, kantengri

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Fri, 23 Mar 2018 00:00:00 -0000

ros-one-video-stream-opencv (1.0.2-0noble) noble; urgency=high



 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Mon, 14 Nov 2016 00:00:00 -0000

ros-one-video-stream-opencv (1.0.1-0noble) noble; urgency=high

  * Releasable version
  * Contributors: Sammy Pfeiffer, Stefano Probst, Wiebe Van Ranst

 -- Sammy Pfeiffer <Sammy.Pfeiffer@student.uts.edu.au>  Mon, 14 Nov 2016 00:00:00 -0000


