Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-30 | Removing MODE_TEST_HIT_STATS. | Dmitry Kovalev | |
It seems nobody uses it now. Change-Id: Ided479cb7f5023559efc8f102ecead43884f4441 | |||
2014-04-30 | Merge "[svc rc] Increase worst quality for enhancement layers" | Minghai Shang | |
2014-04-29 | Merge "Adding search_site_config struct." | Dmitry Kovalev | |
2014-04-29 | Merge "Cleaning up vp9_full_search_sadx8() function." | Dmitry Kovalev | |
2014-04-29 | Merge "scale_and_extend_frame{,_nonnormative}() cleanup." | Dmitry Kovalev | |
2014-04-29 | Merge "Removing unused vp9_variance_halfpixvar*() functions." | Dmitry Kovalev | |
2014-04-29 | Merge "Removing old unused vp9_tapify.py." | Dmitry Kovalev | |
2014-04-29 | Adding search_site_config struct. | Dmitry Kovalev | |
Change-Id: I2ad333553e673dbabcdc0f0366aea311e90849bf | |||
2014-04-25 | Removing WRITE_RECON_BUFFER related code. | Dmitry Kovalev | |
That code is not used, we could easily return it back using vpx_img_write() function. Change-Id: Id107875c6feab6ad245a518f6b437b6ed4b1246d | |||
2014-04-25 | Removing old unused vp9_tapify.py. | Dmitry Kovalev | |
Change-Id: I7d66987fd04a3f98c140fc5f99ed0e9bc01f61d0 | |||
2014-04-25 | Cleaning up vp9_full_search_sadx8() function. | Dmitry Kovalev | |
Change-Id: I61f977a7d0b177881bd5c1a7179fa5f8f089e9a6 | |||
2014-04-25 | Merge "Cleaning up vp9_full_search_sadx3()." | Dmitry Kovalev | |
2014-04-25 | scale_and_extend_frame{,_nonnormative}() cleanup. | Dmitry Kovalev | |
Change-Id: Ie99fd7af436ab2f6b3ef0c3f1a652fb26116d861 | |||
2014-04-25 | Removing unused vp9_variance_halfpixvar*() functions. | Dmitry Kovalev | |
Change-Id: I99695564a3aa9bc8c79ac0a551d257e2ff3ad3c3 | |||
2014-04-24 | Merge "Apply max intra block size condition to non-RD mode decision" | Jingning Han | |
2014-04-24 | Removing unused vp9_sub_pixel_mse* functions. | Dmitry Kovalev | |
Change-Id: I8d906da3bd6de0d3042676846f61a8b2a3444508 | |||
2014-04-24 | [svc rc] Increase worst quality for enhancement layers | Minghai Shang | |
Change-Id: Ifbfa90894eec9944bd55f364f1d17eb152338d6b | |||
2014-04-24 | Remove key_frame_frequency variable from VP9_COMP | Adrian Grange | |
This member of VP9_COMP seemed unnecessary since it only shadowed VP9EncoderConfig.key_freq that is accessible through VP9_COMP. Change-Id: Ib751bb1cf1b0b3c50a2a527d7c34f6829dd6fee3 | |||
2014-04-24 | Merge "Add VPXD_SET_DECRYPTOR support to the VP9 decoder." | Joey Parrish | |
2014-04-23 | Apply max intra block size condition to non-RD mode decision | Jingning Han | |
Change-Id: I9b86a94d11db2239c85f61aeed5bbd83a0dfa028 | |||
2014-04-23 | Fixed handling of regularly placed keyframes | Adrian Grange | |
The encoder was not handling requests to place keyframes at fixed intervals, i.e. kf_min_dist == kf_max_dist, correctly. In this case when looking to place the next keyframe it was accumulating stats all the way up to the end of the firstpass file. This patch corrects this behavior. Change-Id: I948ad9f1d7faa0c05861df588136cce3bb61d7e7 | |||
2014-04-23 | Add VPXD_SET_DECRYPTOR support to the VP9 decoder. | Joey Parrish | |
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48 | |||
2014-04-23 | Merge "Chessboard pattern prediction filter type search in non-RD coding" | Jingning Han | |
2014-04-23 | Merge "Adding macro to define vp9_variance_WxH_c() functions." | Dmitry Kovalev | |
2014-04-23 | Chessboard pattern prediction filter type search in non-RD coding | Jingning Han | |
This commit introduces a chessboard pattern search for the prediction filter type search. It runs extensive search in alternate blocks and allows the rest blocks to refer coding decisions of their nearby neighbors. For pedestrian 1080p at 4000 kbps, the runtime of speed -5 goes down from 43990 ms to 42200 ms. The overall compression performance for RTC set is changed by -1.37%. Change-Id: Icfe220c49451cda796f0ca91d935c9ed01e56c9d | |||
2014-04-22 | Renaming MB_PREDICTION_MODE to PREDICTION_MODE. | Dmitry Kovalev | |
Actually, it would be great to have two separate enums INTRA_MODES and INTER_MODES in future. Change-Id: I6c4147cf0002853da9c1e03fe9514eab876f01c8 | |||
2014-04-22 | Adding macro to define vp9_variance_WxH_c() functions. | Dmitry Kovalev | |
Change-Id: I983e3831938d4ae055de20b8d257d223e7916b1f | |||
2014-04-22 | Renaming "onyx" to "encoder". | Dmitry Kovalev | |
Actual renames: vp9_onyx_if.c -> vp9_encoder.c vp9_onyx_int.h -> vp9_encoder.h Change-Id: I80532a80b118d0060518e6c6a0d640e3f411783c | |||
2014-04-22 | Merge "Fix the CONFIG_ALPHA build." | Alex Converse | |
2014-04-22 | Merge "Template macros to generate subpix variance functions." | Dmitry Kovalev | |
2014-04-22 | Merge "Inlining vp9_set_segmentation_map() function." | Dmitry Kovalev | |
2014-04-22 | Fix the CONFIG_ALPHA build. | Alex Converse | |
Change-Id: Ib89fe34812c17cd6294ce3c38f87d43a79abb16f | |||
2014-04-22 | Merge "Bug fix for svc first pass rate control." | Minghai Shang | |
2014-04-22 | Merge "Force ARNR filtering to be centered on the ARF frame" | Adrian Grange | |
2014-04-22 | Force ARNR filtering to be centered on the ARF frame | Adrian Grange | |
ARNR filtering is now forced to be centered on the ARF frame and the other two options have been removed. The other modes of constructing the ARNR frame were not used and there does not seem to be any good reason to maintain them. This is purely an encoder-side change. Change-Id: Ic772636d23f280752973852b9740083532a49de2 | |||
2014-04-22 | Merge "Adds test code for supplemental superframe data" | Deb Mukherjee | |
2014-04-21 | Inlining vp9_set_segmentation_map() function. | Dmitry Kovalev | |
Change-Id: I82f23f0f91a0be8329e20fcd2a5918c6a096dacc | |||
2014-04-21 | Template macros to generate subpix variance functions. | Dmitry Kovalev | |
Change-Id: I931fde6013aa18294b49a361f75f177ab1262574 | |||
2014-04-21 | Merge "Allow full RD TX size search for GF/ALT at speed 2" | Yaowu Xu | |
2014-04-21 | Merge "Change naming of end_usage parameter." | Paul Wilkins | |
2014-04-21 | Merge "Remove an unused function" | Yaowu Xu | |
2014-04-21 | Allow full RD TX size search for GF/ALT at speed 2 | Yaowu Xu | |
For speed 3 and above, such search is only allowed at speed 3. The change helped cif and stdhd set by 1.2% and .7% in compression, but increased the encoding time by around 5%. Change-Id: Ifa4832327f1c1bef3decb032ceb769cbf50e059f | |||
2014-04-21 | Merge "Inlining and removing encoder_common_init()." | Dmitry Kovalev | |
2014-04-21 | Adds test code for supplemental superframe data | Deb Mukherjee | |
Adds test code to verify that supplemental superframe information that precedes the normal superframe information will not break decoding. Change-Id: Ia252b887d7ee138f51dc9a778376ff739402c455 | |||
2014-04-21 | Change naming of end_usage parameter. | Paul Wilkins | |
The end_useage parameter is confusingly named since it now actually defines the rate control method used. Change-Id: I98912caabfe556b7af0b939a645d1336409e4d71 | |||
2014-04-21 | Merge "Adding setup_frame() function." | Dmitry Kovalev | |
2014-04-21 | Merge "Cleaning up vp9_rdopt.c." | Dmitry Kovalev | |
2014-04-21 | Merge "Don't set loop filter sharpness in vp9_change_config()." | Dmitry Kovalev | |
2014-04-21 | Merge "Cleaning vp9_variance.{c, h}." | Dmitry Kovalev | |
2014-04-21 | Merge "Enable background detection for adaptive quantizer control" | Jingning Han | |