summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_ratectrl.h
diff options
context:
space:
mode:
authorMinghai Shang <minghai@google.com>2014-07-14 11:24:17 -0700
committerMinghai Shang <minghai@google.com>2014-07-14 11:24:17 -0700
commite899859c48adf4f093fbd4fec74051ac9e108248 (patch)
tree4fe634205c3674d6acac9d0922ca5f53f2d98486 /vp9/encoder/vp9_ratectrl.h
parent6ce515b9ff9000740bc47bb2dfa1b80df6ec2fc9 (diff)
downloadlibvpx-e899859c48adf4f093fbd4fec74051ac9e108248.tar
libvpx-e899859c48adf4f093fbd4fec74051ac9e108248.tar.gz
libvpx-e899859c48adf4f093fbd4fec74051ac9e108248.tar.bz2
libvpx-e899859c48adf4f093fbd4fec74051ac9e108248.zip
[spatial svc]Implement alt reference frames
All changes are for spatial svc only. 1. Enable encoding hidden frames in each layer and use alt reference idex to reference the hidden frame in each layer 2. Use golden reference idx for spatial reference 3. For those layers that don't have hidden frames (caused by lack of frame buffers), reference a hidden frame in lower layers 4. Add "auto-alt-refs" in svc options Change-Id: Idf27d1fd2fb5f3ffd9e86d2119235e3dad36c178
Diffstat (limited to 'vp9/encoder/vp9_ratectrl.h')
-rw-r--r--vp9/encoder/vp9_ratectrl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_ratectrl.h b/vp9/encoder/vp9_ratectrl.h
index a15235c92..456daf48d 100644
--- a/vp9/encoder/vp9_ratectrl.h
+++ b/vp9/encoder/vp9_ratectrl.h
@@ -189,7 +189,7 @@ int vp9_compute_qdelta_by_rate(const RATE_CONTROL *rc, FRAME_TYPE frame_type,
void vp9_rc_update_framerate(struct VP9_COMP *cpi);
-void vp9_rc_set_gf_max_interval(const struct VP9EncoderConfig *const oxcf,
+void vp9_rc_set_gf_max_interval(const struct VP9_COMP *const cpi,
RATE_CONTROL *const rc);
#ifdef __cplusplus