Cleaning up reatectrl.c file.

Adding temp variable for &cpi->rc.

Change-Id: Id9a658659354c12e1940532ff85311ce89071b2f
Removing unused calc_partial_ssl_err() function.

Change-Id: Iad8b0208d3a3b0fc3d7fda3933b0fc007d4d2e9e
Removing intra_mode_stats.

Change-Id: I6e0895f7f826b484ac86945e6abe3a706a6b0399
Removing VpxInputContext dependency from {ivf, raw}_read_frame().

File type check inside ivf_read_frame() is not necessary (it is done
before this function get called).

Change-Id: Iede8feb358d25878b340473d85c3b01d701fc624
Revert "Revert "SSSE3 convolution optimization""

This reverts commit b645257121da20b422dbbebf02aae0fc6dff95d4.

Change-Id: I60d1bf57ae8e9eb6127f42f2d5a780124ac51b45
Removing pass number check from ivf_write_file_header().

Putting appropriate check to open_output_file() and close_output_file().
Before that the output file has been opened twice during two-pass encoding.

Change-Id: I290cecf00513d6a31ca3f45bc20fef7efcb10190
Add max burst bitrate control.

Applies an upper limit on burst bitrate for any
frame. This is to insure that typical encodes for YT
do not produce frames that are so large that they
risk stalling HW implementations. Such frames
could also cause playback problems in SW.

For now the limit is set at 250 bits per MB for 1080P
and larger (with the 1080P limit used for smaller frames).

Setting maxQ, constant quality mode or targeting a
very high bandwidth will have precedence over this limit.

Change-Id: Ie6f776c38b06ac7cec043d034085f4b79ee46a38
Save ~30% off tokenize_b

Refactoring for speed in the same vein as detokenize_b...

Change-Id: I90779aa46e3b13c22ddce9a42b60e1920ad97142
Cleaning up postproc code.

Change-Id: I7e53f6345a4cf89309262f50850c9ad08ed3c527
Cleaning up vp9_rdopt.c.

Change-Id: I5200bf68b43578eaadc4ea47b37f2633fa96d7bd
As you go mbmi->skip_coeff

Calculate the skip_coeff as part of the encode process, rather than
checking the eobs after the fact with another pass.

Change-Id: Ib41b139e96a97dee30e4b993b4cc53d86337128d
vpxenc: Warn on lagged encoding with real time.

Restore warning when attempting to use lagged encoding with real time mode.

Change-Id: I109026db64566906f288f42d2686084ae5c13500
vpxenc: remove some warnings w/--disable-(vp8|vp9)

group vp8/vp9 only options under CONFIG_*_ENCODER

Change-Id: I331bb154df019b398780be6451355de50657a33e
Merge "Cleaning up vp9_rdopt.c."
Delete outdated comment & tidy-up others

Change-Id: I83031180723ee59270ec8fb66b2f73c0796bee25
Fix printf formatting

Change-Id: I37c5d6f4a0f09d48d3ee31eecdb68dfa11d30bd3
Rearranges the END_USAGE typedef

Rearranges the END_USAGE typedef to make it compatible with the
vpx user input.

Change-Id: Ic9fa9e9edbee7c0ad01e12e685b219582fcecd16
Merge "Save ~30% off tokenize_b"
Add vp9_tm_predictor_4x4 neon implementation

Change-Id: I10c423bde7ea5a3bac9f14f35c73b6bc31c8f3e3
Merge "Removing pass number check from ivf_write_file_header()."