Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-07 | Cleaning up vp9_{cx, dx}_iface.c files. | Dmitry Kovalev | |
Change-Id: Ib4e31ba74c4b882bd93942ef743f4a189892738d | |||
2014-04-03 | Removing interp_kernel from MACROBLOCKD. | Dmitry Kovalev | |
Now interp_kernel is obtained when it is really required (based on mbmi->interp_filter value). Change-Id: I4c7a93c179d1045eba16e7526c293d02c9b8b47e | |||
2014-04-02 | Merge "Cleaning up vp9_mvref_common.c." | Dmitry Kovalev | |
2014-04-02 | Merge "Grouping members in MB_MODE_INFO struct." | Dmitry Kovalev | |
2014-04-01 | Renaming two members in MACROBLOCKD struct. | Dmitry Kovalev | |
Renames: mi_8x8 -> mi mode_info_stride -> mi_stride Change-Id: I66f3e5fd1e7b7f46f108af5bb711c5fd9493c1be | |||
2014-04-01 | Common configuration for MACROBLOCKD struct. | Dmitry Kovalev | |
Change-Id: Ie2ea9dd8bd338cc9fe12ca9033df64f7644c68b3 | |||
2014-03-28 | Grouping members in MB_MODE_INFO struct. | Dmitry Kovalev | |
Change-Id: Ia6d7e7a08810e0c3401da4d10266828d560e6851 | |||
2014-03-28 | [BITSTREAM]Fix the scaling calculation | Yaowu Xu | |
For very large size video image, the scaling calculation may need use value beyond the range of int. This commit upgrade the value to 64bit to make sure the calculation do not wrap around INT_MAX. The change corrected the decoder behavior. The bug affects only very large resolution video because the scaling calculation was sufficient for image size smaller than 2^13. This resolves issue: https://code.google.com/p/webm/issues/detail?id=750 Change-Id: I2d2ed303ca6482f31f819f3c07d6d3e98ef3adc5 | |||
2014-03-28 | Moving dqcoeff array to MACROBLOCKD in decoder. | Dmitry Kovalev | |
Change-Id: I3e20c0cdb9d2437bddf21afb255855f2dead8e02 | |||
2014-03-27 | Cleaning up vp9_mvref_common.c. | Dmitry Kovalev | |
Change-Id: I4eb815156ecaab02c9182e6e1abbea0e4d86c441 | |||
2014-03-26 | Merge "Removing prev_mi_8x8 from MACROBLOCKD." | Dmitry Kovalev | |
2014-03-26 | Merge "Cleaning up vp9_entropymv.c." | Dmitry Kovalev | |
2014-03-26 | Removing prev_mi_8x8 from MACROBLOCKD. | Dmitry Kovalev | |
Change-Id: I32beb5f18c10b5771146c55933b5555487f53633 | |||
2014-03-25 | Moving above_context to VP9_COMMON. | Dmitry Kovalev | |
Change-Id: I713af99d1e17e05a20eab20df51d74ebfd1a68d2 | |||
2014-03-25 | Merge "Fixed a build issue" | Yaowu Xu | |
2014-03-25 | Merge "Change back the scaling calculation." | Yaowu Xu | |
2014-03-25 | Fixed a build issue | Yaowu Xu | |
Adding the missed include file. Change-Id: I7e48df6b0633afbebaf1ccb3062ae404e7203dc9 | |||
2014-03-24 | Initialization code cleanup. | Dmitry Kovalev | |
Change-Id: I47a8b4bf9a6cc0063d1a6785eaaad641d0659e24 | |||
2014-03-24 | Cleaning up vp9_entropymv.c. | Dmitry Kovalev | |
Change-Id: I01b3530779da89acb84c71bac5ccac456f00c5ac | |||
2014-03-24 | Merge "AVX2 SAD Optimization:" | Yunqing Wang | |
2014-03-24 | Merge "Cleaning up vp9_loopfilter.c." | Dmitry Kovalev | |
2014-03-24 | Change back the scaling calculation. | hkuang | |
Let the calculation to be compatible with Google's HW implementation. Change-Id: I22e179888cdb0419e230351c0a47661b37051fef | |||
2014-03-22 | Merge "Removing redundant {above, left}_seg_context manipulation code." | Dmitry Kovalev | |
2014-03-21 | Merge "Renaming and making vp9_update_mode_info_border() static." | Dmitry Kovalev | |
2014-03-21 | Cleaning up vp9_loopfilter.c. | Dmitry Kovalev | |
Change-Id: I7c7cf7d3c7b00d1c74ffa8aa8fb8d78a0e48326f | |||
2014-03-21 | Merge "Fix libvpx VP9 decoder dr memory errors" | Frank Galligan | |
2014-03-21 | Renaming and making vp9_update_mode_info_border() static. | Dmitry Kovalev | |
Change-Id: Ibb72a29cae9ca9443aae56fc4c5458d190eae279 | |||
2014-03-21 | AVX2 SAD Optimization: | levytamar82 | |
2 functions were optimized for avx2 by using full 256 bit register In order to handle 32 elements in parallel instead of only 16 in parallel: 1. vp9_sad32x32x4d 2. vp9_sad64x64x4d The function level gain is 66% and the user level gain is ~1%. Change-Id: I4efbb3bc7d8bc03b64b6c98f5cd5c4a9dd3212cb | |||
2014-03-21 | Fix libvpx VP9 decoder dr memory errors | Yunqing Wang | |
Fixed dr memory errors reported in Issue 736: https://code.google.com/p/webm/issues/detail?id=736 All elements in left_col buffer need to be initialized to ensure the correctness of SIMD operations in x86 optimized code. Change-Id: I8e7f26ab45cca8099c1f9342bcf852f828bda7e4 | |||
2014-03-21 | Removing redundant {above, left}_seg_context manipulation code. | Dmitry Kovalev | |
Change-Id: Ib3c1746e61220c629cbd971b2458aa686b5c9e36 | |||
2014-03-21 | Merge "Reusing {above, left}_seg_context vars in both encoder and decoder." | Dmitry Kovalev | |
2014-03-21 | Merge "Remove duplicate declaration" | Yaowu Xu | |
2014-03-20 | Reusing {above, left}_seg_context vars in both encoder and decoder. | Dmitry Kovalev | |
Change-Id: Id1fa36c92cb007b73a450cc8552e810cedad38b9 | |||
2014-03-20 | Merge "Removing mi_stream." | Dmitry Kovalev | |
2014-03-19 | Adding alloc_mi() function. | Dmitry Kovalev | |
Change-Id: I3b944884c048f589c86e0169aeb3c3855bc8b729 | |||
2014-03-19 | Remove duplicate declaration | Yaowu Xu | |
Change-Id: Ic8e52a89e0df816c38cd8ff1b7c53862b9a6dff2 | |||
2014-03-19 | Merge "Fix the md5 mismatch for some scale cases." | Yaowu Xu | |
2014-03-19 | Removing mi_stream. | Dmitry Kovalev | |
Change-Id: If674140e30c223c88894b983fd22a583efb99dcf | |||
2014-03-18 | Fixing warnings/errors from c++ compiler. | Dmitry Kovalev | |
Change-Id: Ia561dda53f2dd10e3a10a2df2adb8027ab19397a | |||
2014-03-17 | Fix the md5 mismatch for some scale cases. | hkuang | |
Fixes issue #731 Change-Id: Id313e84b8fb4ff20f6a4e1ed11cb601927888318 | |||
2014-03-13 | Merge "Adding vp9_swap_mi_and_prev_mi() function." | Dmitry Kovalev | |
2014-03-13 | Using MB_PREDICTION_MODE enum instead of int. | Dmitry Kovalev | |
Change-Id: I652d17f7bff84f75d015f4f39652472e14eb3134 | |||
2014-03-13 | Adding vp9_swap_mi_and_prev_mi() function. | Dmitry Kovalev | |
Change-Id: I18b3939f0b51085cdd25c9182c3a9c7536ca7e3e | |||
2014-03-12 | Merge "Renaming mode2txfm_map to intra_mode_to_tx_type_lookup." | Dmitry Kovalev | |
2014-03-12 | Revert "With on demand border extension, clamping the MV" | Yaowu Xu | |
This reverts commit b0fec6ab4a61ded1ab2ade188987631f53c4e9c1. Change-Id: I9acd8ee0423f22d92138f11579611ff959331013 | |||
2014-03-12 | Revert "Remove dec_build_inter_predictors() parameters" | Yaowu Xu | |
This reverts commit 9650b9d72aa236e76c54b4f0acebd6bf1d6bbe48. Change-Id: I841c4a4734170fda63469e32adc10703aa4bf0fa | |||
2014-03-12 | Renaming mode2txfm_map to intra_mode_to_tx_type_lookup. | Dmitry Kovalev | |
Change-Id: I9a19eb96907f674e3ce1e573f5dd49f0fbf2ae4f | |||
2014-03-12 | Merge "Moving mi_streams from VP9Decompressor to VP9Common." | Dmitry Kovalev | |
2014-03-12 | Merge "Removing last_mi from MACROBLOCKD struct." | Dmitry Kovalev | |
2014-03-10 | Moving mi_streams from VP9Decompressor to VP9Common. | Dmitry Kovalev | |
Change-Id: I7ad79c061ad4efbc4914ac49723b48183fdbdd47 |