Dmitry Kovalev
3c4e9e341f
Adding SSE2 optimized vp9_short_idct32x32_1_add function.
...
Change-Id: I4b1c6bb9ff615f5872b96ed07dbf0f5e18e63643
2013-10-01 18:34:36 -07:00
Jim Bankoski
e83ebc8992
Merge "vp9_thread nolintify lint issue I can't fix easily"
2013-10-01 16:15:03 -07:00
Jim Bankoski
825b7c301d
Merge "vp9_block.h cpplint issues resolved"
2013-10-01 16:14:58 -07:00
Jim Bankoski
691177842c
Merge "cpplint issue in vp9_rdopt.h"
2013-10-01 15:45:35 -07:00
Jim Bankoski
d0308b7daa
Merge "cpplint issues in vp9_onyx_int.h"
2013-10-01 15:45:02 -07:00
Jim Bankoski
c52d85442c
vp9_thread nolintify lint issue I can't fix easily
...
Change-Id: Ib19dabe697656e4d7e8403d91bedca7cd31d36bf
2013-10-01 15:19:39 -07:00
Jim Bankoski
5491a1f33e
vp9_block.h cpplint issues resolved
...
Change-Id: Icc6a76a5be77f3e19918155bab3998e0aa32ccf5
2013-10-01 15:17:39 -07:00
Jim Bankoski
c4627a9ff1
cpplint issues in vp9_onyx_int.h
...
Change-Id: I6c4058aebe834e1a12b7a3fb10484b9ebe60b349
2013-10-01 15:14:39 -07:00
Jim Bankoski
b6e2f9b752
cpplint issue in vp9_rdopt.h
...
Change-Id: I84209d382ca5dfc537ee533cd792d8caa0e25cee
2013-10-01 15:09:32 -07:00
Yunqing Wang
03698aa6d8
Merge "Modify HORIZx16 macro in subpixel filter functions"
2013-10-01 14:18:10 -07:00
Yunqing Wang
df8e156432
Modify HORIZx16 macro in subpixel filter functions
...
Interleaved the instructions, reduced register dependency, and
prefetched the source data. This improved the decoder speed
by 0.6% - 2%.
Change-Id: I568067aa0c629b2e58219326899c82aedf7eccca
2013-10-01 12:49:25 -07:00
Yaowu Xu
5c66f6f5eb
fix build with MSVC
...
near is a key word, changed to use nearmv instead.
Change-Id: Ib54438c431b2b2521a62fc7b61a9c127dd7bc01e
2013-10-01 09:51:59 -07:00
Dmitry Kovalev
40047bef5d
Merge "Using array of motion vectors instead of separate variables."
2013-09-30 13:16:45 -07:00
Dmitry Kovalev
cd945c7bd9
Merge "Removing vp9_add_constant_residual_{8x8, 16x16, 32x32} functions."
2013-09-30 13:16:34 -07:00
Jingning Han
195061feda
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
2013-09-30 12:14:36 -07:00
Dmitry Kovalev
c151bdd412
Using array of motion vectors instead of separate variables.
...
Change-Id: I7380a089105f658257bbb3e30a525da168e76952
2013-09-30 12:11:46 -07:00
Dmitry Kovalev
1a9d4fedf3
Merge "Using size_t for memory buffer size."
2013-09-30 11:10:08 -07:00
Dmitry Kovalev
548671dd20
Removing vp9_add_constant_residual_{8x8, 16x16, 32x32} functions.
...
We don't need these functions anymore. The only one which was actually
used is vp9_add_constant_residual_32x32. Addition of
vp9_short_idct32x32_1_add eliminates this single usage. SSE2 optimized
version of vp9_short_idct32x32_1_add will be added in the next patch set,
right now it is only C implementation. Now we have all idct functions
implemented in a consistent manner.
Change-Id: I63df79a13cf62aa2c9360a7a26933c100f9ebda3
2013-09-30 10:56:37 -07:00
Jim Bankoski
4906fe45e2
Merge "systemdependent lint issue resolved"
2013-09-30 10:55:07 -07:00
Jim Bankoski
fd09be0984
Merge changes I2b2af1dd,Id2cc5c82
...
* changes:
fixed cpp lint issue in vp9_postproc_x86
nolintify intrinsic idct file
2013-09-30 10:53:30 -07:00
Jim Bankoski
e3c1f0880f
Merge "cpplint issues in vp9_loopfilter.h"
2013-09-30 10:53:13 -07:00
Jim Bankoski
509ba98938
Merge "treecoder lint issues resolved"
2013-09-30 10:43:22 -07:00
Jim Bankoski
7ddd9f7f27
Merge "cpplint issue with entropymv.h"
2013-09-30 10:43:16 -07:00
Jim Bankoski
c424c5e808
Merge "cpplint issue with vp9_loopfilter_filters.c"
2013-09-30 10:43:05 -07:00
Jim Bankoski
282704145d
Merge "cpplint issue in blockd.h"
2013-09-30 10:42:45 -07:00
Jim Bankoski
58a09c32c2
Merge "common_data.h lint issues resolved"
2013-09-30 10:42:35 -07:00
Jim Bankoski
9e056fa094
Merge "vp9_loopfilter.c cpplint issues resolved."
2013-09-30 10:42:27 -07:00
Jim Bankoski
d2a4ddf982
Merge "cpplint issue resolved in vp9_pred_common.h"
2013-09-30 10:42:19 -07:00
Jim Bankoski
cbdcc215b3
Merge "resolved lint issues in default_coef_probs"
2013-09-30 10:42:12 -07:00
Jim Bankoski
d35e9a0c53
Merge "lint issues in mvref_common.c"
2013-09-30 10:41:50 -07:00
Jim Bankoski
14916b0ca6
Merge "vp9 convolve lint issues"
2013-09-30 10:41:43 -07:00
Jim Bankoski
4e5d99ca72
Merge "vp9_rtcd.c lint issues"
2013-09-30 10:41:32 -07:00
Jim Bankoski
bc1b089372
Merge changes Id58e2176,I7efc74ef
...
* changes:
cpplint issues in vp9_filter.h
cpplint issues with onyxc_int.h
2013-09-30 10:41:23 -07:00
Jim Bankoski
0f8805e086
Merge "vp9_entropy.c lint issues"
2013-09-30 10:34:11 -07:00
Paul Wilkins
d12a502ef9
Merge "Alter Speed 3."
2013-09-30 09:12:28 -07:00
Jim Bankoski
7f13b33a78
Merge "cpplint issues resolved in vp9_postproc.c"
2013-09-30 08:26:00 -07:00
Jim Bankoski
1a2f4fd2f5
Merge "fix lint issues in quant common"
2013-09-30 08:26:00 -07:00
Jim Bankoski
88251c86dc
Merge "fix cpplint issue in reconintra"
2013-09-30 08:26:00 -07:00
Jim Bankoski
68b8d1ea0a
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
2013-09-30 08:26:00 -07:00
Jim Bankoski
821b987486
Merge "cpplint issue with treedreader"
2013-09-30 08:24:59 -07:00
Deb Mukherjee
fad3d07df3
Merge "Some minor changes/cleanups in rate control"
2013-09-30 06:50:56 -07:00
Paul Wilkins
a76caa7ff4
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
2013-09-30 11:26:46 +01:00
Jim Bankoski
777460329b
vp9_entropy.c lint issues
...
Change-Id: I4e163cc4ce9ec2f3a5a8b9da478049c71b08d71f
2013-09-29 20:29:43 -07:00
Jim Bankoski
7019e34c34
vp9 convolve lint issues
...
Change-Id: I8b496191c6a60a60a52c929adca305db47058a84
2013-09-29 19:44:05 -07:00
Jim Bankoski
f6d7e3679c
resolved lint issues in default_coef_probs
...
Change-Id: I97bf241c0d981721cc74a50be47c9db8a00f6be3
2013-09-29 19:41:31 -07:00
Jim Bankoski
c66bfc70d1
treecoder lint issues resolved
...
Change-Id: I442609f689aa9381e1e208012305cf62a6b31eee
2013-09-29 19:37:11 -07:00
Jim Bankoski
a57912f893
systemdependent lint issue resolved
...
Change-Id: I07fbb32d5cee0003d04b2369cfafcb03c371cd4f
2013-09-29 19:34:44 -07:00
Jim Bankoski
8f229caf87
lint issues in mvref_common.c
...
Change-Id: If6a7a8c48fefc69349c792d8ed52a6e1d374e46e
2013-09-29 19:32:53 -07:00
Jim Bankoski
623e163f84
vp9_rtcd.c lint issues
...
Change-Id: I58209ae96d21c56cbb8ef796940b6ca3b3ebfa72
2013-09-29 19:29:58 -07:00
Jim Bankoski
c288b94ab9
common_data.h lint issues resolved
...
Change-Id: I1fd79093a5b9cb40c9e877b6b71c25a07a69b3ae
2013-09-29 19:28:32 -07:00