Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-15 | Merge "Add max burst bitrate control." | Yaowu Xu | |
2014-01-15 | Merge "Rearranges the END_USAGE typedef" | Deb Mukherjee | |
2014-01-15 | Merge "Delete outdated comment & tidy-up others" | Adrian Grange | |
2014-01-15 | Merge "calculate_modified_err() cleanup." | Dmitry Kovalev | |
2014-01-15 | Merge "Removing unused calc_partial_ssl_err() function." | Dmitry Kovalev | |
2014-01-15 | calculate_modified_err() cleanup. | Dmitry Kovalev | |
Change-Id: Ia24c9b1ff2d51dd9cb133722a041a615e1b8419f | |||
2014-01-15 | Merge "As you go mbmi->skip_coeff" | Jim Bankoski | |
2014-01-15 | Merge "Removing intra_mode_stats." | Dmitry Kovalev | |
2014-01-15 | Merge "Save ~30% off tokenize_b" | Jim Bankoski | |
2014-01-15 | Rearranges the END_USAGE typedef | Deb Mukherjee | |
Rearranges the END_USAGE typedef to make it compatible with the vpx user input. Change-Id: Ic9fa9e9edbee7c0ad01e12e685b219582fcecd16 | |||
2014-01-15 | Delete outdated comment & tidy-up others | Adrian Grange | |
Change-Id: I83031180723ee59270ec8fb66b2f73c0796bee25 | |||
2014-01-15 | Merge "Cleaning up vp9_rdopt.c." | Dmitry Kovalev | |
2014-01-14 | As you go mbmi->skip_coeff | Jim Bankoski | |
Calculate the skip_coeff as part of the encode process, rather than checking the eobs after the fact with another pass. Change-Id: Ib41b139e96a97dee30e4b993b4cc53d86337128d | |||
2014-01-14 | Fixing invalid block width/height calculation. | Dmitry Kovalev | |
Change-Id: Ieaeb53902ce0ffd5b1b27a92583e98abfa791433 | |||
2014-01-14 | Cleaning up vp9_rdopt.c. | Dmitry Kovalev | |
Change-Id: I5200bf68b43578eaadc4ea47b37f2633fa96d7bd | |||
2014-01-14 | Save ~30% off tokenize_b | Jim Bankoski | |
Refactoring for speed in the same vein as detokenize_b... Change-Id: I90779aa46e3b13c22ddce9a42b60e1920ad97142 | |||
2014-01-14 | Merge "Making motion search code more compact." | Dmitry Kovalev | |
2014-01-14 | Merge "Removing unnecessary casts + cleanup." | Dmitry Kovalev | |
2014-01-14 | Merge changes I8eda5762,Ia2ffca07 | Dmitry Kovalev | |
* changes: Removing unused switchable_interp_count[] field from VP9_COMP. Using clamp() function instead of the same raw code. | |||
2014-01-14 | Merge "Removing unused error_bins[] field from VP9_COMP." | Dmitry Kovalev | |
2014-01-14 | Merge "Reusing get_frame_new_buffer() function." | Dmitry Kovalev | |
2014-01-14 | Merge "Cleaning up vp9_encodeframe.c." | Dmitry Kovalev | |
2014-01-14 | Merge "Adding get_vp9_ref_frame_buffer() function." | Dmitry Kovalev | |
2014-01-14 | Merge "Converting int_mv to MV." | Dmitry Kovalev | |
2014-01-14 | Merge "Minor fix on an assert" | Deb Mukherjee | |
2014-01-14 | Minor fix on an assert | Deb Mukherjee | |
Fixes assert that fails occasionally on small values of max-key frame intervals. Also, adds a small change on updating frames_to_key for frame drops. Change-Id: Icc2b33b25e3e4ced7e49f8db73e0a887ef9c99e0 | |||
2014-01-14 | Add max burst bitrate control. | Paul Wilkins | |
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 | |||
2014-01-13 | Merge "fix a div by zero issue" | Yaowu Xu | |
2014-01-13 | Removing unused error_bins[] field from VP9_COMP. | Dmitry Kovalev | |
Change-Id: I883eb9026b44cb354d5b01c0f1d34ecd71f942e4 | |||
2014-01-13 | Removing unused switchable_interp_count[] field from VP9_COMP. | Dmitry Kovalev | |
Change-Id: I8eda5762728d981ab7757388741b598c665c26ca | |||
2014-01-13 | Using clamp() function instead of the same raw code. | Dmitry Kovalev | |
Change-Id: Ia2ffca072f5391b277ce1a0c4e5b4ece9ffc6831 | |||
2014-01-13 | Making motion search code more compact. | Dmitry Kovalev | |
Change-Id: I04d6a006eaf2676f2d8d1d96b87f69e081969382 | |||
2014-01-13 | Reusing get_frame_new_buffer() function. | Dmitry Kovalev | |
Change-Id: Iac5c5aeaef62a4095a60d91285d2c7ad717db0fb | |||
2014-01-13 | Removing unnecessary casts + cleanup. | Dmitry Kovalev | |
Change-Id: I7298087426977e36b61ecf493949e9412842254c | |||
2014-01-13 | Merge "Adding mv_has_subpel() function." | Dmitry Kovalev | |
2014-01-13 | Removing intra_mode_stats. | Dmitry Kovalev | |
Change-Id: I6e0895f7f826b484ac86945e6abe3a706a6b0399 | |||
2014-01-13 | Removing unused calc_partial_ssl_err() function. | Dmitry Kovalev | |
Change-Id: Iad8b0208d3a3b0fc3d7fda3933b0fc007d4d2e9e | |||
2014-01-13 | Converting int_mv to MV. | Dmitry Kovalev | |
Change-Id: Id31c0e100d275bd3650eaf5e4b8fe5ce648dbfaf | |||
2014-01-13 | Merge "Cleaning up and fixing psnr calculation code." | Dmitry Kovalev | |
2014-01-13 | Adding mv_has_subpel() function. | Dmitry Kovalev | |
Change-Id: I50922bb1a689f8515debaa018f850b231c21189f | |||
2014-01-13 | fix a div by zero issue | Yaowu Xu | |
Change-Id: I091dfaa0ed5b9672eedd46d6097469d0802e24ef | |||
2014-01-13 | Enable reference frame masking for rt mode | Yaowu Xu | |
Reference frame masking helped good quality mode to gain about 5% in encoding speed, this commit enable it for rt mode to gain the speed improvement. In addition, this commit move the speed feature setup to a separate function. Change-Id: I015e8f78bbb21dd43ae183b9b9355bea2ccda9c5 | |||
2014-01-13 | No arf right before real scene cut. | Paul Wilkins | |
To reduce pulsing we now allow an arf just before forced key frames and at the end of a clip or section (which may be stitched to another clip or section). However, this does not make sense for key frames arising from real scene cuts. Change from original patch reflects other recent changes in regard to alignment of gf/arf and kf groups. Change-Id: I074a91d1207e9b3e28085af982f6718aa599775f | |||
2014-01-13 | Further rate control tweaks and fixes. | Paul Wilkins | |
Further fixes regarding min and max rate. Bug fixes re kf group bits and last kf group. Change-Id: Iaafd719d30a489e135a3c55851ce8c632091a436 | |||
2014-01-11 | Merge "cosmetics: vp9_reconinter.h: make some variables const" | James Zern | |
2014-01-10 | Merge "Cleaning up vp9_rc_postencode_update() function." | Dmitry Kovalev | |
2014-01-10 | Cleaning up and fixing psnr calculation code. | Dmitry Kovalev | |
Introducing calc_psnr() which calculates psnr between two yv12 buffers. Previously we incorrectly used width/height instead of crop_width/crop_height to calculate number of samples -- fixed. Change-Id: Iecda01980555de55ad347e0276e6641c793fa56c | |||
2014-01-10 | Merge "Cleaning up vp9_dx_iface.c." | Dmitry Kovalev | |
2014-01-10 | Merge "Declare setup_buffer_inter in vp9_rdopt.h" | Jingning Han | |
2014-01-10 | Merge "Enable skipping reference frame check in rd loop" | Jingning Han | |