DescriptionAdd rotation to EncodedImage and make sure it is passed through encoders.
This fix a potential race where the rotation information of a sent frame does not match the encoded frame.
BUG=webrtc:5783
TEST= Run ApprtcDemo on IOs and Android with and without capture to texture and both VP8 and H264.
R=magjed@webrtc.org, pbos@webrtc.org, tkchin@webrtc.org
TBR=tkchin_webrtc // For IOS changes.
Committed: https://crrev.com/ba7dc723b0922b9b46c2051dc90f6c127a93fbfb
Cr-Commit-Position: refs/heads/master@{#12426}
Patch Set 1 #Patch Set 2 : Fixes + added end to end unit tests for sw encoders. #Patch Set 3 : IOS #
Total comments: 14
Patch Set 4 : Addressed magjeds comments #Patch Set 5 : Rebased #Patch Set 6 : Fix merge mistake. #Messages
Total messages: 30 (16 generated)
|