Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-10 | Adding reusable get_y_mode_prob() function. | Dmitry Kovalev | |
Change-Id: Iebd182d7aeebc0f8964b6fd35057449bb25b00c1 | |||
2014-03-10 | Merge "General cleanup in vp9_encodeframe.c." | Dmitry Kovalev | |
2014-03-10 | Merge "Cleaning up optimize_b() function." | Dmitry Kovalev | |
2014-03-10 | Merge "Support for a fast diamond search" | Deb Mukherjee | |
2014-03-10 | Merge "vp9_read_bit_buffer.h convert header statics to global functions" | Jim Bankoski | |
2014-03-10 | Merge "vp9_reconinter.h static functions in header converted to global" | Jim Bankoski | |
2014-03-10 | Merge "vp9_onyxc_int.h static -> static inline in header" | Jim Bankoski | |
2014-03-09 | Merge "Cleaning up vp9_get_mvpred_var()." | Dmitry Kovalev | |
2014-03-09 | Merge "Adding const to FIRSTPASS_STATS pointers." | Dmitry Kovalev | |
2014-03-08 | Merge "Cleaning up pack_inter_mode_mvs() function." | Dmitry Kovalev | |
2014-03-08 | Merge "Skip mode check when mv has been tested" | Jingning Han | |
2014-03-08 | Merge "Clearn up model_rd in non-RD coding mode" | Jingning Han | |
2014-03-07 | Support for a fast diamond search | Deb Mukherjee | |
Adds a fast diamond search which is about 5% faster than FAST_HEX with only a 0.1% drop in psnr when turned on for both speeds 5 and 7. This search is turned on for speed 7. Change-Id: I497630aa88a5148926086bb3038e7975e5f4eb98 | |||
2014-03-07 | Cleaning up pack_inter_mode_mvs() function. | Dmitry Kovalev | |
Change-Id: Ia60352c7173b59f3f08920ba86096864d4e8250b | |||
2014-03-07 | Skip mode check when mv has been tested | Jingning Han | |
This commit allows the non-RD mode decision to skip mode RD modelling check, if the motion vector associated with the current mode is same as that of NEARESTMV mode. This makes speed -7 about 2% faster. Previous change that converts cost metric from SAD to model based RD value makes the codec 6% slower at speed -7. Change-Id: I30cfec5452f606a671b8432a2f7f0c94fbb49fc8 | |||
2014-03-07 | Removing unused active_section global variable. | Dmitry Kovalev | |
Change-Id: Ib8c41829a4b5a618b6bda24d9b7df2d491d0fca0 | |||
2014-03-07 | General cleanup in vp9_encodeframe.c. | Dmitry Kovalev | |
Change-Id: I446fca8aa11a4d4fc2b23d4b32348b74d74d0202 | |||
2014-03-07 | Clearn up model_rd in non-RD coding mode | Jingning Han | |
The rate-distortion model in non-RD coding mode is only applied to luma component. This commit removed a few redundant addition steps. Change-Id: Id8edc0a47c2dbef8deba43debe2c95db39454de3 | |||
2014-03-07 | Merge "Use modeled rate distortion costs for non-RD mode" | Jingning Han | |
2014-03-06 | Use modeled rate distortion costs for non-RD mode | Jingning Han | |
This commit replaces SAD cost with modeled rate-distortion cost for non-RD mode decision. It translates the prediction residual SSE into estimate rate and reconstruction distorion costs, hence capturing the quantization setting effect. The compression performance of speed -7 for rtc set is improved by 14.79%. Change-Id: Ifda014eb0501d13109fe7f92680bf1410b463632 | |||
2014-03-06 | Adding const to FIRSTPASS_STATS pointers. | Dmitry Kovalev | |
Change-Id: Ia94d757de1d1b24609128cd40e68558078f50a38 | |||
2014-03-06 | Cleaning up vp9_get_mvpred_var(). | Dmitry Kovalev | |
Change-Id: Ic535f0a1c2501c1af143237af3b2b51b4b4980f4 | |||
2014-03-06 | Merge "Cleaning up labels2mode() function." | Dmitry Kovalev | |
2014-03-06 | Cleaning up optimize_b() function. | Dmitry Kovalev | |
Change-Id: Id4c5b73ad747a8851969e9daf5bac40b4b9beefc | |||
2014-03-06 | Merge "Removing unused mv_ref_stats[] array." | Dmitry Kovalev | |
2014-03-06 | Merge "Fixes static analysis issues" | Deb Mukherjee | |
2014-03-06 | Merge "Removing vp9_onyx.h and moving its content to the encoder." | Dmitry Kovalev | |
2014-03-06 | Cleaning up labels2mode() function. | Dmitry Kovalev | |
Change-Id: I76e39f7c5545ba4e0cd537f530c574531356e94a | |||
2014-03-06 | Merge "vp9_systemdependent: reorder includes avoid proto mismatch" | James Zern | |
2014-03-06 | Merge "vp9_subpixel_8t_intrin_avx2: fix build w/clang 3.4+" | James Zern | |
2014-03-06 | Fixes static analysis issues | Deb Mukherjee | |
Removes some unused variables and assignments Change-Id: I228f43d658ce50237d65ce8dc8ab2ccf0a0b21ca | |||
2014-03-06 | vp9_subpixel_8t_intrin_avx2: fix build w/clang 3.4+ | James Zern | |
clang reports gcc-4.2.1 in e.g., 3.3, 3.4; add a specific clang version check for _mm256_broadcastsi128_si256 fixes issue #720 Change-Id: I5c8e3c27fdea05d8a5b050e8cb74894b595f4709 | |||
2014-03-05 | Removing vp9_onyx.h and moving its content to the encoder. | Dmitry Kovalev | |
Change-Id: I03451c88536bc498edddbe0cd9773ff79da085c2 | |||
2014-03-05 | Merge "Combining mode_mv[] and second_mode_mv[]." | Dmitry Kovalev | |
2014-03-05 | Merge "Cleaning up mode cost manipulations." | Dmitry Kovalev | |
2014-03-05 | Merge "Adding vp9_cost.{h, c} files." | Dmitry Kovalev | |
2014-03-05 | vp9_systemdependent: reorder includes avoid proto mismatch | James Zern | |
fixes a warning in vs9/x64 related to ceil() Change-Id: Ic4bde9d0b7e961546dbe304de74aa37fc02fcf94 | |||
2014-03-05 | Merge "Inlining and removing vp9_set_mbmode_and_mvs()." | Dmitry Kovalev | |
2014-03-05 | Merge "Replacing int_mv with MV in full_pixel_motion_search()." | Dmitry Kovalev | |
2014-03-05 | Merge "Removing vp9_onyxd_int.h file." | Dmitry Kovalev | |
2014-03-05 | Merge "Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB." | Dmitry Kovalev | |
2014-03-05 | Adjust some speed features for --rt (-5) | Yaowu Xu | |
Change-Id: Ibabd8440ff5c9dd7f300f317e2c9d50e8e84aab9 | |||
2014-03-05 | Merge "Fix set_mode_info settings" | Jingning Han | |
2014-03-05 | Merge "Remove repeated tx_mode_select calls" | Jingning Han | |
2014-03-05 | Merge "Move set_speed_feature out of frame encoding" | Jingning Han | |
2014-03-05 | Merge "vp9_picklpf.c: remove unused functions and params" | Yaowu Xu | |
2014-03-05 | Merge "improved speed of 4x4 sse2 fdct." | Andrew Russell | |
2014-03-05 | Inlining and removing vp9_set_mbmode_and_mvs(). | Dmitry Kovalev | |
Change-Id: I9717ef611ef9c39b109b2358c9771bf7fae2dd50 | |||
2014-03-05 | vp9_picklpf.c: remove unused functions and params | Yaowu Xu | |
Change-Id: Ib4d850227cef35694c663feb157765a2cbf84699 | |||
2014-03-05 | Merge "Cleaning up vp9_refining_search_sadx4()." | Dmitry Kovalev | |