Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-28 | Merge "Sorting includes in vp9_rdopt.c." | Dmitry Kovalev | |
2014-02-28 | Merge "Adds speed 8 to vp9 as reference" | Deb Mukherjee | |
2014-02-28 | Sorting includes in vp9_rdopt.c. | Dmitry Kovalev | |
Change-Id: I7e2591b4b54e0eac8521e128c7d97f62d2057ed8 | |||
2014-02-28 | Merge "Sorting and eliminating includes in vp9_pickmode.c." | Dmitry Kovalev | |
2014-02-28 | Merge "Fixing include order in vp9_quantize.c" | Dmitry Kovalev | |
2014-02-28 | Merge "Fix potential invalid partition size use" | Jingning Han | |
2014-02-28 | Adds speed 8 to vp9 as reference | Deb Mukherjee | |
Adds a speed 8 to VP9 where only the nearestmv (0 mv) is searched. This seems to be about the same speed as vp8 speed 5. Adds a new speed feature to disable inter modes based on a mask for each blocksize. Adds code for having lower complexity motion search methods in nonrd pick mode function, even though speed 7 still uses DIAMOND search for now. Also uses HEX search for speed 6 rather than FAST_HEX which improves psnr by 0.56% without any noticeable speed drop (tested on gipsmotion). Change-Id: Ic13176572dbd3aed5884a26786940a4b1bbd8a75 | |||
2014-02-28 | Merge "Skip some mode SAD calculation in non-RD mode" | Jingning Han | |
2014-02-28 | Merge "[svc] Fix "possible loss of data", "division by zero" and "index 5 ↵ | Minghai Shang | |
out of bounds for type" compiler warings" | |||
2014-02-28 | Merge "Cleaning up vpx_codec_get_cx_data() function." | Dmitry Kovalev | |
2014-02-28 | Fixing include order in vp9_quantize.c | Dmitry Kovalev | |
Change-Id: Ic32eb103d0d7f98c0a16c4e7bdec117faf05df02 | |||
2014-02-28 | Merge "Cleaning up vp9_quantize.c." | Dmitry Kovalev | |
2014-02-28 | Sorting and eliminating includes in vp9_pickmode.c. | Dmitry Kovalev | |
Change-Id: Icc057b819d80c608a6003fd7ef58aefed7a15824 | |||
2014-02-28 | Merge "Adding get_y_mode() function." | Dmitry Kovalev | |
2014-02-28 | Merge "Cleaning up vp9_bitstream.{c, h} files." | Dmitry Kovalev | |
2014-02-28 | Merge "Adding consts to arguments of vp9_block_error()." | Dmitry Kovalev | |
2014-02-28 | Merge "Cleaning up encode_ref_frame() to match read_ref_frames()." | Dmitry Kovalev | |
2014-02-28 | Fix potential invalid partition size use | Jingning Han | |
For blocks at frame boundary, the selected block size sometimes needs to be smaller than that was first given. This commit forces such block size change only between square blocks, so as to avoid the potential use case containing 32x16 + 16x8 + 16x8, for 1080p sequences. Local test suggested no visible coding speed difference. Borg test reveals no difference in terms of compression performance. Change-Id: Ie8de87f3c6febc3acf11b4cbfdf2077f9f6def52 | |||
2014-02-28 | Merge "Moving get_tx_eob() from common to encoder." | Dmitry Kovalev | |
2014-02-28 | Merge "Removing unnecessary clamp() call." | Dmitry Kovalev | |
2014-02-28 | Merge "Explicit lossless handling in rd_pick_intra4x4block()." | Dmitry Kovalev | |
2014-02-28 | Merge "Replacing int_mv with MV and adding const qualifiers." | Dmitry Kovalev | |
2014-02-28 | [svc] Fix "possible loss of data", "division by zero" and | Minghai Shang | |
"index 5 out of bounds for type" compiler warings Change-Id: I414d39198cb02d1b8e2330002ed5fe062aaea95e | |||
2014-02-28 | Merge "rtcd.sh: sort functions by name" | James Zern | |
2014-02-28 | Cleaning up vp9_quantize.c. | Dmitry Kovalev | |
Change-Id: I9a38af32f16f196b83dd69755eafb9543edf5691 | |||
2014-02-28 | Merge "Fix a bug in neon that has not save and restore q4-q7 registers." | hkuang | |
2014-02-28 | Skip some mode SAD calculation in non-RD mode | Jingning Han | |
This commit checks if the motion vector associated with the current mode has been computed in previous mode tests. If possible, skip the redundant reference block generation and SAD calculation in the non-RD mode decision process. For test sequence pedestrian_area 1080p, the runtime goes from 24261 ms to 23770 ms. This does not change compression performance. The speed-up is mostly around places with consistent motion. Change-Id: I97be63c6a2d07c57be26b3c600fbda3803adddda | |||
2014-02-28 | Merge "Enable using fast HEX search in non-rd pick mode" | Yunqing Wang | |
2014-02-28 | Merge "vpx_scale_rtcd.sh: fix conditional" | James Zern | |
2014-02-27 | Merge changes I6e7d6fa5,Ie033bbf2,I08fa0e90,I8612f197 | James Zern | |
* changes: cosmetics: test.mk: sort source lists test.mk: fix test availability sad_test: (arm) fix vp9-only build cosmetics: sad_test: add a few comments | |||
2014-02-27 | rtcd.sh: sort functions by name | James Zern | |
this will aid in output comparison with other generation systems Change-Id: Ifb66321e45ab9fdd9eaeb5e0ea8b3d0632efe7ce | |||
2014-02-27 | vpx_scale_rtcd.sh: fix conditional | James Zern | |
previously the scale functions would always be include regardless of the CONFIG_SPATIAL_RESAMPLING setting. Change-Id: Ifbccf47b20689b5dd61bb3ddccd5c013297b4e05 | |||
2014-02-27 | Merge "configure: remove x86inc debug message" | James Zern | |
2014-02-27 | Merge "Precompute vp9_rd_pick_inter_mode_sb loop escape conditions." | Alex Converse | |
2014-02-27 | Merge "Reusing existing mem_{get, put}_be32() functions." | Dmitry Kovalev | |
2014-02-27 | Removing unnecessary clamp() call. | Dmitry Kovalev | |
Change-Id: Iaaa16b4b2c581eaeb9e4ecfcfe60f98b8a0fa40b | |||
2014-02-27 | Moving get_tx_eob() from common to encoder. | Dmitry Kovalev | |
Change-Id: I7d11c6ae259aff6560710d16fea3032c661e5b02 | |||
2014-02-27 | Cleaning up encode_ref_frame() to match read_ref_frames(). | Dmitry Kovalev | |
Change-Id: Ie9c66a93d45271e54b84bea6a38f07db6c4fd1ca | |||
2014-02-27 | Merge "Inlining optimize_init_b() function." | Dmitry Kovalev | |
2014-02-27 | Merge "Fixing include order in vp9_ratectrl.c." | Dmitry Kovalev | |
2014-02-27 | Adding consts to arguments of vp9_block_error(). | Dmitry Kovalev | |
Change-Id: Id145da99259866109cfee8b47a1d8f309944b937 | |||
2014-02-27 | Reusing existing mem_{get, put}_be32() functions. | Dmitry Kovalev | |
Change-Id: Iba128039534e16a6e0a8cfe7e58306c4655e9f0d | |||
2014-02-27 | Precompute vp9_rd_pick_inter_mode_sb loop escape conditions. | Alex Converse | |
All escape conditions that remain require knowledge of best_rd or best_mode_index. Change-Id: I6f77e4e629cacd54c8149ad0a98d54c8ee4ae249 | |||
2014-02-27 | Merge "Adding sse_to_psnr function to tools_common.{h, c}." | Dmitry Kovalev | |
2014-02-27 | Adding get_y_mode() function. | Dmitry Kovalev | |
Change-Id: Iaac57b24f79cd205a8c62bc1177412d22f5787a8 | |||
2014-02-27 | Inlining optimize_init_b() function. | Dmitry Kovalev | |
Change-Id: If41459f8ba186bb47d977b76e2f4bab97078462d | |||
2014-02-27 | Fixing include order in vp9_ratectrl.c. | Dmitry Kovalev | |
Change-Id: Id1ec41275cc35565e522a1b2ac252ea3ec05638f | |||
2014-02-27 | Cleaning up vp9_bitstream.{c, h} files. | Dmitry Kovalev | |
Change-Id: Ida712a91694e89e318181f93afee2d0ee4f4ad94 | |||
2014-02-27 | configure: remove x86inc debug message | James Zern | |
+ break long line Change-Id: I12c1524451a7ce697128801a3328de318cfeabdc | |||
2014-02-27 | Merge "y4m_video_source: fix memory leak" | James Zern | |