Jim Bankoski
efc8638890
cpplint issues in vp9_onyx.h
...
Change-Id: I0b5af849833ac077bd4de71a24af8f8bd7ec06d6
2013-09-29 17:50:18 -07:00
Jim Bankoski
4ecdf26d9c
cpplint issues resolved in vp9_dx_iface.c
...
Change-Id: I01cbd1b00d8d8e02541b2c29b9e88e690edfcaba
2013-09-29 17:33:30 -07:00
Jim Bankoski
8e45778eaf
Merge changes 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-29 17:10:17 -07:00
Jim Bankoski
8486741e15
Merge "cpplint issues vp9_thread.h"
2013-09-29 17:07:55 -07:00
Jim Bankoski
8d0b712af6
Merge "cpplint style issue"
2013-09-29 17:07:27 -07:00
Jim Bankoski
8d50d766d4
Merge "fixed cpplint issues in vp9_onyxd_if.c"
2013-09-29 17:07:17 -07:00
Dmitry Kovalev
b927620231
Merge "Using is_inter_block and has_second_ref functions."
2013-09-29 12:14:41 -07:00
Dmitry Kovalev
29815ca729
Merge "Moving from int_mv* to MV* (3)."
2013-09-29 12:13:16 -07:00
Dmitry Kovalev
4ab01fb5f7
Merge "Reusing FRAME_CONTEXT struct to simplify the code."
2013-09-29 12:02:26 -07:00
Dmitry Kovalev
b3d3578ee4
Merge "Renaming vp9_short_idct10_8x8_add to vp9_short_idct8x8_10_add."
2013-09-29 12:01:50 -07:00
Dmitry Kovalev
7343681675
Merge "Removing vp9_get_coef_neighbors_handle function."
2013-09-29 12:01:36 -07:00
Dmitry Kovalev
efbacc9f89
Merge "Removing vp9_subpelvar.h from common."
2013-09-29 12:00:46 -07:00
Dmitry Kovalev
5df8b1d05b
Merge "Fixing warning generated by gcc."
2013-09-29 12:00:27 -07:00
Dmitry Kovalev
3bb773d03e
Merge "Removing unnecessary function calls."
2013-09-29 11:59:44 -07:00
Jim Bankoski
cf688474ea
cpplint issue extra line in decodemv.c
...
Change-Id: I29b5bbb9bed7296d0bf7d58ae1e78187ccdc5b34
2013-09-29 11:53:14 -07:00
Jim Bankoski
33c7ed4478
cpplint issue - vp9_idct_blk.c
...
Change-Id: Iaa6b8ac967c0000d4632b64ff9709304072d6ef2
2013-09-29 11:53:10 -07:00
Jim Bankoski
11fe8ecf57
cpplint issue in vp9_detokenize.c
...
Change-Id: Ibf996de79e9c9bbe03b2202d4af11aebc58f9bcc
2013-09-29 11:53:06 -07:00
Jim Bankoski
67a0a89272
fixed cpplint issue vp9_onyxd_int.h
...
Change-Id: Ie1b544e488a5e346a62174bfdeb9b54c34a19083
2013-09-29 11:53:02 -07:00
Jim Bankoski
ef6d82358d
cpplint issue in vp9_read_bit_buffer resolved
...
Change-Id: I9dea60e39bc4a51684cfba49c82c3570a2f7b61e
2013-09-29 11:52:58 -07:00
Jim Bankoski
fff4caeac1
cpplint issue vp9_decodeframe.c
...
Change-Id: If71923f4821a7bf3372a1ead83baa91fc576977c
2013-09-29 11:52:52 -07:00
Jim Bankoski
2ce70a15d2
fix cpplint issue in vp9_onyxd.h
...
Change-Id: I6498d2eee0b3f3bbb94787eb0ba72ccfcf8f5f02
2013-09-29 11:52:47 -07:00
Jim Bankoski
da17ffa937
cpplint issues vp9_thread.h
...
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-29 11:49:52 -07:00
Jim Bankoski
681fb22820
cpplint style issue
...
Change-Id: I550e27b2d40f0e608032e74e1472ceec53c97dc7
2013-09-29 11:19:26 -07:00
Jim Bankoski
cfbc246d57
fixed cpplint issues in vp9_onyxd_if.c
...
Change-Id: Ia67e9ed2d5ea79f3dbf1d58f9a187cb18ecd0995
2013-09-29 11:03:53 -07:00
Dmitry Kovalev
b10e6b2943
Removing unnecessary function calls.
...
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 17:42:05 -07:00
Dmitry Kovalev
bd9c057433
Reusing FRAME_CONTEXT struct to simplify the code.
...
Change-Id: Ia455c1900d84a3221e3681e31e15ca86bd03f89d
2013-09-27 16:41:20 -07:00
Guillaume Martres
ceaa3c37a9
Merge "Simplify RDMULT and RDDIV derivation"
2013-09-27 16:32:54 -07:00
Dmitry Kovalev
3fab2125ff
Renaming vp9_short_idct10_8x8_add to vp9_short_idct8x8_10_add.
...
Making name consistent with vp9_short_idct8x8 and vp9_short_idct8x8_1.
Change-Id: I99e0be040ec893f9571dcf090e18f98dc58339f5
2013-09-27 15:26:27 -07:00
Christian Duvivier
b1b4ba1bdd
Properly save neon registers.
...
Replace current code which corrupts the stack by
duplicate of vp8 code to save and restore neon
registers.
Change-Id: Ibb0220b9aa985d10533befa0a455ebce57a2891a
2013-09-27 14:25:33 -07:00
Dmitry Kovalev
209c6cbf8f
Removing vp9_get_coef_neighbors_handle function.
...
Change-Id: I6be72c8b048d1ccc7ef43764cf84c32360098970
2013-09-27 14:11:13 -07:00
Dmitry Kovalev
db60c02c9e
Merge "Renaming vp9_short_idct10_16x16 to vp9_short_idct16x16_10."
2013-09-27 13:08:52 -07:00
Dmitry Kovalev
36d2794369
Merge "New way of updating last frame segmentation map."
2013-09-27 13:08:44 -07:00
Scott LaVarnway
35830879db
Merge "d63 intra prediction ssse3 using bytes"
2013-09-27 07:21:08 -07:00
Dmitry Kovalev
398ddafb62
New way of updating last frame segmentation map.
...
Implementing more natural (and faster) way of updating last frame
segmentation map.
Change-Id: I9fefa8f78e77bd7948133b04173da45edc15a17e
2013-09-26 18:44:48 -07:00
Christian Duvivier
3c465af2ab
Merge "Fix a bunch of TODO from vp9_short_idct32x32_add_neon."
2013-09-26 14:15:18 -07:00
Dmitry Kovalev
15a36a0a0d
Renaming vp9_short_idct10_16x16 to vp9_short_idct16x16_10.
...
Making function name consistent with vp9_short_idct16x16 and
vp9_short_idct16x16_1.
Change-Id: I70e54be9e6b9a1dddab0de470686591e96d05517
2013-09-26 14:01:25 -07:00
Guillaume Martres
2b426969c3
Simplify RDMULT and RDDIV derivation
...
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 13:55:16 -07:00
Dmitry Kovalev
794a7ccd78
Fixing warning generated by gcc.
...
vp9/vp9_cx_iface.c:92: warning: type qualifiers ignored on function
return type
Change-Id: I6f130e280e2db261506a4af8ce11fc788ad13198
2013-09-26 10:33:21 -07:00
Christian Duvivier
5b1dc1515f
Fix a bunch of TODO from vp9_short_idct32x32_add_neon.
...
- 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 21:15:19 -07:00
Dmitry Kovalev
eda4e24c0d
Using is_inter_block and has_second_ref functions.
...
Change-Id: I60dee58a4fd24d3c4f3c101a49d30e217309f43a
2013-09-25 19:03:04 -07:00
Guillaume Martres
7755b9dada
Merge "Correctly set the segment_id prediction flag and context"
2013-09-25 18:04:21 -07:00
Yaowu Xu
0c02bfcc2a
Merge "Limit mv search range for first pass and mbgraph"
2013-09-25 17:21:13 -07:00
Dmitry Kovalev
8266da1cd1
Moving from int_mv* to MV* (3).
...
Change-Id: I9795d0937bc07793c13d067281995e0750f694d9
2013-09-25 16:44:19 -07:00
Dmitry Kovalev
f9e2140cab
Merge "Moving from int_mv* to MV* (2)."
2013-09-25 16:12:13 -07:00
Dmitry Kovalev
64eff7f360
Removing vp9_subpelvar.h from common.
...
Moving all code from that file to vp9_variace_c.c in the encoder.
Change-Id: Ic803d5b4c78d5191e4d25541b3df97337878fc3e
2013-09-25 16:10:43 -07:00
Dmitry Kovalev
2b5670238b
Merge "Replacing txfm with tx."
2013-09-25 15:57:56 -07:00
Dmitry Kovalev
e2c92d1510
Merge "Removing unused SUBMVREF_COUNT constant."
2013-09-25 15:57:49 -07:00
Dmitry Kovalev
87a214c277
Merge "Adding vp9_get_entropy_contexts function."
2013-09-25 15:43:55 -07:00
Dmitry Kovalev
9cd14ea6ed
Merge "Removing redundant 'extern' keyword."
2013-09-25 15:42:48 -07:00
Dmitry Kovalev
49f5efa8d8
Removing unused SUBMVREF_COUNT constant.
...
Change-Id: I302ab4603553352a84b57bc89bc9e3d037978d29
2013-09-25 15:33:05 -07:00