vpx/vp8/encoder
Marco df66f8e830 vp8: Change default gf behavior for 1 pass cbr.
In 1 pass CBR, with error_resilience off, allow for
special logic to change the default gf behaviour.
In this CL: boost is turned off and the gf period
is set to a multiple of cyclic refresh period.

Change only affect 1 pass CBR mode, i.e, when the flag
gf_update_onepass_cbr is set.

Including the previous change (3ec8e11: to allow cyclic refresh
for error_resilience off), comparing metrics on RTC set for
error_resilience off vs on: avgPSNR/SSIM up by ~6%.

Change-Id: Id5b3fb62a4f04de5a805bd1b418f2b349574e0bc
2016-10-07 11:13:06 -07:00
..
arm/neon Remove armv6 target 2016-08-04 12:55:06 -07:00
mips/msa mips: clean up wextra warnings 2016-09-27 13:19:18 -07:00
x86 vp8: remove mmx functions 2016-09-29 15:25:27 -07:00
bitstream.c Remove vp8_clear_system_state 2016-09-29 13:22:49 -07:00
bitstream.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
block.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
boolhuff.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
boolhuff.h vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
dct_value_cost.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
dct_value_tokens.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
dct.c prepend ++ instead of post in for loops. 2016-07-18 06:54:50 -07:00
defaultcoefcounts.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
denoising.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
denoising.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
encodeframe.c vp8: Remove TSAN warning around end of encode. 2016-09-08 14:36:32 +02:00
encodeframe.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
encodeintra.c prepend ++ instead of post in for loops. 2016-07-18 06:54:50 -07:00
encodeintra.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
encodemb.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
encodemb.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
encodemv.c Remove vp8_clear_system_state 2016-09-29 13:22:49 -07:00
encodemv.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
ethreading.c vp8: Remove TSAN warning around end of encode. 2016-09-08 14:36:32 +02:00
firstpass.c Remove vp8_clear_system_state 2016-09-29 13:22:49 -07:00
firstpass.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
lookahead.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
lookahead.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
mcomp.c apply clang-format 2016-09-15 15:07:53 -07:00
mcomp.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
modecosts.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
modecosts.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
mr_dissim.c prepend ++ instead of post in for loops. 2016-07-18 06:54:50 -07:00
mr_dissim.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
onyx_if.c vp8: Change default gf behavior for 1 pass cbr. 2016-10-07 11:13:06 -07:00
onyx_int.h vp8: Change default gf behavior for 1 pass cbr. 2016-10-07 11:13:06 -07:00
pickinter.c vp8/encoder: quiet some -Wshorten-64-to-32 warnings 2016-09-19 18:35:59 -07:00
pickinter.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
picklpf.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
quantize.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
ratectrl.c vp8: Change default gf behavior for 1 pass cbr. 2016-10-07 11:13:06 -07:00
ratectrl.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
rdopt.c Remove vp8_clear_system_state 2016-09-29 13:22:49 -07:00
rdopt.h vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
segmentation.c prepend ++ instead of post in for loops. 2016-07-18 06:54:50 -07:00
segmentation.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
temporal_filter.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
tokenize.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
tokenize.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
treewriter.c vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-19 12:38:03 -07:00
treewriter.h vp8: apply clang-format 2016-07-15 19:28:44 -07:00
vp8_quantize.c apply clang-format 2016-09-15 15:07:53 -07:00