CHANGELOG

Changelog for package audio_capture

0.4.0 (2026-04-14)

  • Merge pull request #274 from knorth55/pass-audio-convert pass to audio convert after _source

  • pass audio convert

  • Merge pull request #272 from sbgisen/bugfix/pulsesrc-pipeline Fix crash when using wave format with pulsesrc

  • Add audioconvert

  • Merge pull request #270 from socialminds-ai/audio-capture-qol Minor quality-of-life fixes for audio_capture

  • Merge pull request #269 from socialminds-ai/capture-src audio_capture: make it possible to configure the gstreamer input plugin

  • audio_capture: document the node parameters

  • audio_capture: print out errors in the gstreamer pipeline

  • audio_capture: make it possible to configure the gstreamer input plugin This is especially useful to use pulseaudio (pulsesrc) instead of alsa, which is convenient when working inside Docker containers

  • Merge pull request #267 from knorth55/ros2-fix-rolling replace ament_target_dependencies

  • remove CMAKE_CXX flags

  • replace ament_target_dependencies

  • Merge pull request #257 from sbgisen/feature/qos Set transient local to audio info publisher

  • Merge remote-tracking branch ‘origin/ros2’ into feature/qos

  • Merge pull request #254 from sbgisen/feature/diagnostic Publish diagnostic

  • Set transient local to audio info publisher

  • Auto detect rate

  • Publish diagnostic

  • Merge pull request #236 from anrp-tri/anrp/info Publish audio_info on a schedule

  • Merge pull request #237 from anrp-tri/anrp/flexsrc

  • Allow audio_capture node to specify src type Allows use of pulsesrc and other options.

  • Publish audio_info on a schedule Make sure that latecomers can get the codec details.

  • Merge pull request #224 from knorth55/ros2-backport

  • on real systems publish system clock time in capture node

  • publish audio stamped in audio_capture.cpp

  • The capture node is hard-coded to alsasrc

  • Merge pull request #215 from knorth55/weeshal/components

  • use include for audio_capture launch.xml

  • fix typo in capture_to_file.launch.py

  • add missing build_depend

  • add launch.pya in audio_capture

  • rename to audio_capture_node

  • converted nodes to components

  • Merge pull request #208 from weeshal/bugfix/parameter_names

  • removing ros1 namespacing

  • Merge pull request #188 from Patrick-AA/ros2-patch

  • changed ns to push-ros-namespace

  • Merge pull request #178 from knorth55/ros2

  • audio_capture: migrate to ros2

  • Contributors: Andrew Patrikalakis, Patrick-AA, Shingo Kitagawa, Séverin Lemaignan, Tatsuro Sakaguchi, Vishal Giridhar, v4hn, vishalgi

0.3.12 (2021-09-01)

  • Merge branch ‘master’ into master

  • Contributors: Shingo Kitagawa

0.3.11 (2021-04-08)

0.3.10 (2021-01-07)

  • add bitrate in capture launch

  • [audio_capture] Publish audio info once before publishing /audio

  • Contributors: Naoya Yamaguchi, Shingo Kitagawa

0.3.9 (2020-10-22)

  • Merge pull request #160 from knorth55/add-device-play

  • use ROS_INFO instead of printf

  • Contributors: Shingo Kitagawa

0.3.8 (2020-09-13)

0.3.7 (2020-08-08)

  • Merge pull request #150 from sktometometo/fix_mp3_options Fix property of lamemp3enc element in audio_capture so that the bitrate parameter work properly.

  • fix property of lamemp3enc element so that it will use the specified bitrate

  • Merge pull request #146 from knorth55/mp3-support

  • use space instead of tab

  • use same caps

  • support channls for mp3

  • Merge pull request #145 from knorth55/mp3-channel-rate [audio_capture] add sample_format in audio_capture

  • Merge pull request #147 from knorth55/fix-filesink [audio_capture] fix filesink for wave format

  • add sample_format arg in capture_to_file.launch

  • fix filesink for wave format

  • add sample_format in audio_capture

  • Contributors: Koki Shinjo, Shingo Kitagawa

0.3.6 (2020-05-29)

  • Merge pull request #141 from knorth55/add-maintainer add maintainer

  • add maintainer

  • Contributors: Shingo Kitagawa

0.3.5 (2020-04-28)

0.3.4 (2020-04-02)

  • Merge branch ‘master’ of github.com:ros-drivers/audio_common

  • Contributors: Gerard Canal

0.3.3 (2018-05-22)

0.3.2 (2018-05-02)

  • [sound_play] add option to select audio device to play / record (#87) * [sound_play] add option to select audio device to play * [sound_play] reformat README to markdown; add usage to set device via rosparam * audio_capture: add option for selecting device to use * audio_play: add option to select device for playing audio * add device argument to launch files Conflicts: audio_capture/launch/capture.launch audio_capture/launch/capture_to_file.launch audio_capture/src/audio_capture.cpp audio_play/launch/play.launch sound_play/scripts/soundplay_node.py

  • Merge pull request #102 from EndPointCorp/fix_capture_leak Fix audio_capture leak

  • Fix audio_capture sample/buffer leak

  • Merge pull request #90 from prarobo/master Error checking code and improvements to launch files

  • Bug fix

  • fix(audio_capture): capturing wave using gst1.0 0.10-style raw audio caps were being created, according to GStreamer warning. Should be audio/x-raw,format=(string).. now.

  • Merge pull request #1 from prarobo/fixes Error checking code and improvements to launch files

  • Removed default device

  • Added error checking code

  • Added parameters to launch files

  • Contributors: Austin, Matt Vollrath, Prasanna Kannappan, Rokus, Yuki Furuta, prarobo

0.3.1 (2016-08-28)

  • Update to new gstreamer rosdeps

  • #70 can launch these in different namespaces with different microphones, and both are operating.

  • #70 can switch between different microphones, but the first microphone doesn’t like the hw:1, it only works with device:=”” - so must be doing something wrong still.

  • Add changelogs

  • [audio_capture] add error handler

  • [audio_capture] add option to publish captured audio data as wav format Conflicts: audio_capture/src/audio_capture.cpp

  • Fixed memory leak (see #18).

  • Removed trailing whitespace.

  • Fixed problem that CMake uses gstreamer-0.1 instead of gstreamer-1.0

  • Added gstreamer 1.0 dependecies

  • Ported to gstreamer 1.0 package.xml dependencies still missing

  • Update maintainer email

  • Contributors: Benny, Felix Duvallet, Furushchev, Lucas Walter, trainman419

0.2.11 (2016-02-16)

  • Add changelogs

  • Contributors: trainman419

0.2.10 (2016-01-21)

  • Add changelogs

  • Contributors: trainman419

0.2.9 (2015-12-02)

  • Add changelogs

  • [audio_capture] add error handler

  • [audio_capture] add option to publish captured audio data as wav format

  • Fixed memory leak (see #18).

  • Removed trailing whitespace.

  • Contributors: Felix Duvallet, Furushchev, trainman419

0.2.8 (2015-10-02)

  • Update maintainer email

  • Contributors: trainman419

0.2.7 (2014-07-25)

  • audio_capture.cpp has to wait for generated AudioData headers

  • Contributors: v4hn

0.2.6 (2014-02-26)

  • audio_capture and play _require_ gstreamer, it’s not optional

  • Contributors: v4hn

0.2.5 (2014-01-23)

  • “0.2.5”

  • Contributors: trainman419

0.2.4 (2013-09-10)

  • Update CMakeLists.txt

  • audio_capture: install launchfiles

  • Contributors: David Gossow

0.2.3 (2013-07-15)

  • Fix install rule for audio_capture.

  • Contributors: Austin Hendrix

0.2.2 (2013-04-10)

0.2.1 (2013-04-08 13:59)

0.2.0 (2013-04-08 13:49)

  • Finish catkinizing audio_common.

  • Catkinize audio_play.

  • Catkinize audio_capture.

  • Fix typo in package.xml

  • Versions and more URLs.

  • Convert manifests to package.xml

  • Convert audio_capture manifest to package.xml

  • Ditch old makefiles.

  • Updates manifest

  • Updated manifests for rodep2

  • oneiric build fixes, bump version to 0.1.6

  • Removed redundant thread::thread

  • Added a rosdep.yaml file

  • Fixed to use audio_common_msgs

  • Added ability to use different festival voices

  • Updated documentation

  • Added ability to capture to file

  • Fixed ignore files

  • Added hgignore files

  • Audio_capture and audio_play working

  • Making separate audio_capture and audio_play packages

  • Moved audio_transport to audio_capture

  • Contributors: Austin Hendrix, Brian Gerkey, Nate Koenig, nkoenig