Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-21 | Merge "Removing plane_block_{width, height} functions." | Dmitry Kovalev | |
2013-11-21 | Merge "Using txfrm_block_to_raster_xy() in encoder." | Dmitry Kovalev | |
2013-11-21 | Merge "Revert "Add 16 wide neon horz loopfilter."" | Frank Galligan | |
2013-11-21 | Revert "Add 16 wide neon horz loopfilter." | Frank Galligan | |
The change caused mismatches with some test vectors on neon. Original CL: https://gerrit.chromium.org/gerrit/#/c/67863/ Change-Id: I913891636d53783e93cb1865ca78ded1821dc4b0 | |||
2013-11-21 | Syncing update_coef_probs() implementation with decoder. | Dmitry Kovalev | |
Using for loop based on max_tx_size instead of separate checks. Combining build_coeff_contexts() with update_coef_probs(). Change-Id: Ie335a7db29830677fbc14478a9c190d3c1068665 | |||
2013-11-21 | Merge "Add filter_selectively_vert_row2 to enable parallel loopfiltering" | Yunqing Wang | |
2013-11-21 | Merge "Remove unnecessary eob checking." | hkuang | |
2013-11-21 | Merge "Add 16 wide neon horz loopfilter." | Frank Galligan | |
2013-11-21 | Add filter_selectively_vert_row2 to enable parallel loopfiltering | Yunqing Wang | |
Added filter_selectively_vert_row2 to be ready for parallel loopfiltering in vertical direction. This change did 2-row filtering at a time. If 2 vertically adjacent 8x8 blocks do same type of filtering, we can do 16-pixel filtering in parallel. Next, we need to provide 16-pixel loopfiltering functions in c and optimized versions for codec speedup. Change-Id: Idf97bbdd70566e55bd30e1fd25cb8544e33291be | |||
2013-11-21 | Merge "Correct ssse3 8/16-pixel wide sub-pixel filter calculation" | Yunqing Wang | |
2013-11-21 | Add 16 wide neon horz loopfilter. | Frank Galligan | |
Add support to do 16 pixel horizontal filtering in Neon. Nexus devices saw about 0.5% decode speed increase. Change-Id: I2993f6c2d49f31fa74976879eeaa289fd3f4e15d | |||
2013-11-20 | Merge "Removing old code." | Dmitry Kovalev | |
2013-11-20 | Merge "Adding MV_FP_SIZE constant." | Dmitry Kovalev | |
2013-11-20 | Merge "Using is_inter_block() and has_second_ref() functions." | Dmitry Kovalev | |
2013-11-20 | Removing old code. | Dmitry Kovalev | |
Change-Id: I67d1681c7b17661deb792c5e6a9e2014a73ff9b7 | |||
2013-11-20 | Using txfrm_block_to_raster_xy() in encoder. | Dmitry Kovalev | |
Change-Id: Ibe847000467fe46bf8ce87d8f1ef8f2d5ad1eaf4 | |||
2013-11-20 | Correct ssse3 8/16-pixel wide sub-pixel filter calculation | Yunqing Wang | |
Although no mismatch was indicated for 8/16 wide sub-pixel filters in issue 661, they had similar problems that could cause mismatch potentially. This patch fixed calculations in HORIZx8/16 and VERTx8/16. Change-Id: I169961c9d40a20340995b7d22aafc89ccf30bfca | |||
2013-11-20 | Removing plane_block_{width, height} functions. | Dmitry Kovalev | |
Change-Id: I29c0dfcf41a1253d5e2a0d2ff740c0c38ebaa5a2 | |||
2013-11-20 | Merge "Clean up removal of vp9_pareto8 table." | Jim Bankoski | |
2013-11-20 | Using is_inter_block() and has_second_ref() functions. | Dmitry Kovalev | |
Change-Id: Iadd771a33c8874f3b774923bca4da3c8fe5429ee | |||
2013-11-20 | Adding MV_FP_SIZE constant. | Dmitry Kovalev | |
Change-Id: I98d750ee92ff51fb714980418ea28be3b1d0f3c6 | |||
2013-11-20 | Remove unnecessary eob checking. | hkuang | |
Change-Id: Ia568f70bddc1a2b62141a0197459119ca74c22b5 | |||
2013-11-20 | Merge "remove the model and copy in pack_mb_tokens" | Jim Bankoski | |
2013-11-20 | Clean up removal of vp9_pareto8 table. | Jim Bankoski | |
Change-Id: I5556e8d1fc150be8a3e93af21900829b59a500dc | |||
2013-11-20 | Merge "Take out assertion from inverse transforms" | Jingning Han | |
2013-11-20 | remove the model and copy in pack_mb_tokens | Jim Bankoski | |
Change-Id: I00a5203c8ed76c184d936fccf93d76e7c06773d3 | |||
2013-11-20 | Fix stack pointer in sub-pixel filters | Yunqing Wang | |
In commit "3d50da5397d20abc932d81453b26cde758293a40", the stack pointer was modified while aligning the stack, and it needed to be pop out at the end. Change-Id: I062971e195f1f2ab9d0ab5fb84dcf215a0fcaa67 | |||
2013-11-20 | Merge "vpxenc: add --aq-mode flag to control adaptive quantization" | Guillaume Martres | |
2013-11-19 | Merge "scan order table lookup same for encoder and decoder" | Jim Bankoski | |
2013-11-19 | Merge "Fix decoder mismatch with ssse3 enabled" | Yunqing Wang | |
2013-11-19 | Merge "Use restore_dst_buf in handle_inter_mode" | Jingning Han | |
2013-11-19 | Merge "Cleaning up probability/cost functions." | Dmitry Kovalev | |
2013-11-19 | Merge "Move vp9_setup_interp_filter() to encoder" | Yaowu Xu | |
2013-11-19 | Use restore_dst_buf in handle_inter_mode | Jingning Han | |
There are many places in handle_inter_mode that need to restore the dst buffer pointers, due to buffer pointer swap and early rd search breakout. This commit wraps these operations into an inline function for clean-up. Change-Id: I0462e8c41c8bc3cd8db07395489cac03d8e5be54 | |||
2013-11-19 | scan order table lookup same for encoder and decoder | Jim Bankoski | |
Change-Id: I473947b5ca70b7a81151926284bff86f8555492a | |||
2013-11-19 | Fix decoder mismatch with ssse3 enabled | Yunqing Wang | |
This patch fixed issue 661: "Decoder produces mismatched outputs with ssse3 enabled and disabled." In sub-pixel filters, a pixel value was multiplied by a filter coefficient, and the results were added up. The order of adding up these multiplications had to be arranged carefully to prevent incorrect overflowing. Change-Id: Id08af4200fea9e1b896fc40157b8651c2c7e80f2 | |||
2013-11-19 | Merge "Simplifying partition context calculation." | Dmitry Kovalev | |
2013-11-19 | Merge "Calculating dst pointer only once per transform block." | Dmitry Kovalev | |
2013-11-19 | Cleaning up probability/cost functions. | Dmitry Kovalev | |
Change-Id: Ifad4b0e6355ce49fcc6f470becc080e8069452ee | |||
2013-11-19 | Merge "entropy code speedup" | Jim Bankoski | |
2013-11-19 | Move vp9_setup_interp_filter() to encoder | Yaowu Xu | |
As it is used in encoder only. Change-Id: I5f2a8abbe72bb18cbf6ce36a3dc7e132aeae8ec2 | |||
2013-11-19 | Merge "Move vp9_sadmxn.h from common to encoder" | Yaowu Xu | |
2013-11-19 | entropy code speedup | Jim Bankoski | |
Change-Id: Ic316d3374ff9a2b43897272260947d56765a0fdd | |||
2013-11-19 | scan order / neighbors converted to lookup | Jim Bankoski | |
Change-Id: I64b189dfeee1cf3e90134a1a93497072f3361e5e | |||
2013-11-19 | Move vp9_sadmxn.h from common to encoder | Yaowu Xu | |
Change-Id: I6f6ba91b1b8b280902b171472314d665aa0baf0b | |||
2013-11-19 | Simplifying partition context calculation. | Dmitry Kovalev | |
Reversing bit order of partition_context_lookup, and modifying accordingly update_partition_context() and partition_plane_context(). Change-Id: I64a11f1a94962a3bf217de2f50698cb781db71a5 | |||
2013-11-19 | Merge "Improve vp9_iht4x4_16_add_sse2 (x1.341)" | Yunqing Wang | |
2013-11-18 | Removing raster_block_offset_uint8() function. | Dmitry Kovalev | |
There is no need to use that function, it is much clear to pass offset directly to the buffer. Change-Id: I9026cb0c5094c46f97df5d7f7daeb952f2843b24 | |||
2013-11-18 | Merge "Finally removing txfrm_block_to_raster_block() function." | Dmitry Kovalev | |
2013-11-18 | Calculating dst pointer only once per transform block. | Dmitry Kovalev | |
Change-Id: I23fea0a2e85be8373600e3e2dae98d36acde389c |