Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-29 | Merge "Renaming vp9_short_idct10_8x8_add to vp9_short_idct8x8_10_add." | Dmitry Kovalev | |
2013-09-29 | Merge "Removing vp9_get_coef_neighbors_handle function." | Dmitry Kovalev | |
2013-09-29 | Merge "Removing vp9_subpelvar.h from common." | Dmitry Kovalev | |
2013-09-29 | Merge "Fixing warning generated by gcc." | Dmitry Kovalev | |
2013-09-29 | Merge "Removing unnecessary function calls." | Dmitry Kovalev | |
2013-09-29 | Merge "mips dsp-ase r2 vp9 decoder extend module optimizations" | Jim Bankoski | |
2013-09-29 | mips dsp-ase r2 vp9 decoder extend module optimizations | Jim Bankoski | |
Adopted again to shepherd through system. Change-Id: If1b742618a95a2198ae2e30eec4b53ad1f7353e5 | |||
2013-09-27 | Removing unnecessary function calls. | Dmitry Kovalev | |
Both vp9_init_mbmode_probs() and vp9_zero(cm->ref_frame_sign_bias) are called inside vp9_setup_past_independence() which called in any case for encoder/decoder after VP9_COMMON struct creation. Change-Id: I3724d1a4fb8060101ff0290dd6a158f0b5c57bb4 | |||
2013-09-27 | Merge "Simplify RDMULT and RDDIV derivation" | Guillaume Martres | |
2013-09-27 | Renaming vp9_short_idct10_8x8_add to vp9_short_idct8x8_10_add. | Dmitry Kovalev | |
Making name consistent with vp9_short_idct8x8 and vp9_short_idct8x8_1. Change-Id: I99e0be040ec893f9571dcf090e18f98dc58339f5 | |||
2013-09-27 | Properly save neon registers. | Christian Duvivier | |
Replace current code which corrupts the stack by duplicate of vp8 code to save and restore neon registers. Change-Id: Ibb0220b9aa985d10533befa0a455ebce57a2891a | |||
2013-09-27 | Removing vp9_get_coef_neighbors_handle function. | Dmitry Kovalev | |
Change-Id: I6be72c8b048d1ccc7ef43764cf84c32360098970 | |||
2013-09-27 | Merge "Renaming vp9_short_idct10_16x16 to vp9_short_idct16x16_10." | Dmitry Kovalev | |
2013-09-27 | Merge "New way of updating last frame segmentation map." | Dmitry Kovalev | |
2013-09-27 | Merge "d63 intra prediction ssse3 using bytes" | Scott LaVarnway | |
2013-09-26 | New way of updating last frame segmentation map. | Dmitry Kovalev | |
Implementing more natural (and faster) way of updating last frame segmentation map. Change-Id: I9fefa8f78e77bd7948133b04173da45edc15a17e | |||
2013-09-26 | Merge "intel compiler build no longer supports -axSSE2 or -no-prec-div" | Erik Niemeyer | |
2013-09-26 | Merge "Fix a bunch of TODO from vp9_short_idct32x32_add_neon." | Christian Duvivier | |
2013-09-26 | Renaming vp9_short_idct10_16x16 to vp9_short_idct16x16_10. | Dmitry Kovalev | |
Making function name consistent with vp9_short_idct16x16 and vp9_short_idct16x16_1. Change-Id: I70e54be9e6b9a1dddab0de470686591e96d05517 | |||
2013-09-26 | Simplify RDMULT and RDDIV derivation | Guillaume Martres | |
Don't divide RDMULT and RDDIV by 100 when RDMULT > 1000. This was probably done to avoid overflow when the rd cost was stored in a 32 bits integer but this is not the case anymore. This change will make it easier to support multiple quantizers per frame. derf compression gain at speed 0: 0.037% Change-Id: Ibeeb9b7cfa1a132a7af41bc90fc07a3bba0857f6 | |||
2013-09-26 | Merge "fixed integer overflow warnings" | Yaowu Xu | |
2013-09-26 | intel compiler build no longer supports -axSSE2 or -no-prec-div | Jim Bankoski | |
Change-Id: Id129cf4021903c554ffdc57bf13df9fbb98f800e | |||
2013-09-26 | Align structs used unit test to 32 bytes | Yaowu Xu | |
Change-Id: Id36309d405bf7b7e8805a8320f5a95eeb5d240f5 | |||
2013-09-26 | Fixing warning generated by gcc. | Dmitry Kovalev | |
vp9/vp9_cx_iface.c:92: warning: type qualifiers ignored on function return type Change-Id: I6f130e280e2db261506a4af8ce11fc788ad13198 | |||
2013-09-26 | fixed integer overflow warnings | Yaowu Xu | |
Jenkins warns on left shift of negative numbers and non-aligned read of int. This commit fixed the two issues. Change-Id: I389a7fb6a572c643902e40a4c10fefef94500d2c | |||
2013-09-26 | Merge "Revert "Align struct to 32 bytes"" | Yaowu Xu | |
2013-09-26 | Revert "Align struct to 32 bytes" | Yaowu Xu | |
This reverts commit b5242368f3800e3b658e6ee4567bd41110c80071 Change-Id: I73c7a8bd23bb67f278f86b3fd2ecdc25a39b12b9 | |||
2013-09-25 | Fix a bunch of TODO from vp9_short_idct32x32_add_neon. | Christian Duvivier | |
- full ASM version, no more C gateway file. - integrate combine-add with last step of 2nd pass. - remove a few push/pop pairs. - some instruction reordering to hide latency. Change-Id: Ic9d9933c908b65d1bf7ba8fd47b524cda808c9c6 | |||
2013-09-25 | Merge "Correctly set the segment_id prediction flag and context" | Guillaume Martres | |
2013-09-25 | Merge "Align struct to 32 bytes" | Yaowu Xu | |
2013-09-25 | Merge "Limit mv search range for first pass and mbgraph" | Yaowu Xu | |
2013-09-25 | Align struct to 32 bytes | Yaowu Xu | |
Change-Id: I32fd813af7dd2a7d451f5fda278ea888b181fa8e | |||
2013-09-25 | Merge "Moving from int_mv* to MV* (2)." | Dmitry Kovalev | |
2013-09-25 | Removing vp9_subpelvar.h from common. | Dmitry Kovalev | |
Moving all code from that file to vp9_variace_c.c in the encoder. Change-Id: Ic803d5b4c78d5191e4d25541b3df97337878fc3e | |||
2013-09-25 | Merge "Replacing txfm with tx." | Dmitry Kovalev | |
2013-09-25 | Merge "Removing unused SUBMVREF_COUNT constant." | Dmitry Kovalev | |
2013-09-25 | Merge "Adding vp9_get_entropy_contexts function." | Dmitry Kovalev | |
2013-09-25 | Merge "Removing redundant 'extern' keyword." | Dmitry Kovalev | |
2013-09-25 | Removing unused SUBMVREF_COUNT constant. | Dmitry Kovalev | |
Change-Id: I302ab4603553352a84b57bc89bc9e3d037978d29 | |||
2013-09-25 | d63 intra prediction ssse3 using bytes | Scott LaVarnway | |
byte version of ronalds d63 ssse3 optimizations (commit: c5a1c8cf3541cf3665fee981b36d22c9fbd4191e) Change-Id: Ifd3e6d454a2246085f23eabb38518a930321e807 | |||
2013-09-24 | Adding vp9_get_entropy_contexts function. | Dmitry Kovalev | |
Change-Id: Ife0dd29fb4ad65c7e12ac5f1db8cea4ed81de488 | |||
2013-09-24 | Replacing txfm with tx. | Dmitry Kovalev | |
Renaming txfm_stepdown_count to tx_stepdown_count and max_txfm_size to max_tx_size. Change-Id: Ifc173e22c78240e561a57c4c741b64b1b8fc6fef | |||
2013-09-24 | Merge "Cleaning up vp9_update_nmv_count function." | Dmitry Kovalev | |
2013-09-24 | Cleaning up vp9_update_nmv_count function. | Dmitry Kovalev | |
Using best_mv[2] array instead of two separate variables. Change-Id: Iefa0a41f5c42c42f2c66cef26750da68405f0f25 | |||
2013-09-24 | Removing redundant 'extern' keyword. | Dmitry Kovalev | |
Change-Id: Ie51306689c0dc527a8aa12d3984389dd8f360dea | |||
2013-09-24 | Replacing unsigned char* with uint8_t*. | Dmitry Kovalev | |
Change-Id: I99a1880aee015ae16311ba05a31aa307df89bef2 | |||
2013-09-24 | Correctly set the segment_id prediction flag and context | Guillaume Martres | |
This fix a bug introduced by ac6093d179d8488f90bf10c6d0abcc48be327d28 Change-Id: I0700a4daf7a6a2471074f81a4596352287fb2ac9 | |||
2013-09-24 | Limit mv search range for first pass and mbgraph | Yaowu Xu | |
Both first pass and mbgraph search use block size 16x16 for motion estimation. This commit put a limit of motion vector range. The effective range allows the entire 16x16 with required subpel interpolation input to be completely outside image border, but not any further away from image border. Change-Id: Id70a5ed08be49e70959f064859d72adc7d775d08 | |||
2013-09-24 | Moving from int_mv* to MV* (2). | Dmitry Kovalev | |
Updating fractional_mv_step_fp and fractional_mv_step_comp_fp function types. Change-Id: I601c4378bc39ac3ffd4e295d9cbd8e1f74829d46 | |||
2013-09-24 | Merge "Remove redundant mode update in sub8x8 decoding" | Jingning Han | |