DescriptionUpdate VideoFramePump to pass un-changed frames to encoders.
This allows VP9/lossy mode to "top-off" previously encoded imagery to
improve visual quality at the client, by continuing to deliver data even
when nothing has actually changed on the host desktop.
This CL makes several other minor changes:
- Fix the host's --enable-i444 flag, which was broken by refactoring.
- Tweak VP9/lossy mode to more conservative quantization settings.
- Tweak VP9/lossy mode to encode up to two unchanged frames for top-off.
- Update VideoEncoderVerbatim for the new VideoFramePump semantics.
- Update the VideoFrameRecorder & FakeDesktopCapturer.
- Adds simple codec & VideoFramePump unit-tests for the new behaviour.
BUG=134202
Committed: https://crrev.com/43ac266109c2cb29aca8a4858726a3b369c1f9db
Cr-Commit-Position: refs/heads/master@{#333764}
Patch Set 1 #Patch Set 2 : Tweak settings #Patch Set 3 : Tweak comments #
Total comments: 8
Patch Set 4 : Address review comments #
Total comments: 4
Patch Set 5 : Add basic tests for unchanged frames #
Total comments: 6
Patch Set 6 : Address review comments #Patch Set 7 : Work-around Visual Studio issue w/ undefined references #
Messages
Total messages: 14 (3 generated)
|