Skip to content

PluginMediaStreamRenderer.mediaStreamChanged() has multithreading race condition #783

@RSATom

Description

@RSATom

over PluginMediaStream.videoTracks

The problem is PluginMediaStreamRenderer.mediaStreamChanged() uses pluginMediaStream.videoTracks from main thread while iosrtcPlugin.MediaStream_removeTrack can remove tracks from thread owned by iosrtcPlugin.queue...

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions