summaryrefslogtreecommitdiff
path: root/vp9/exports_enc
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2013-01-15 06:43:35 -0800
committerDeb Mukherjee <debargha@google.com>2013-01-23 21:56:15 -0800
commit01cafaab1d99018c48c54178987101b490343a01 (patch)
tree5cd366fc39f64e95886b0dde8add8a7a08e6151b /vp9/exports_enc
parent8410582b1dd3c247f26ba1264cf7e1f204cd8d71 (diff)
downloadlibvpx-01cafaab1d99018c48c54178987101b490343a01.tar
libvpx-01cafaab1d99018c48c54178987101b490343a01.tar.gz
libvpx-01cafaab1d99018c48c54178987101b490343a01.tar.bz2
libvpx-01cafaab1d99018c48c54178987101b490343a01.zip
Adds an error-resilient mode with test
Adds an error-resilient mode where frames can be continued to be decoded even when there are errors (due to network losses) on a prior frame. Specifically, backward updates are turned off and probabilities of various symbols are reset to defaults at the beginning of each frame. Further, the last frame's mvs are not used for the mv reference list, and the sorting of the initial list based on search on previous frames is turned off as well. Also adds a test where an arbitrary set of frames are skipped from decoding to simulate errors. The test verifies (1) that if the error frames are droppable - i.e. frame buffer updates have been turned off - there are no mismatch errors for the remaining frames after the error frames; and (2) if the error-frames are non droppable, there are not only no decoding errors but the mismatch PSNR between the decoder's version of the post-error frames and the encoder's version is at least 20 dB. Change-Id: Ie6e2bcd436b1e8643270356d3a930e8989ff52a5
Diffstat (limited to 'vp9/exports_enc')
0 files changed, 0 insertions, 0 deletions