DescriptionInitialize/configure video encoders asychronously.
Greatly speeds up setRemoteDescription() by moving encoder initialization
off the main worker thread, which is free to move onto gathering ICE
candidates and other tasks while InitEncode() is performed. It also
un-blocks PeerConnection GetStats() which is no longer blocked on
encoder initialization.
BUG=webrtc:5410
R=stefan@webrtc.org
Committed: https://chromium.googlesource.com/external/webrtc/+/fb647a67be94bb3c940d8b5fba01972f7ce91a29
Patch Set 1 #
Total comments: 10
Patch Set 2 : rebase #Patch Set 3 : feedback #
Total comments: 2
Patch Set 4 : merge switch blocks #
Messages
Total messages: 21 (5 generated)
|