918a8bf40c
Refactoring of FrameDropHandler: It now also tracks when frames are leaving the encoder and is being sent to external transport. Previous 'Sent' state is now renamed to 'Created'. NOTICE: The test seems to be a little flaky on Linux so it's not ready for buildbots yet. Since this might be caused by unstable production code further investigation should be performed to clear out the flakiness. I will file an issue for this when this CL is submitted (since I don't have any code to refer to before that). Usually the flakiness is caused by a decoded/rendered callback that is left out for the last frame, but I have seen other flaky failures too, which means it's not as simple as ignoring the last frame. These errors occur even if 400kbps bit rate and 0% PL and 0 delay is configured. BUG= TEST=vie_auto_test --automated --gtest_filter="ViEVideoVerificationTest.RunsFullStackWithoutErrors" in Debug+Release on Linux, Mac and Windows. Review URL: http://webrtc-codereview.appspot.com/339005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@1597 4adac7df-926f-26a2-2b94-8c16560cd09d |
||
---|---|---|
peerconnection | ||
src | ||
test | ||
third_party | ||
third_party_mods | ||
tools | ||
.gitignore | ||
android-webrtc.mk | ||
Android.mk | ||
AUTHORS | ||
codereview.settings | ||
DEPS | ||
libvpx.mk | ||
LICENSE | ||
license_template.txt | ||
LICENSE_THIRD_PARTY | ||
OWNERS | ||
PATENTS | ||
PRESUBMIT.py | ||
WATCHLISTS | ||
webrtc.gyp |