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 mp4a.40.2 capture to MCAP recording demo #1295

Open
wants to merge 1 commit into
base: fgwt202412/mcap-demo-audio
Choose a base branch
from

Conversation

fgwt202412
Copy link

@fgwt202412 fgwt202412 commented Dec 16, 2024

  1. FG-2933: Add recorder support for audio frames to MCAP recording demo #1292
  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 <-- you are here

Changelog

Add microphone capture (mp4a.40.2) to MCAP recording demo

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.

This PR adds the ability for a user to select a microphone for capture with the mp4a.40.2 encoding.

  • Show a checkbox for Microphone (mp4a.40.2) when supported
  • Configure multiple encoders for use
  • Record mp4a channel in the Recorder

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

FG-2933

Supported AudioEncoder and AudioDecoder configs in Chrome:

chrome-encoder-decoder-support

Copy link

linear bot commented Dec 16, 2024

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