Open Bug 798686 Opened 13 years ago Updated 3 years ago

PLC causes false positives in signaling unittests

Categories

(Core :: WebRTC: Signaling, defect, P4)

defect

Tracking

()

People

(Reporter: ehugg, Unassigned)

References

(Blocks 1 open bug)

Details

The packet loss concealment seems to be active even if there is no connection. This can cause the audio to appear to be sending/receiving when it really is not. We need some limit to PLC so that errors in connectivity can be properly discovered in unittests. For example, we had the SDP_MAX_LINE_LEN causing a truncation of the SHA-256 fingerprint, but the signaling_unittests still returned success because the PLC was hiding the error.
Whiteboard: [WebRTC] [blocking-webrtc-]
Also all the test_peerConnection_* mochitests in dom/media/tests/mochitest are affected by this. And also test_peerConnection_basicVideo.html reports a working video stream, even if no video packets are received. Not sure if or why PLC would do that for video.
PLC only applies to audio, so that's not the reason
Blocks: 948249
backlog: --- → webRTC+
Rank: 38
Priority: -- → P3
QA Contact: jsmith
Whiteboard: [WebRTC] [blocking-webrtc-]
Mass change P3->P4 to align with new Mozilla triage process.
Priority: P3 → P4
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.