Skip to content

Conversation

@ipavlidakis
Copy link
Contributor

🛠 Implementation

Remove manual stereo negotiation before go-live.

☑️ Contributor Checklist

  • I have signed the Stream CLA (required)
  • This change follows zero ⚠️ policy (required)
  • This change should receive manual QA
  • Changelog is updated with client-facing changes
  • New code is covered by unit tests
  • Comparison screenshots added for visual changes
  • Affected documentation updated (tutorial, CMS)

@ipavlidakis ipavlidakis self-assigned this Nov 28, 2025
@ipavlidakis ipavlidakis requested a review from a team as a code owner November 28, 2025 10:37
@ipavlidakis ipavlidakis added the enhancement New feature or request label Nov 28, 2025
@Stream-SDK-Bot
Copy link
Collaborator

SDK Size

title develop branch diff status
StreamVideo 8.79 MB 8.98 MB +196 KB 🟢
StreamVideoSwiftUI 2.4 MB 2.4 MB 0 KB 🟢
StreamVideoUIKit 2.52 MB 2.52 MB 0 KB 🟢
StreamWebRTC 11.01 MB 11.02 MB +17 KB 🟢

@Stream-SDK-Bot
Copy link
Collaborator

StreamVideo XCSize

Object Diff (bytes)
Errors.o +48183
SignalServerEvent.o -46530
RTCAudioStore+State.o +36763
AudioDeviceModule.o +26852
BatteryStore.o +16827
Show 104 more objects
Object Diff (bytes)
RTCAudioStore+Action.o +15101
ApplicationLifecycleVideoMuteAdapter.o -13118
RTCAudioStore.o -12881
StreamCallAudioRecorder.o +11607
CallParticipant.o +11138
AVAudioSessionObserver.o +9503
DisposableBag.o +8885
Logger+WebRTC.o +8726
RTCAudioStore+AVAudioSessionReducer.o +8501
RTCAudioStore+StereoPlayoutEffect.o +7355
RTCAudioStore+AudioDeviceModuleMiddleware.o +7348
WebRTCStatsCollecting.o -6658
RTCAudioStore+AVAudioSessionEffect.o +5924
StreamCallAudioRecorder+AVAudioRecorderMiddleware.o +5695
CallAudioSession.o +5399
RTCAudioSessionPublisher.o +5319
RTCAudioStore+InterruptionEffect.o -5207
RTCAudioSessionReducer.o -4269
CallKitService.o +3927
RTCAudioStore+InterruptionsEffect.o +3808
StereoEnableVisitor.o +3722
RTCAudioStore+Coordinator.o +3439
RTCAudioStore+DefaultReducer.o +3298
RTCAudioStore+RestartAudioSession.o -3257
WebRTCCoordinator+Joining.o +3212
Call.o +2914
AudioEngineLevelNodeAdapter.o +2805
WebRTCLogger.o -2598
RTCAudioStore+AVAudioSessionConfigurationValidator.o +2478
Logger.o -2339
StoreEffect.o +1970
RTCAudioStore+WebRTCAudioSessionReducer.o +1929
PeerConnectionFactory.o +1764
RTCAudioStore+CallKitReducer.o +1702
RTCAudioDeviceModuleControlling.o +1617
Models.o +1536
CallKitPushNotificationAdapter.o +1316
UpdateCallResponse.o +1295
RTCAudioStore+Namespace.o +1233
NoiseCancellationSettingsRequest.o +1168
CallKitAudioSessionReducer.o -1159
CallTimeline.o +1144
Encodable+Retroactive.o +1108
RTCAudioStoreAction+AudioSession.o -1078
CallController.o +989
MicrophoneManager.o +947
RTCAudioStoreAction.o -782
WebRTCStateAdapter.o +759
RTCAudioStoreAction+CallKit.o -660
Protobuf+SelectiveEncodable.o -596
StoreCoordinator.o +582
AudioSessionConfiguration.o +509
RTCAudioStore+RouteChangeEffect.o -498
Logger+ThrowingExecution.o +496
AVAudioSessionRouteDescription+Convenience.o -460
StreamDeviceOrientationAdapter.o -436
StreamCallAudioRecorder+CategoryMiddleware.o -416
PermissionsStore.o +392
MediaAdapter.o -392
LivestreamAudioSessionPolicy.o +380
StreamCallAudioRecorder+InterruptionMiddleware.o -372
CallSettings.o +371
DefaultRTCMediaConstraints.o +369
Call+Stage.o +366
ICEConnectionStateAdapter.o -336
CallStatsReportSummaryResponse.o -332
RingSettingsRequest.o -320
ConnectionState.o -312
LayoutSettings.o +296
Store.o +288
RTCAudioStoreAction+Generic.o -263
CallModerationBlurEvent.o -242
StoreLogger.o +223
BatteryStore+ObservationMiddleware.o -220
StopHLSBroadcastingResponse.o -216
WebRTCPermissionsAdapter.o -185
BatteryStore+State.o -182
StreamCallAudioRecorder+ShouldRecordMiddleware.o -176
ReflectiveStringConvertible.o -170
UserEventPayload.o +168
StoreTask.o +166
LocalAudioMediaAdapter.o +159
CallParticipant+Convenience.o +144
RTCAudioStoreMiddleware.o -138
RTCAudioStoreReducer.o -134
Reducer.o +131
CameraInterruptionsHandler.o -116
AudioProcessingStore.o +106
WebRTCCoordinator.o +92
Foundation.tbd +88
AVFAudio.tbd +88
CallReactionEvent.o +76
RTCPeerConnectionCoordinator.o -74
WebRTCCoordinator+CleanUp.o +74
IncomingVideoQualitySettings.o -72
PermissionStore+DefaultReducer.o +68
BroadcastBufferReader.o -52
StreamCallAudioRecorder+Namespace.o +49
RawJSON.o -48
Middleware.o -46
PublisherAggregateStats.o +44
CallKitMissingPermissionPolicy+EndCall.o -44
StreamRTCPeerConnection.o +44
HTTPClient.o -42

@Stream-SDK-Bot
Copy link
Collaborator

StreamVideoSwiftUI XCSize

Object Diff (bytes)
CallControlsView.o -520
ModerationWarningViewModifier.o -332
CallContainer.o +272
CallViewModel.o -175
ToastView.o +60

@github-actions
Copy link

Public Interface

🚀 No changes affecting the public interface.

Base automatically changed from enhancement/hifi/feature-implementation to develop November 28, 2025 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants