Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-24 | Merge "AVX2 SAD Optimization:" | Yunqing Wang | |
2014-03-24 | Merge "Cleaning up vp9_loopfilter.c." | Dmitry Kovalev | |
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 | |||
2014-03-10 | Removing last_mi from MACROBLOCKD struct. | Dmitry Kovalev | |
Change-Id: Ied12b39c55667b26fd3bf90eb331e601c53a10f6 | |||
2014-03-10 | Adding type casts to remove C++ compiler errors. | Dmitry Kovalev | |
Change-Id: I224e49955ad6c833d204feb8efc4056e37d206be | |||
2014-03-10 | Adding reusable get_y_mode_prob() function. | Dmitry Kovalev | |
Change-Id: Iebd182d7aeebc0f8964b6fd35057449bb25b00c1 | |||
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-06 | Merge "Removing vp9_onyx.h and moving its content to the encoder." | Dmitry Kovalev | |
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 | 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 | 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 "Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB." | Dmitry Kovalev | |
2014-03-05 | Merge "Cleaning up vp9_mvref_common.c." | Dmitry Kovalev | |
2014-03-05 | Merge "Removing VP9_PTR." | Dmitry Kovalev | |
2014-03-05 | Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB. | Dmitry Kovalev | |
Change-Id: I7f3bcca103f0b1f6b3c064b61472543de9a8288a | |||
2014-03-03 | Removing VP9_PTR. | Dmitry Kovalev | |
Change-Id: Ib49d8dbc67c590f22a1a70251ff607c9f38febd7 | |||
2014-03-03 | vp9_reconinter.h static functions in header converted to global | Jim Bankoski | |
Change-Id: I916944950deb22f4c2301d83a803b732bf3ecd77 | |||
2014-03-03 | vp9_onyxc_int.h static -> static inline in header | Jim Bankoski | |
Change-Id: Ib65fb0679156960305b10fbf590254ff6bf1bfe1 | |||
2014-03-03 | build: convert rtcd.sh to perl | James Zern | |
significantly speeds up file generation. the goal of this change is to convert rtcd.sh to perl as directly as possible to allow for simple comparison. future changes can make it more perl-like. --- Linux [CREATE] vpx_scale_rtcd.h real 0m0.485s -> 0m0.022s [CREATE] vp8_rtcd.h real 0m4.619s -> 0m0.060s [CREATE] vp9_rtcd.h real 0m10.102s -> 0m0.087s Windows [CREATE] vpx_scale_rtcd.h real 0m8.360s -> 0m0.080s [CREATE] vp8_rtcd.h real 1m8.083s -> 0m0.160s [CREATE] vp9_rtcd.h real 2m6.489s -> 0m0.233s Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee | |||
2014-03-03 | Merge "Adding get_tx_type() instead of get_tx_type_{8x8, 16x16}." | Dmitry Kovalev | |