[RTCInsertableStreams] Ensure correct transformer type is set
This CL ensures that a sender or receiver gets at most one transformer and that the transformer is of the correct type. Prior to this CL, it was possible for an audio sender or receiver to get a video transformer if insertable streams were enabled for video. This resulted in data not flowing due to no transformer being set, or in crashes due to the wrong type of transformer being executed. Tests added in https://chromium-review.googlesource.com/c/chromium/src/+/2139213 Bug: 1068125,1068164 Change-Id: I68a701098b09e0dfc8edaec82bc7161ae686b915 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2139231 Commit-Queue: Guido Urdaneta <guidou@chromium.org> Reviewed-by:Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#757035}
Showing
Please register or sign in to comment