Skip to content

Feat/android communication session - #1324

Merged
mdydek merged 8 commits into
mainfrom
feat/android-communication-session
Oct 20, 2026
Merged

mdydek merged 8 commits into
mainfrom
feat/android-communication-session

Conversation

@mdydek

@mdydek mdydek commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Direct continuation of #1314

⚠️ Breaking changes ⚠️

  • setAudioSessionOptions becomes setSystemOptions
  • setSystemOptions now takes different set of arguments

Introduced changes

  • ability to put the android session in communication mode, which can improve aec quality

Checklist

  • Linked relevant issue
  • Updated relevant documentation
  • Added/Conducted relevant tests
  • Performed self-review of the code
  • Updated Web Audio API coverage
  • Added support for web
  • Updated old arch android spec file

@mdydek
mdydek changed the base branch from main to feat/android-output-profile September 29, 2026 18:00
@mdydek
mdydek added this pull request to stack #1325 September 29, 2026 18:00
@mdydek mdydek added feature New user-facing features or major capabilities android Native Android implementation, C++/Java/Kotlin bindings, or Android-specific issues labels Sep 29, 2026
@github-actions

github-actions Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

WPT non-regression comparison

PASS — no regressions · 0 improved section(s) · overall 3427 → 3427 (0)

Unchanged sections (28)
Spec section Base pass Head pass Delta
Processing model 1 1 0
Other 56 56 0
AnalyserNode 138 138 0
AudioBuffer 140 140 0
AudioBufferSourceNode 220 220 0
AudioContext 58 58 0
AudioNode 261 261 0
AudioParam 680 680 0
BiquadFilterNode 275 275 0
ChannelMergerNode 30 30 0
ChannelSplitterNode 7 7 0
ConstantSourceNode 64 64 0
ConvolverNode 178 178 0
DelayNode 127 127 0
DestinationNode 0 0 0
DynamicsCompressorNode 4 4 0
GainNode 15 15 0
IIRFilterNode 87 87 0
MediaElementAudioSourceNode 0 0 0
MediaStreamAudioDestinationNode 1 1 0
MediaStreamAudioSourceNode 0 0 0
OfflineAudioContext 35 35 0
OscillatorNode 104 104 0
PannerNode 727 727 0
PeriodicWave 33 33 0
ScriptProcessorNode 0 0 0
StereoPannerNode 104 104 0
WaveShaperNode 82 82 0

Baseline: a1921330a8e48c7a9cc73d6f540b535f1b7d758f · Candidate: f2b441b2b20119221a6c3d5857ed5970654a90e1

Workflow run · this comment is updated on every push.

@github-actions github-actions Bot added the conflicts This PR has conflicts with the base branch. label Oct 5, 2026
@mdydek
mdydek force-pushed the feat/android-communication-session branch from 93c7c73 to ef81678 Compare October 5, 2026 11:30
@github-actions github-actions Bot removed the conflicts This PR has conflicts with the base branch. label Oct 5, 2026
@mdydek
mdydek force-pushed the feat/android-communication-session branch from ef81678 to 321d877 Compare October 6, 2026 16:18
Comment thread .claude/skills/turbo-modules/SKILL.md Outdated
Comment thread packages/audiodocs/docs/core/audio-context.mdx Outdated
Comment thread packages/audiodocs/docs/fundamentals/best-practices.mdx Outdated
Comment thread packages/audiodocs/docs/system/audio-manager.mdx Outdated
Comment thread packages/react-native-audio-api/ios/audioapi/ios/AudioAPIModule.mm Outdated
Comment thread apps/common-app/src/examples/EchoCancellation/EchoCancellation.tsx
Base automatically changed from feat/android-output-profile to main October 9, 2026 07:39
@mdydek
mdydek force-pushed the feat/android-communication-session branch from 321d877 to ea33048 Compare October 9, 2026 07:39
Comment thread packages/audiodocs/docs/system/audio-manager.mdx Outdated
Comment thread packages/audiodocs/docs/system/audio-manager.mdx Outdated
Comment thread packages/audiodocs/docs/system/audio-manager.mdx Outdated
Comment thread packages/audiodocs/docs/fundamentals/best-practices.mdx Outdated
Comment thread packages/react-native-audio-api/src/specs/NativeAudioAPIModule.ts
@github-actions github-actions Bot added the conflicts This PR has conflicts with the base branch. label Oct 14, 2026
@github-actions github-actions Bot removed the conflicts This PR has conflicts with the base branch. label Oct 14, 2026
Comment thread packages/audiodocs/docs/system/audio-manager.mdx
Comment thread packages/audiodocs/src/components/Badges/index.tsx Outdated
Comment thread packages/audiodocs/src/components/Badges/index.tsx Outdated
@mdydek
mdydek merged commit 44e72fc into main Oct 20, 2026
15 checks passed
@mdydek
mdydek deleted the feat/android-communication-session branch October 20, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

android Native Android implementation, C++/Java/Kotlin bindings, or Android-specific issues feature New user-facing features or major capabilities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants