Vidyo patch: Rate control for SVC, 1 pass CBR mode.
authorMarco <marpan@google.com>
Thu, 21 May 2015 23:15:37 +0000 (16:15 -0700)
committerMarco <marpan@chromium.org>
Tue, 2 Jun 2015 14:54:13 +0000 (07:54 -0700)
commitc139b81a13f680340dd874c205cba40a7233d388
tree3a34401e32dad4a602c653d508796716ba19459d
parentebf7466cd8b884fd29be42ebe670317f5a7ca04d
Vidyo patch: Rate control for SVC, 1 pass CBR mode.

-Make Rate control work for SVC 1 pass CBR mode.
-Added temporal layering mode.
-Fixed bug in non-rd variance partition.
-Modified/updated the sample encoders (vp9_spatial_svc_encoder, vpx_temporal_svc_encoder).
-Added datarate unittest(s) for 1 pass CBR SVC.

Change-Id: Ie94b1b68a56ea1267b5087c625e5df04def2ee48
17 files changed:
examples/vp9_spatial_svc_encoder.c
examples/vpx_temporal_svc_encoder.c
test/datarate_test.cc
test/encode_test_driver.h
test/svc_test.cc
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_svc_layercontext.c
vp9/encoder/vp9_svc_layercontext.h
vp9/encoder/vp9_temporal_filter.c
vp9/vp9_cx_iface.c
vpx/src/svc_encodeframe.c
vpx/svc_context.h
vpx/vp8cx.h
vpx/vpx_encoder.h