You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The insertDTMF playout task says to: "start playout of tone for [[Duration]] ms on the associated RTP media stream", without checking whether it is able to send. This can race with replaceTrack(null) or even stopping (which happens before stopped).
The text was updated successfully, but these errors were encountered:
Even with #2861, it's still not super-deterministic: temporarily setting replaceTrack(null) should stop the tone immediately based on existing "stop sending" language I presume. However, whether the next tone (and the remaining sequence) goes off or not, seems entirely up to to timing. E.g. if the app calls replaceTrack(audioTrack) again with some non-null audio track before the next tone is set to go off, then tones will continue, otherwise they won't. Thoughts?
The insertDTMF playout task says to: "start playout of tone for [[Duration]] ms on the associated RTP media stream", without checking whether it is able to send. This can race with
replaceTrack(null)
or even stopping (which happens before stopped).The text was updated successfully, but these errors were encountered: