Open Bug 1868620 Opened 1 year ago Updated 1 year ago

Error from RTCRtpScriptTransform is not propagated via WebRTC?

Categories

(Core :: WebRTC: Networking, defect, P3)

defect

Tracking

()

ASSIGNED

People

(Reporter: saschanaz, Assigned: bwc)

Details

Attachments

(1 file)

Per my test it seems the error is being ignored and video.play() waits forever. I need some check from the WebRTC expert that my test is written right, though.

Assignee: nobody → krosylight
Status: NEW → ASSIGNED

Do you know how the current setup handles error? Per the spec where the streams are transferred, the error would be handled via "error" messages as in step 4 of https://streams.spec.whatwg.org/#abstract-opdef-setupcrossrealmtransformreadable, but AFAICT we don't transfer any stream here.

Flags: needinfo?(docfaraday)

Right now, we throw the error on the worker, but we do not propagate the error to the other side. I guess we'd need to have error propagation to the FrameTransformerProxy in here someplace:

https://searchfox.org/mozilla-central/rev/1a63fee6c2a8ea6846f6f16b85edeb6d19fc9f23/dom/media/webrtc/jsapi/RTCRtpScriptTransformer.cpp#151

Flags: needinfo?(docfaraday)

The severity field is not set for this bug.
:bwc, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(docfaraday)
Assignee: krosylight → docfaraday
Severity: -- → S3
Flags: needinfo?(docfaraday)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: