DescriptionLet ViEEncoder tell VideoSendStream about reconfigurations.
This cl change so that all encoder configuration changes are reported to VideoSendStream through the ViEEncoder.
Also, the PayLoadRouter is changed to never stop sending on a an ssrc due to the encoder video frame size changes. Instead, the number of sending streams is only decided by the number of sending ssrc.
This cl is a preparation for moving encoder reconfiguration due to input video frame size changes from WebRtcVideoSendStream to ViEEncoder.
BUG=webrtc:5687, webrtc:6371
R=mflodman@webrtc.org
Committed: https://crrev.com/512ecb320668bb1a70dd5bf56e6a5732a58f8743
Cr-Commit-Position: refs/heads/master@{#14371}
Patch Set 1 #Patch Set 2 : Fix formatting. #Patch Set 3 : Rebased #Patch Set 4 : Rebased #
Dependent Patchsets: Messages
Total messages: 21 (10 generated)
|