]>
granicus.if.org Git - libvpx/log
Jingning Han [Mon, 30 Sep 2013 18:58:22 +0000 (11:58 -0700)]
Fix rectangular partition check in speed 1
Make encoder skip rectangular partition check in speed 1 and above,
when early termination was triggered in partition split.
Thanks Guillaume (gmartres@) for catching this issue.
This change makes bus_cif at 2000kbps speed 1 runtime goes down from
25612ms to 23438ms (about 9% speed-up), at the expense of -0.235%
performance down.
Change-Id: I98613fad081a261d30d5fa206f934ca70601c180
Dmitry Kovalev [Mon, 30 Sep 2013 18:10:08 +0000 (11:10 -0700)]
Merge "Using size_t for memory buffer size."
Jim Bankoski [Mon, 30 Sep 2013 17:55:07 +0000 (10:55 -0700)]
Merge "systemdependent lint issue resolved"
Jim Bankoski [Mon, 30 Sep 2013 17:53:30 +0000 (10:53 -0700)]
Merge changes I2b2af1dd,Id2cc5c82
* changes:
fixed cpp lint issue in vp9_postproc_x86
nolintify intrinsic idct file
Jim Bankoski [Mon, 30 Sep 2013 17:53:13 +0000 (10:53 -0700)]
Merge "cpplint issues in vp9_loopfilter.h"
Jim Bankoski [Mon, 30 Sep 2013 17:43:22 +0000 (10:43 -0700)]
Merge "treecoder lint issues resolved"
Jim Bankoski [Mon, 30 Sep 2013 17:43:16 +0000 (10:43 -0700)]
Merge "cpplint issue with entropymv.h"
Jim Bankoski [Mon, 30 Sep 2013 17:43:05 +0000 (10:43 -0700)]
Merge "cpplint issue with vp9_loopfilter_filters.c"
Jim Bankoski [Mon, 30 Sep 2013 17:42:45 +0000 (10:42 -0700)]
Merge "cpplint issue in blockd.h"
Jim Bankoski [Mon, 30 Sep 2013 17:42:35 +0000 (10:42 -0700)]
Merge "common_data.h lint issues resolved"
Jim Bankoski [Mon, 30 Sep 2013 17:42:27 +0000 (10:42 -0700)]
Merge "vp9_loopfilter.c cpplint issues resolved."
Jim Bankoski [Mon, 30 Sep 2013 17:42:19 +0000 (10:42 -0700)]
Merge "cpplint issue resolved in vp9_pred_common.h"
Jim Bankoski [Mon, 30 Sep 2013 17:42:12 +0000 (10:42 -0700)]
Merge "resolved lint issues in default_coef_probs"
Jim Bankoski [Mon, 30 Sep 2013 17:41:50 +0000 (10:41 -0700)]
Merge "lint issues in mvref_common.c"
Jim Bankoski [Mon, 30 Sep 2013 17:41:43 +0000 (10:41 -0700)]
Merge "vp9 convolve lint issues"
Jim Bankoski [Mon, 30 Sep 2013 17:41:32 +0000 (10:41 -0700)]
Merge "vp9_rtcd.c lint issues"
Jim Bankoski [Mon, 30 Sep 2013 17:41:23 +0000 (10:41 -0700)]
Merge changes Id58e2176,I7efc74ef
* changes:
cpplint issues in vp9_filter.h
cpplint issues with onyxc_int.h
Jim Bankoski [Mon, 30 Sep 2013 17:34:11 +0000 (10:34 -0700)]
Merge "vp9_entropy.c lint issues"
Paul Wilkins [Mon, 30 Sep 2013 16:12:28 +0000 (09:12 -0700)]
Merge "Alter Speed 3."
Jim Bankoski [Mon, 30 Sep 2013 15:24:34 +0000 (08:24 -0700)]
Merge "cpplint issues resolved in vp9_postproc.c"
Jim Bankoski [Mon, 30 Sep 2013 15:24:08 +0000 (08:24 -0700)]
Merge "fix lint issues in quant common"
Jim Bankoski [Mon, 30 Sep 2013 15:23:26 +0000 (08:23 -0700)]
Merge "fix cpplint issue in reconintra"
Jim Bankoski [Mon, 30 Sep 2013 15:26:00 +0000 (08:26 -0700)]
Merge changes Ia7969baa,Ic5807152,I1c3943cd,I0b5af849,I01cbd1b0
* changes:
fixed cpplint issue with vp9_scale.h
vp9_entropymv.c cpplint issues resolved
cpplint fixes to debug modes
cpplint issues in vp9_onyx.h
cpplint issues resolved in vp9_dx_iface.c
Jim Bankoski [Mon, 30 Sep 2013 15:24:59 +0000 (08:24 -0700)]
Merge "cpplint issue with treedreader"
Deb Mukherjee [Mon, 30 Sep 2013 13:50:56 +0000 (06:50 -0700)]
Merge "Some minor changes/cleanups in rate control"
Paul Wilkins [Thu, 19 Sep 2013 17:20:18 +0000 (18:20 +0100)]
Alter Speed 3.
This patch deletes the variance based speed three partitioning.
Speed 3 now uses the same partitioning method as speed 2
but with some stricter conditions.
The speed and quality are now somewhere between speeds 2 and 4
whereas before it was worse in both than speed 4.
Change-Id: Ia142e7007299d79db3ceee6ca8670540db6f7a41
Jim Bankoski [Mon, 30 Sep 2013 03:29:43 +0000 (20:29 -0700)]
vp9_entropy.c lint issues
Change-Id: I4e163cc4ce9ec2f3a5a8b9da478049c71b08d71f
Jim Bankoski [Mon, 30 Sep 2013 02:44:05 +0000 (19:44 -0700)]
vp9 convolve lint issues
Change-Id: I8b496191c6a60a60a52c929adca305db47058a84
Jim Bankoski [Mon, 30 Sep 2013 02:41:31 +0000 (19:41 -0700)]
resolved lint issues in default_coef_probs
Change-Id: I97bf241c0d981721cc74a50be47c9db8a00f6be3
Jim Bankoski [Mon, 30 Sep 2013 02:37:11 +0000 (19:37 -0700)]
treecoder lint issues resolved
Change-Id: I442609f689aa9381e1e208012305cf62a6b31eee
Jim Bankoski [Mon, 30 Sep 2013 02:34:44 +0000 (19:34 -0700)]
systemdependent lint issue resolved
Change-Id: I07fbb32d5cee0003d04b2369cfafcb03c371cd4f
Jim Bankoski [Mon, 30 Sep 2013 02:32:53 +0000 (19:32 -0700)]
lint issues in mvref_common.c
Change-Id: If6a7a8c48fefc69349c792d8ed52a6e1d374e46e
Jim Bankoski [Mon, 30 Sep 2013 02:29:58 +0000 (19:29 -0700)]
vp9_rtcd.c lint issues
Change-Id: I58209ae96d21c56cbb8ef796940b6ca3b3ebfa72
Jim Bankoski [Mon, 30 Sep 2013 02:28:32 +0000 (19:28 -0700)]
common_data.h lint issues resolved
Change-Id: I1fd79093a5b9cb40c9e877b6b71c25a07a69b3ae
Jim Bankoski [Mon, 30 Sep 2013 02:04:21 +0000 (19:04 -0700)]
vp9_loopfilter.c cpplint issues resolved.
Change-Id: Idfa17d120ec4edf542e424fa0deb769951afbf4a
Jim Bankoski [Mon, 30 Sep 2013 02:03:00 +0000 (19:03 -0700)]
cpplint issue with vp9_loopfilter_filters.c
Change-Id: I13aa43df6bff340b5768d69125b473a52d1d59bd
Jim Bankoski [Mon, 30 Sep 2013 02:01:46 +0000 (19:01 -0700)]
cpplint issue with entropymv.h
Change-Id: I3556738d27def6a5bd71577728050a1e2bb1de63
Jim Bankoski [Mon, 30 Sep 2013 02:00:40 +0000 (19:00 -0700)]
cpplint issue in blockd.h
Change-Id: Ia41e1966431652b839134a1c27feccb25c762539
Jim Bankoski [Mon, 30 Sep 2013 01:58:58 +0000 (18:58 -0700)]
fixed cpplint issue with vp9_scale.h
Change-Id: Ia7969baac7ffc6d7a0e8e8e83e9252d077a3c5b3
Jim Bankoski [Mon, 30 Sep 2013 01:57:35 +0000 (18:57 -0700)]
vp9_entropymv.c cpplint issues resolved
Change-Id: Ic5807152cc78127b3f84b5abb4c5f3ef6d06ce65
Jim Bankoski [Mon, 30 Sep 2013 01:52:29 +0000 (18:52 -0700)]
cpplint issues resolved in vp9_postproc.c
Change-Id: If61380115163a02ecfe74b82e116001ac54e20e2
Jim Bankoski [Mon, 30 Sep 2013 01:44:58 +0000 (18:44 -0700)]
fixed cpp lint issue in vp9_postproc_x86
Change-Id: I2b2af1dd9f5c29c05e28a4fd51fa58ccc4071477
Jim Bankoski [Mon, 30 Sep 2013 01:42:24 +0000 (18:42 -0700)]
nolintify intrinsic idct file
Change-Id: Id2cc5c829399a2afdf7a8a82615a4e272c814986
Jim Bankoski [Mon, 30 Sep 2013 01:36:42 +0000 (18:36 -0700)]
cpplint issues in vp9_loopfilter.h
Change-Id: Ib142f9c5130aa5f0e1fc76e1c4f51cd66c73dcc7
Jim Bankoski [Mon, 30 Sep 2013 01:34:41 +0000 (18:34 -0700)]
cpplint issues in vp9_filter.h
Change-Id: Id58e21760c7948a2b020c9623c38cf007874d43e
Jim Bankoski [Mon, 30 Sep 2013 01:17:06 +0000 (18:17 -0700)]
cpplint issue resolved in vp9_pred_common.h
Change-Id: Ibacac91c2192fcfbd9e411ae141dd00445566efe
Jim Bankoski [Mon, 30 Sep 2013 01:10:03 +0000 (18:10 -0700)]
cpplint issues with onyxc_int.h
Change-Id: I7efc74ef53139bbaa6ec4f01482d9d9b362be27b
Jim Bankoski [Mon, 30 Sep 2013 01:04:48 +0000 (18:04 -0700)]
cpplint fixes to debug modes
Change-Id: I1c3943cd5db6cd8fc759116a3717dba3c030fa0d
Jim Bankoski [Mon, 30 Sep 2013 01:02:42 +0000 (18:02 -0700)]
fix cpplint issue in reconintra
Change-Id: I934f9cfb96ce4f5f266b025064237875dcd92b3a
Jim Bankoski [Mon, 30 Sep 2013 00:59:43 +0000 (17:59 -0700)]
fix lint issues in quant common
Change-Id: I135ee6e8df91262f813c474b24f14381a4064e02
Jim Bankoski [Mon, 30 Sep 2013 00:50:18 +0000 (17:50 -0700)]
cpplint issues in vp9_onyx.h
Change-Id: I0b5af849833ac077bd4de71a24af8f8bd7ec06d6
Jim Bankoski [Mon, 30 Sep 2013 00:33:30 +0000 (17:33 -0700)]
cpplint issues resolved in vp9_dx_iface.c
Change-Id: I01cbd1b00d8d8e02541b2c29b9e88e690edfcaba
Jim Bankoski [Mon, 30 Sep 2013 00:20:33 +0000 (17:20 -0700)]
cpplint issue with treedreader
Change-Id: I4036add96dd5e42896c57a80a6ef2b6f27b8224a
Jim Bankoski [Mon, 30 Sep 2013 00:10:17 +0000 (17:10 -0700)]
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
Jim Bankoski [Mon, 30 Sep 2013 00:07:55 +0000 (17:07 -0700)]
Merge "cpplint issues vp9_thread.h"
Jim Bankoski [Mon, 30 Sep 2013 00:07:27 +0000 (17:07 -0700)]
Merge "cpplint style issue"
Jim Bankoski [Mon, 30 Sep 2013 00:07:17 +0000 (17:07 -0700)]
Merge "fixed cpplint issues in vp9_onyxd_if.c"
James Zern [Sun, 29 Sep 2013 20:57:04 +0000 (13:57 -0700)]
Merge "thumb: Keep whitespace between arguments as before"
Dmitry Kovalev [Sun, 29 Sep 2013 19:14:41 +0000 (12:14 -0700)]
Merge "Using is_inter_block and has_second_ref functions."
Dmitry Kovalev [Sun, 29 Sep 2013 19:13:16 +0000 (12:13 -0700)]
Merge "Moving from int_mv* to MV* (3)."
Dmitry Kovalev [Sun, 29 Sep 2013 19:02:26 +0000 (12:02 -0700)]
Merge "Reusing FRAME_CONTEXT struct to simplify the code."
Dmitry Kovalev [Sun, 29 Sep 2013 19:01:50 +0000 (12:01 -0700)]
Merge "Renaming vp9_short_idct10_8x8_add to vp9_short_idct8x8_10_add."
Dmitry Kovalev [Sun, 29 Sep 2013 19:01:36 +0000 (12:01 -0700)]
Merge "Removing vp9_get_coef_neighbors_handle function."
Dmitry Kovalev [Sun, 29 Sep 2013 19:00:46 +0000 (12:00 -0700)]
Merge "Removing vp9_subpelvar.h from common."
Dmitry Kovalev [Sun, 29 Sep 2013 19:00:27 +0000 (12:00 -0700)]
Merge "Fixing warning generated by gcc."
Dmitry Kovalev [Sun, 29 Sep 2013 18:59:44 +0000 (11:59 -0700)]
Merge "Removing unnecessary function calls."
Jim Bankoski [Sun, 29 Sep 2013 18:39:26 +0000 (11:39 -0700)]
cpplint issue extra line in decodemv.c
Change-Id: I29b5bbb9bed7296d0bf7d58ae1e78187ccdc5b34
Jim Bankoski [Sun, 29 Sep 2013 18:37:27 +0000 (11:37 -0700)]
cpplint issue - vp9_idct_blk.c
Change-Id: Iaa6b8ac967c0000d4632b64ff9709304072d6ef2
Jim Bankoski [Sun, 29 Sep 2013 18:35:55 +0000 (11:35 -0700)]
cpplint issue in vp9_detokenize.c
Change-Id: Ibf996de79e9c9bbe03b2202d4af11aebc58f9bcc
Jim Bankoski [Sun, 29 Sep 2013 18:34:21 +0000 (11:34 -0700)]
fixed cpplint issue vp9_onyxd_int.h
Change-Id: Ie1b544e488a5e346a62174bfdeb9b54c34a19083
Jim Bankoski [Sun, 29 Sep 2013 18:31:58 +0000 (11:31 -0700)]
cpplint issue in vp9_read_bit_buffer resolved
Change-Id: I9dea60e39bc4a51684cfba49c82c3570a2f7b61e
Jim Bankoski [Sun, 29 Sep 2013 18:30:15 +0000 (11:30 -0700)]
cpplint issue vp9_decodeframe.c
Change-Id: If71923f4821a7bf3372a1ead83baa91fc576977c
Jim Bankoski [Sun, 29 Sep 2013 18:28:21 +0000 (11:28 -0700)]
fix cpplint issue in vp9_onyxd.h
Change-Id: I6498d2eee0b3f3bbb94787eb0ba72ccfcf8f5f02
Jim Bankoski [Sun, 29 Sep 2013 18:49:52 +0000 (11:49 -0700)]
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>
Martin Storsjo [Sun, 29 Sep 2013 18:22:37 +0000 (21:22 +0300)]
thumb: Keep whitespace between arguments as before
Include the whitespace after the first argument's comma in the
optional first argument group.
This fixes a minor style regression in the converted output
since
2a233dd31 .
Change-Id: I254f4aaff175e2d728d9b6f3c12ede03846adcf1
Jim Bankoski [Sun, 29 Sep 2013 18:19:26 +0000 (11:19 -0700)]
cpplint style issue
Change-Id: I550e27b2d40f0e608032e74e1472ceec53c97dc7
Jim Bankoski [Sun, 29 Sep 2013 18:03:53 +0000 (11:03 -0700)]
fixed cpplint issues in vp9_onyxd_if.c
Change-Id: Ia67e9ed2d5ea79f3dbf1d58f9a187cb18ecd0995
Jim Bankoski [Sun, 29 Sep 2013 17:31:09 +0000 (10:31 -0700)]
Merge "mips dsp-ase r2 vp9 decoder extend module optimizations"
Jim Bankoski [Sun, 29 Sep 2013 17:27:11 +0000 (10:27 -0700)]
mips dsp-ase r2 vp9 decoder extend module optimizations
Adopted again to shepherd through system.
Change-Id: If1b742618a95a2198ae2e30eec4b53ad1f7353e5
Dmitry Kovalev [Sat, 28 Sep 2013 00:42:05 +0000 (17:42 -0700)]
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
Dmitry Kovalev [Fri, 27 Sep 2013 23:41:20 +0000 (16:41 -0700)]
Reusing FRAME_CONTEXT struct to simplify the code.
Change-Id: Ia455c1900d84a3221e3681e31e15ca86bd03f89d
Guillaume Martres [Fri, 27 Sep 2013 23:32:54 +0000 (16:32 -0700)]
Merge "Simplify RDMULT and RDDIV derivation"
Dmitry Kovalev [Fri, 27 Sep 2013 22:26:27 +0000 (15:26 -0700)]
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
Christian Duvivier [Thu, 26 Sep 2013 23:01:37 +0000 (16:01 -0700)]
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
Dmitry Kovalev [Fri, 27 Sep 2013 21:11:13 +0000 (14:11 -0700)]
Removing vp9_get_coef_neighbors_handle function.
Change-Id: I6be72c8b048d1ccc7ef43764cf84c32360098970
Deb Mukherjee [Fri, 27 Sep 2013 20:57:42 +0000 (13:57 -0700)]
Some minor changes/cleanups in rate control
Some small changes to the quantizer mapping functions.
Also includes some cleanups.
Change-Id: I9dea29b24015f6e6697012a0e4d8983049d8e5c7
Results:
derfraw300: +0.106%
stdhdraw250: +0.139%
Dmitry Kovalev [Fri, 27 Sep 2013 20:08:52 +0000 (13:08 -0700)]
Merge "Renaming vp9_short_idct10_16x16 to vp9_short_idct16x16_10."
Dmitry Kovalev [Fri, 27 Sep 2013 20:08:44 +0000 (13:08 -0700)]
Merge "New way of updating last frame segmentation map."
Scott LaVarnway [Fri, 27 Sep 2013 14:21:08 +0000 (07:21 -0700)]
Merge "d63 intra prediction ssse3 using bytes"
Dmitry Kovalev [Fri, 27 Sep 2013 01:44:48 +0000 (18:44 -0700)]
New way of updating last frame segmentation map.
Implementing more natural (and faster) way of updating last frame
segmentation map.
Change-Id: I9fefa8f78e77bd7948133b04173da45edc15a17e
Erik Niemeyer [Thu, 26 Sep 2013 23:11:12 +0000 (16:11 -0700)]
Merge "intel compiler build no longer supports -axSSE2 or -no-prec-div"
Christian Duvivier [Thu, 26 Sep 2013 21:15:18 +0000 (14:15 -0700)]
Merge "Fix a bunch of TODO from vp9_short_idct32x32_add_neon."
Dmitry Kovalev [Thu, 26 Sep 2013 21:01:25 +0000 (14:01 -0700)]
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
Guillaume Martres [Thu, 26 Sep 2013 20:34:33 +0000 (13:34 -0700)]
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
Yaowu Xu [Thu, 26 Sep 2013 20:52:54 +0000 (13:52 -0700)]
Merge "fixed integer overflow warnings"
Jim Bankoski [Thu, 26 Sep 2013 18:54:57 +0000 (11:54 -0700)]
intel compiler build no longer supports -axSSE2 or -no-prec-div
Change-Id: Id129cf4021903c554ffdc57bf13df9fbb98f800e
Yaowu Xu [Thu, 26 Sep 2013 17:38:59 +0000 (10:38 -0700)]
Align structs used unit test to 32 bytes
Change-Id: Id36309d405bf7b7e8805a8320f5a95eeb5d240f5
Dmitry Kovalev [Thu, 26 Sep 2013 17:33:21 +0000 (10:33 -0700)]
Fixing warning generated by gcc.
vp9/vp9_cx_iface.c:92: warning: type qualifiers ignored on function
return type
Change-Id: I6f130e280e2db261506a4af8ce11fc788ad13198
Yaowu Xu [Thu, 26 Sep 2013 16:20:15 +0000 (09:20 -0700)]
fixed integer overflow warnings
Jenkins warns on left shift of negative numbers and non-aligned read
of int. This commit fixed the two issues.
Change-Id: I389a7fb6a572c643902e40a4c10fefef94500d2c
Yaowu Xu [Thu, 26 Sep 2013 16:19:36 +0000 (09:19 -0700)]
Merge "Revert "Align struct to 32 bytes""