Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-16 | Merge "Removing unnecessary assert(delta != 0) from encode_loopfilter()." | Dmitry Kovalev | |
2013-12-16 | Change in data rate test to be less stringent | Deb Mukherjee | |
Makes the thresholds for bitrate control more leniant to prevent test failures. Change-Id: I535c1565174a8a46493b033531eb40360def883b | |||
2013-12-15 | Add frame buffer lru cache. | Frank Galligan | |
Add an option for libvpx to return the least recently used frame buffer. Change-Id: I886a96ffb94984f1c42de53086e0131922df3260 | |||
2013-12-15 | Merge "Add support to pass in external frame buffers." | Frank Galligan | |
2013-12-15 | Add support to pass in external frame buffers. | Frank Galligan | |
VP9 decoder can now use frame buffers passed in by the application. Change-Id: I599527ec85c577f3f5552831d79a693884fafb73 | |||
2013-12-13 | webmdec/tests: fix leak when file isn't read to eof | James Zern | |
the nestegg packet was only freed by subsequent reads Change-Id: Ib687a13907861c7575830783e47a596d85169cf1 | |||
2013-12-13 | Removing unnecessary assert(delta != 0) from encode_loopfilter(). | Dmitry Kovalev | |
Change-Id: I8ae093d0b61d71d3c294b95d98d0178f7f67c8f6 | |||
2013-12-13 | Merge "Using MV struct instead of int_mv union in encoder." | Dmitry Kovalev | |
2013-12-13 | Merge "vp9_convole.c cleanup." | Dmitry Kovalev | |
2013-12-13 | Merge "Cleaning up vp9_append_sub8x8_mvs_for_idx()." | Dmitry Kovalev | |
2013-12-13 | Using MV struct instead of int_mv union in encoder. | Dmitry Kovalev | |
Change-Id: I8b81a3e4b4fa530a654c28d9c136afa0c1d379fd | |||
2013-12-13 | Merge "Increase disable_filter_search_var_thresh threshold" | Yunqing Wang | |
2013-12-13 | Merge "obj_int_extract: fix compile warning" | James Zern | |
2013-12-13 | Merge "vp9 asserts: fix compile warning" | James Zern | |
2013-12-13 | Merge "Rename so -> scan_order in vp9_encodemb.c" | Jingning Han | |
2013-12-13 | Merge "Renaming treed_write() to vp9_write_tree()." | Dmitry Kovalev | |
2013-12-13 | Merge "zz_motion_search() cleanup." | Dmitry Kovalev | |
2013-12-13 | Merge "Moving mi configuration loop from vp9_read_mode_info to set_offsets." | Dmitry Kovalev | |
2013-12-13 | Merge "Remove some dead code" | Jingning Han | |
2013-12-13 | Rename so -> scan_order in vp9_encodemb.c | Jingning Han | |
Change-Id: I7ff2899ea18a55b37f5c581431ef59806f01e009 | |||
2013-12-13 | Increase disable_filter_search_var_thresh threshold | Yunqing Wang | |
Increased threshold(t) for interp filter search. This sped up the encoder with some PSNR loss. Borg tests were ran at speed 2. t = 100, PSNR loss: -0.710%(derf); -0.561%(stdhd); -0.647%(youtube) speedup: 9%(derf); 3%(stdhd); 5.7%(youtube) t = 500, PSNR loss: -1.687%(derf); -1.665%(stdhd); -1.664%(youtube) speedup: 18%(derf); 10%(stdhd); 8%(youtube) Change-Id: I180e3657c1e156aaa88dc7c437f8bcbd19f5caba | |||
2013-12-13 | Merge "Set rc_2pass_vbr_maxsection_pct to correct value" | Adrian Grange | |
2013-12-13 | Merge "Enable adaptive pred filter type for sub8x8" | Jingning Han | |
2013-12-13 | Set rc_2pass_vbr_maxsection_pct to correct value | Adrian Grange | |
Corrected a typo that set rc_2pass_vbr_minsection_pct to two different values on consecutive lines. Second line should have set rc_2pass_vbr_maxsection_pct. Change-Id: Ie07ac67cd5455afe556bef34da8127304db9c97c | |||
2013-12-12 | Moving mi configuration loop from vp9_read_mode_info to set_offsets. | Dmitry Kovalev | |
set_offsets() is a right place to configure all mi-related pointers. Change-Id: I7d2fda72de5fc27e86c6589543b41fa044681dbf | |||
2013-12-12 | vp9 asserts: fix compile warning | James Zern | |
string literal to int within an assert Change-Id: I0c889256b67a078e6e2a79577f0b7ae084243258 | |||
2013-12-12 | obj_int_extract: fix compile warning | James Zern | |
string literals should be returned as const char* Change-Id: Iaab98711ed22f9c6eff1ca922c0576a1ff93a58f | |||
2013-12-12 | Enable adaptive pred filter type for sub8x8 | Jingning Han | |
This commit enables an adaptive prediction filter type selection for sub8x8 block sizes. In speed 1, it re-uses the filter type of collocated 8x8 block if it is tested in the rate-distortion optimization loop, for the sub8x8 blocks. Otherwise, it runs the normal test over all the three filter types. In speed 2, it re-uses the 8x8 block's prediction filter type, if available. Otherwise, force it to be EIGHTTAP. Compression and speed performance wise: speed 1 derf -0.266% yt -0.138% bus at 2000 kbps: 33766ms -> 30451ms (10% speed-up) football at 600 kbps: 48173ms -> 43786ms (9% speed-up) speed 2 derf -0.026% yt +0.134% bus at 2000 kbps: 18973ms -> 17698ms (6% speed-up) football at 600 kbps: 26748ms -> 25096ms (6% speed-up) Change-Id: I77e097533b969fd3472147225fa79fc98095d342 | |||
2013-12-12 | Merge "test-data.sha1: add missing sha1sums" | James Zern | |
2013-12-12 | zz_motion_search() cleanup. | Dmitry Kovalev | |
Change-Id: I4991bc36e1627bd3a9495ca72c0738f1a937da2e | |||
2013-12-12 | vp9_convole.c cleanup. | Dmitry Kovalev | |
Making overall logic more clear, moving "hacked" calculation of base filter array pointer to get_filter_base() function. Change-Id: Ibbd38a9f937e48d35bbbfef3ad933ab36664cccb | |||
2013-12-12 | Cleanup copyright headers. | Frank Galligan | |
Change-Id: I7ff2b18e085f3fffaa7f25d40e4e50427b808f43 | |||
2013-12-12 | Merge "Move test vector list into a separate header." | Frank Galligan | |
2013-12-12 | Merge "Add pre decode frame hook to decoder test class." | Frank Galligan | |
2013-12-11 | Move test vector list into a separate header. | Frank Galligan | |
Change-Id: I36f9033492f12fda7f9ce0e7a97a009aab9aab57 | |||
2013-12-11 | test-data.sha1: add missing sha1sums | James Zern | |
vp90-2-02-size-lf-1920x1080.webm{,.md5} were added in: ebb583d Add a test vector for loopfilter Change-Id: I021808338935932cb742ea2621b94f44f22e3037 | |||
2013-12-11 | Merge "Little cleanup in vp9_encode_block_intra()." | Dmitry Kovalev | |
2013-12-11 | Merge "Changes interfaces to vp9_get_compressed_data fn" | Deb Mukherjee | |
2013-12-11 | Little cleanup in vp9_encode_block_intra(). | Dmitry Kovalev | |
Change-Id: Ibfe04b920648e15bf7116f4fdc98960572a7007e | |||
2013-12-11 | Merge "Rename clamp_mv_min_max to set_mv_search_range" | Jingning Han | |
2013-12-11 | Merge "Renames for consistency in vp9_pred_common.{c, h} files." | Dmitry Kovalev | |
2013-12-11 | Merge "Reduce the number of frames used in lossless test" | Yaowu Xu | |
2013-12-11 | Changes interfaces to vp9_get_compressed_data fn | Deb Mukherjee | |
Silences some lint warnings in previous patches Change-Id: I04bf47ebe7e63a95fd322719a3154e589c115d78 | |||
2013-12-11 | Rename clamp_mv_min_max to set_mv_search_range | Jingning Han | |
This function sets the motion search range limit. Rename it to be more informative. Change-Id: I2e8e01073dcb99c9bea9c9acd0a61d672d615444 | |||
2013-12-11 | Merge "Enforce motion search range clamp for sub8x8" | Jingning Han | |
2013-12-11 | Reduce the number of frames used in lossless test | Yaowu Xu | |
Change-Id: I976f70b640b06f20533ad29578a5b2acca134fd4 | |||
2013-12-11 | Merge "Fix valgrind error." | hkuang | |
2013-12-11 | Fix valgrind error. | hkuang | |
Temporarily change memcpy to memmove. Change-Id: I700a197bc1ce496be1ddad7118429c5da465b0ca | |||
2013-12-11 | Merge "vp8: remove 2 unused tables" | James Zern | |
2013-12-11 | Merge "Fix the printf format string" | Adrian Grange | |