diff options
author | Deb Mukherjee <debargha@google.com> | 2013-01-25 11:30:28 -0800 |
---|---|---|
committer | Deb Mukherjee <debargha@google.com> | 2013-01-25 17:16:19 -0800 |
commit | dfd89f2eab26a761d881ec534239b1cff4e0a9db (patch) | |
tree | ae891421c44c8110fbb887fe24d8b2fc42f5cd1d /vp9/encoder/vp9_rdopt.c | |
parent | 3ca5b35ce5c7a770d4daf2f2b8460a7af1108843 (diff) | |
download | libvpx-dfd89f2eab26a761d881ec534239b1cff4e0a9db.tar libvpx-dfd89f2eab26a761d881ec534239b1cff4e0a9db.tar.gz libvpx-dfd89f2eab26a761d881ec534239b1cff4e0a9db.tar.bz2 libvpx-dfd89f2eab26a761d881ec534239b1cff4e0a9db.zip |
Adding a frame parallel decoding mode
Adds a flag to disable features that would inhibit frame parallel
decoding. This includes backward adaptation and MV sorting based
on search in ref frame buffer.
Also includes some minor clean-ups.
Change-Id: I434846717a47b7bcb244b37ea670c5cdf776f14d
Diffstat (limited to 'vp9/encoder/vp9_rdopt.c')
-rw-r--r-- | vp9/encoder/vp9_rdopt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index 8710475bd..2f52f0297 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -3179,7 +3179,8 @@ static void setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, // Candidate refinement carried out at encoder and decoder vp9_find_best_ref_mvs(xd, - cpi->common.error_resilient_mode ? + cpi->common.error_resilient_mode || + cpi->common.frame_parallel_decoding_mode ? 0 : y_buffer[frame_type], yv12->y_stride, mbmi->ref_mvs[frame_type], |