summaryrefslogtreecommitdiff
path: root/vp9
AgeCommit message (Collapse)Author
2013-09-29vp9_entropy.c lint issuesJim Bankoski
Change-Id: I4e163cc4ce9ec2f3a5a8b9da478049c71b08d71f
2013-09-29Merge changes ↵Jim Bankoski
I29b5bbb9,Iaa6b8ac9,Ibf996de7,Ie1b544e4,I9dea60e3,If71923f4,I6498d2ee * changes: cpplint issue extra line in decodemv.c cpplint issue - vp9_idct_blk.c cpplint issue in vp9_detokenize.c fixed cpplint issue vp9_onyxd_int.h cpplint issue in vp9_read_bit_buffer resolved cpplint issue vp9_decodeframe.c fix cpplint issue in vp9_onyxd.h
2013-09-29Merge "cpplint issues vp9_thread.h"Jim Bankoski
2013-09-29Merge "cpplint style issue"Jim Bankoski
2013-09-29Merge "fixed cpplint issues in vp9_onyxd_if.c"Jim Bankoski
2013-09-29Merge "Using is_inter_block and has_second_ref functions."Dmitry Kovalev
2013-09-29Merge "Moving from int_mv* to MV* (3)."Dmitry Kovalev
2013-09-29Merge "Reusing FRAME_CONTEXT struct to simplify the code."Dmitry Kovalev
2013-09-29Merge "Renaming vp9_short_idct10_8x8_add to vp9_short_idct8x8_10_add."Dmitry Kovalev
2013-09-29Merge "Removing vp9_get_coef_neighbors_handle function."Dmitry Kovalev
2013-09-29Merge "Removing vp9_subpelvar.h from common."Dmitry Kovalev
2013-09-29Merge "Fixing warning generated by gcc."Dmitry Kovalev
2013-09-29Merge "Removing unnecessary function calls."Dmitry Kovalev
2013-09-29cpplint issue extra line in decodemv.cJim Bankoski
Change-Id: I29b5bbb9bed7296d0bf7d58ae1e78187ccdc5b34
2013-09-29cpplint issue - vp9_idct_blk.cJim Bankoski
Change-Id: Iaa6b8ac967c0000d4632b64ff9709304072d6ef2
2013-09-29cpplint issue in vp9_detokenize.cJim Bankoski
Change-Id: Ibf996de79e9c9bbe03b2202d4af11aebc58f9bcc
2013-09-29fixed cpplint issue vp9_onyxd_int.hJim Bankoski
Change-Id: Ie1b544e488a5e346a62174bfdeb9b54c34a19083
2013-09-29cpplint issue in vp9_read_bit_buffer resolvedJim Bankoski
Change-Id: I9dea60e39bc4a51684cfba49c82c3570a2f7b61e
2013-09-29cpplint issue vp9_decodeframe.cJim Bankoski
Change-Id: If71923f4821a7bf3372a1ead83baa91fc576977c
2013-09-29fix cpplint issue in vp9_onyxd.hJim Bankoski
Change-Id: I6498d2eee0b3f3bbb94787eb0ba72ccfcf8f5f02
2013-09-29cpplint issues vp9_thread.hJim Bankoski
apparently we are going to have trouble completely removing lint issue in this file. It needs a bit more work. We need to include vpx_config.h to know whether we need to have multi threading . and that means vpx_config.h has to come before the system headers. ( a violation ) Change-Id: I023feeab1bf5643b79dccc3b80a4a9ad42689e7b Signed-off-by: Jim Bankoski <jimbankoski@google.com>
2013-09-29cpplint style issueJim Bankoski
Change-Id: I550e27b2d40f0e608032e74e1472ceec53c97dc7
2013-09-29fixed cpplint issues in vp9_onyxd_if.cJim Bankoski
Change-Id: Ia67e9ed2d5ea79f3dbf1d58f9a187cb18ecd0995
2013-09-27Removing 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-27Reusing FRAME_CONTEXT struct to simplify the code.Dmitry Kovalev
Change-Id: Ia455c1900d84a3221e3681e31e15ca86bd03f89d
2013-09-27Merge "Simplify RDMULT and RDDIV derivation"Guillaume Martres
2013-09-27Renaming 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-27Properly 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-27Removing vp9_get_coef_neighbors_handle function.Dmitry Kovalev
Change-Id: I6be72c8b048d1ccc7ef43764cf84c32360098970
2013-09-27Merge "Renaming vp9_short_idct10_16x16 to vp9_short_idct16x16_10."Dmitry Kovalev
2013-09-27Merge "New way of updating last frame segmentation map."Dmitry Kovalev
2013-09-27Merge "d63 intra prediction ssse3 using bytes"Scott LaVarnway
2013-09-26New 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-26Merge "Fix a bunch of TODO from vp9_short_idct32x32_add_neon."Christian Duvivier
2013-09-26Renaming 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-26Simplify RDMULT and RDDIV derivationGuillaume 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-26Fixing 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-25Fix 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-25Using is_inter_block and has_second_ref functions.Dmitry Kovalev
Change-Id: I60dee58a4fd24d3c4f3c101a49d30e217309f43a
2013-09-25Merge "Correctly set the segment_id prediction flag and context"Guillaume Martres
2013-09-25Merge "Limit mv search range for first pass and mbgraph"Yaowu Xu
2013-09-25Moving from int_mv* to MV* (3).Dmitry Kovalev
Change-Id: I9795d0937bc07793c13d067281995e0750f694d9
2013-09-25Merge "Moving from int_mv* to MV* (2)."Dmitry Kovalev
2013-09-25Removing 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-25Merge "Replacing txfm with tx."Dmitry Kovalev
2013-09-25Merge "Removing unused SUBMVREF_COUNT constant."Dmitry Kovalev
2013-09-25Merge "Adding vp9_get_entropy_contexts function."Dmitry Kovalev
2013-09-25Merge "Removing redundant 'extern' keyword."Dmitry Kovalev
2013-09-25Removing unused SUBMVREF_COUNT constant.Dmitry Kovalev
Change-Id: I302ab4603553352a84b57bc89bc9e3d037978d29
2013-09-25d63 intra prediction ssse3 using bytesScott LaVarnway
byte version of ronalds d63 ssse3 optimizations (commit: c5a1c8cf3541cf3665fee981b36d22c9fbd4191e) Change-Id: Ifd3e6d454a2246085f23eabb38518a930321e807