summaryrefslogtreecommitdiff
path: root/vpx
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2013-01-25 11:30:28 -0800
committerDeb Mukherjee <debargha@google.com>2013-01-25 17:16:19 -0800
commitdfd89f2eab26a761d881ec534239b1cff4e0a9db (patch)
treeae891421c44c8110fbb887fe24d8b2fc42f5cd1d /vpx
parent3ca5b35ce5c7a770d4daf2f2b8460a7af1108843 (diff)
downloadlibvpx-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 'vpx')
-rw-r--r--vpx/vpx_encoder.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/vpx/vpx_encoder.h b/vpx/vpx_encoder.h
index ffdbc0644..2ec09bdd4 100644
--- a/vpx/vpx_encoder.h
+++ b/vpx/vpx_encoder.h
@@ -334,6 +334,12 @@ extern "C" {
*/
vpx_codec_er_flags_t g_error_resilient;
+ /*!\brief Enable frame parallel decoding mode
+ * This value should be 1 to encode in a way that enables frame parallel
+ * decoding. Otherwise make it 0.
+ */
+ unsigned int g_frame_parallel_decoding;
+
/*!\brief Multi-pass Encoding Mode
*