Dmitry Kovalev
c64e23832f
Adding const to function arguments.
...
Function list:
tx_counts_to_branch_counts_32x32
tx_counts_to_branch_counts_8x8
tx_counts_to_branch_counts_8x8
update_ct
update_ct2
update_mode_probs
Change-Id: I120d8945a34378cf285d6bd415e23de1d522cf2f
2013-09-30 14:50:15 -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
e288c6015e
Removing vpx_codec_impl_{top, bottom}.h files.
...
It doesn't seem reasonable to have these files as our API part. Just
inlining them in the source.
Change-Id: Iff970bb25e72e49e7ac21990824dbf4ef8bfd2e2
2013-09-30 11:10:54 -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
65b93c7e52
Improved auto_partition_range.
...
The code now takes into account temporal and spatial
information to determine the partition size range, but the
frequency counts have been removed.
The net effect is similar in quality but about 10% faster.
Change-Id: I39a513fb79cec9177b73b2a7218f0da70963ae95
2013-09-30 11:32:57 +01: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
Jim Bankoski
03df17070b
vp9_loopfilter.c cpplint issues resolved.
...
Change-Id: Idfa17d120ec4edf542e424fa0deb769951afbf4a
2013-09-29 19:04:21 -07:00
Jim Bankoski
6249a5b17e
cpplint issue with vp9_loopfilter_filters.c
...
Change-Id: I13aa43df6bff340b5768d69125b473a52d1d59bd
2013-09-29 19:03:00 -07:00
Jim Bankoski
855d078f95
cpplint issue with entropymv.h
...
Change-Id: I3556738d27def6a5bd71577728050a1e2bb1de63
2013-09-29 19:01:46 -07:00
Jim Bankoski
2b5bf7b8d8
cpplint issue in blockd.h
...
Change-Id: Ia41e1966431652b839134a1c27feccb25c762539
2013-09-29 19:00:40 -07:00
Jim Bankoski
716d37f8bf
fixed cpplint issue with vp9_scale.h
...
Change-Id: Ia7969baac7ffc6d7a0e8e8e83e9252d077a3c5b3
2013-09-29 18:58:58 -07:00
Jim Bankoski
2ecd0dae1e
vp9_entropymv.c cpplint issues resolved
...
Change-Id: Ic5807152cc78127b3f84b5abb4c5f3ef6d06ce65
2013-09-29 18:57:35 -07:00
Jim Bankoski
7a59efe7f8
cpplint issues resolved in vp9_postproc.c
...
Change-Id: If61380115163a02ecfe74b82e116001ac54e20e2
2013-09-29 18:52:29 -07:00
Jim Bankoski
152fd59964
fixed cpp lint issue in vp9_postproc_x86
...
Change-Id: I2b2af1dd9f5c29c05e28a4fd51fa58ccc4071477
2013-09-29 18:44:58 -07:00
Jim Bankoski
ec421b7810
nolintify intrinsic idct file
...
Change-Id: Id2cc5c829399a2afdf7a8a82615a4e272c814986
2013-09-29 18:42:24 -07:00