Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-29 | cpplint style issue | Jim Bankoski | |
Change-Id: I550e27b2d40f0e608032e74e1472ceec53c97dc7 | |||
2013-09-29 | fixed cpplint issues in vp9_onyxd_if.c | Jim Bankoski | |
Change-Id: Ia67e9ed2d5ea79f3dbf1d58f9a187cb18ecd0995 | |||
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 | Merge "Simplify RDMULT and RDDIV derivation" | Guillaume Martres | |
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 | 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 | 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 | 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 | |
2013-09-24 | Merge "Moving from int_mv to MV." | Dmitry Kovalev | |
2013-09-24 | Merge "Replace memcpy with vpx_memcpy" | Yaowu Xu | |
2013-09-24 | Replace memcpy with vpx_memcpy | Yaowu Xu | |
Also removed obselete comment Change-Id: Iae1664777d76383639c637ee786e0d50fc45819a | |||
2013-09-24 | Rename defined constants | Yaowu Xu | |
The change is to better reflect the nature of the constants. Change-Id: Icabac6e9bceefbdb3f03f8218f88ef75943c30fb | |||
2013-09-24 | Prevent using uninitialized value in RD decision | Yaowu Xu | |
INT64_MAX may be assigned as RDCOST when RDCSOST computation is skipped for speed, this commit to prevent INT64_MAX from being used as real RDCOST in transform size decision. Change-Id: I89a945134191bbdea1f1431ade70424ac079eaac | |||
2013-09-24 | Merge "Change to prevent invalid memory access" | Yaowu Xu | |
2013-09-24 | Merge "Adding best_mv[2] array instead of two variables." | Dmitry Kovalev | |
2013-09-24 | Merge "Small tweak in the constant quality parameter" | Deb Mukherjee | |