Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FG-2933: Add recorder support for audio frames to MCAP recording demo #1292

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

fgwt202412
Copy link

@fgwt202412 fgwt202412 commented Dec 13, 2024

  1. FG-2933: Add recorder support for audio frames to MCAP recording demo #1292 <-- you are here
  2. FG-2933: Add microphone capture (opus) to MCAP recording demo #1293
  3. FG-2933: Add mp4a.40.2 capture to MCAP recording demo #1295

Changelog

None

Docs

None

Description

Foxglove does not currently support audio messages of any kind. In order to support playback of audio in Foxglove Studio, this stack of PRs adds support to record MCAP files with audio.

In this first PR, I add the ability to record audio data to the MCAP demo recorder. This does not include the user-facing controls to actually record the audio - just the plumbing to write the messages to the MCAP file.

Tested locally using the MCAP recording demo and a new Audio panel.

FG-2933

Copy link

linear bot commented Dec 13, 2024

@fgwt202412 fgwt202412 force-pushed the fgwt202412/audio-recorder branch from 36f7053 to 32a35ac Compare December 15, 2024 20:18
website/package.json Outdated Show resolved Hide resolved
@@ -22,7 +22,7 @@
"@docusaurus/preset-classic": "2.4.1",
"@foxglove/eslint-plugin": "1.0.1",
"@foxglove/rostime": "1.1.2",
"@foxglove/schemas": "1.6.2",
"@foxglove/schemas": "github:foxglove/schemas#4cd9d40f61a46ec6a209e0c0f5d85db3cc9e6488",
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After foxglove/schemas#159 has been submitted and before merging this PR, update the version here and yarn install to update the yarn.lock.

Suggested change
"@foxglove/schemas": "github:foxglove/schemas#4cd9d40f61a46ec6a209e0c0f5d85db3cc9e6488",
"@foxglove/schemas": "1.6.7",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant