James Zern
6e336f6e5f
Merge "vp8: apply clang-tidy google-readability-braces-around-statements"
2016-07-19 21:24:30 +00:00
clang-tidy
7f3e07f1c8
vp8: apply clang-tidy google-readability-braces-around-statements
...
applied against an x86_64 configure
clang-tidy-3.7.1 \
-checks='-*,google-readability-braces-around-statements' \
-header-filter='.*' -fix
+ clang-format afterward
Change-Id: I6694edeaee89b58b8b3082187e6756561136b459
2016-07-19 12:38:03 -07:00
James Zern
5b55bcc564
Merge "examples: apply clang-format"
2016-07-19 19:21:08 +00:00
James Zern
e3f7991f99
Merge changes Ia6004c08,I1954f9d6
...
* changes:
cosmetics: Add a few explanatory comments
cosmetics: Correct grammar/spelling in comments
2016-07-19 19:12:23 +00:00
Yury Gitman
e4ac882007
cosmetics: Add a few explanatory comments
...
Change-Id: Ia6004c08e6f5fd269a1bbd4df51ce9b76345150d
2016-07-19 10:39:00 -07:00
Marco Paniconi
e90d4f0a03
Merge "vp9: Allow usage of lookahead for real-time, 1 pass vbr."
2016-07-19 17:17:16 +00:00
Johann Koenig
451211cb01
Merge "Change 'git cl upload' default to --no-squash"
2016-07-19 16:37:42 +00:00
James Zern
ea3d324f13
Merge changes I18982dbf,I15c8976c
...
* changes:
build/make/Makefile: add a 'test_*' default target
build/make/Makefile: remove default suffix rules
2016-07-19 06:09:36 +00:00
Pascal Massimino
7e4740156f
Merge "take II: variance_test partial clean-up"
2016-07-19 03:52:55 +00:00
clang-format
ef45540927
examples: apply clang-format
...
Change-Id: Icc3bbb07c99a31a70030baec7e51b881902a7b5e
2016-07-18 19:04:56 -07:00
James Bankoski
c69cc4ce1f
Merge "configure: turn on all unused warnings by default"
2016-07-19 00:57:46 +00:00
James Zern
25085a6ac2
build/make/Makefile: add a 'test_*' default target
...
allows 'make test_libvpx', etc. some reworking of the makefiles would be
needed to avoid hard coding targets here.
Change-Id: I18982dbf691e7d36ab8bcf5934bab9340687b061
2016-07-18 16:30:58 -07:00
James Zern
23d0f73838
build/make/Makefile: remove default suffix rules
...
Change-Id: I15c8976c6478bf75ec617398f49461b310ab7569
2016-07-18 16:30:40 -07:00
skal
7d72ebaa5c
take II: variance_test partial clean-up
...
remove some (but not all yet!) tuple mis-use, and revamp the code a lot.
Factorize some common chores into MainTestClass.
Change-Id: Id37b7330eebe80d19b9d12a454f24ff9be6b1116
2016-07-18 16:18:26 -07:00
Marco
05fe0f20a6
vp9: Allow usage of lookahead for real-time, 1 pass vbr.
...
Allow usage of lookahead for VBR in real-time mode, for 1 pass vbr.
Current usage is for fast checking of future scene cuts/changes,
and adjusting rate control (gf interval and active_worst/target size).
Added unittests (datarate) for 1 pass vbr mode, with non-zero lag.
Added an experimental option to limit QP based on lookahead.
Overall positive gain in metrics on ytlive set:
avgPNSR/SSIM up on average ~1-3%; several clips up by 5, 7%.
Change-Id: I960d57dfc89de121c4824b9a9bf88d2814e74b56
2016-07-18 15:20:17 -07:00
Johann
1afbd88e81
Change 'git cl upload' default to --no-squash
...
Chromium changed the upstream default to --squash but this conflicts
with libvpx historical defaults.
Change-Id: I80f2f2b48e2ba08e02184b50e6d5f8f5e76fec24
2016-07-18 14:15:24 -07:00
Yury Gitman
bdfdd7d993
cosmetics: Correct grammar/spelling in comments
...
Change-Id: I1954f9d6e33abff9081fe7a5cf59d5497768e0df
2016-07-18 12:49:00 -07:00
Jim Bankoski
3e04114f3d
prepend ++ instead of post in for loops.
...
Applied the following regex :
search for: (for.*\(.*;.*;) ([a-zA-Z_]*)\+\+\)
replace with: \1 ++\2)
This misses some for loops:
ie : for (mb_col = 0; mb_col < oci->mb_cols; mb_col++, mi++)
Change-Id: Icf5f6fb93cced0992e0bb71d2241780f7fb1f0a8
2016-07-18 06:54:50 -07:00
James Zern
106a8a1536
Merge "Revert "variance_test partial clean-up""
2016-07-16 22:01:19 +00:00
James Zern
3d791194f8
vpx_plane_add_noise_c: normalize int types
...
quiets signed/unsigned mismatch warning
Change-Id: Iaabd7dfff110ba26056258457541f5635d2e85e6
2016-07-16 11:56:55 -07:00
James Zern
090aa88b5a
Revert "variance_test partial clean-up"
...
This reverts commit f993ed5c86
.
build warnings under msvc, segfaults with high-bitdepth enabled.
Change-Id: I67502651107830bcadb6ef56d8f2709cccbfdf2b
2016-07-16 11:55:07 -07:00
Pascal Massimino
f44db1487d
Merge "sad_test: add some const to methods"
2016-07-16 04:50:45 +00:00
Pascal Massimino
8d681b36c7
Merge "vp9_error_block_test: simplify fn wrapper generation"
2016-07-16 04:41:46 +00:00
Pascal Massimino
5319e83843
sad_test: add some const to methods
...
Change-Id: I6f2481509b0aa94338ed6185f80c4a6b65532280
2016-07-15 21:07:00 -07:00
Pascal Massimino
22c36dd464
Merge "remove tuple from 'sad_test.cc'"
2016-07-16 03:56:10 +00:00
James Zern
037a50ed36
vp9_error_block_test: simplify fn wrapper generation
...
Change-Id: I1f1d396b9456e52e863c4c75f23c3d17420668b4
2016-07-15 20:27:45 -07:00
skal
3fc29ae3ee
remove tuple from 'sad_test.cc'
...
+ general clean-up
Change-Id: Ib9dca3d1a3b7f0c1bedef2a26c9ff5ae1c289e8a
2016-07-15 19:52:56 -07:00
clang-format
81a6739533
vp8: apply clang-format
...
Change-Id: I7605b6678014a5426ceb45c27b54885e0c4e06ed
2016-07-15 19:28:44 -07:00
James Zern
65daa41378
add .clang-format, based on Google style
...
derived from clang-format 3.7.1; same as used in libaom
Change-Id: I8ea915a41d1f2ea3b0d4e4dab9ebc808e9116f11
2016-07-15 19:26:24 -07:00
James Bankoski
ce6678fdc9
Merge "addnoise : clear out static size for generated noise"
2016-07-16 01:48:07 +00:00
Jim Bankoski
cb957c302a
addnoise : clear out static size for generated noise
...
Change-Id: I5d4343f2da9cd4b01dd37be7a048d159fec109d1
2016-07-15 15:52:45 -07:00
Jim Bankoski
0dfede2e79
configure: turn on all unused warnings by default
...
Change-Id: I7f6cb446cd3ac57ac39835cf065d9501a66acd5b
2016-07-15 15:26:20 -07:00
Jim Bankoski
da1bda0fb2
vp9_postproc.c : unused variable if not vp9_highbitdepth.
...
Change-Id: Ib89b128f23767934c40b5add3fcf9dbd875e82f9
2016-07-15 15:04:57 -07:00
James Bankoski
302e425453
Merge "postproc : fix function parameters for noise functions."
2016-07-15 17:33:53 +00:00
Jim Bankoski
0dc69c70f7
postproc : fix function parameters for noise functions.
...
Change-Id: I582b6307f28bfc987dcf8910379a52c6f679173c
2016-07-15 08:27:34 -07:00
James Zern
60ada7edb4
Merge "variance_test partial clean-up"
2016-07-15 07:31:30 +00:00
skal
f993ed5c86
variance_test partial clean-up
...
remove some (but not all yet!) tuple mis-use, and revamp the code a lot.
Factorize some common chores into MainTestClass.
Change-Id: Ia14f3924140e8545e4f10d0504475681baae8336
2016-07-14 22:06:44 +00:00
James Zern
6d2b79e3a2
Merge "vp9_intrapred_test: follow-up cleanup"
2016-07-14 19:48:52 +00:00
James Zern
a07bb84215
gtest-all.cc: quiet an unused variable warning
...
under windows / mingw builds
Change-Id: I93f9a5df77cea0c28d4afb272abcde5a9732e355
2016-07-13 18:36:17 -07:00
skal
3386ca7496
vp9_intrapred_test: follow-up cleanup
...
address few comments from ce050afaf3
Change-Id: I5d8fc9dab35c4ee5ec3671134c4eef4ec241e309
2016-07-14 00:40:55 +00:00
James Bankoski
7eec1f31b5
Merge "postproc: noise style fixes."
2016-07-13 22:04:47 +00:00
Hui Su
8dd3bef7ef
Merge "Revert "Eliminate isolated and small tail coefficients:""
2016-07-13 21:30:12 +00:00
Pascal Massimino
8c7751e1c2
Merge "clean-up vp9_intrapred_test"
2016-07-13 21:26:15 +00:00
Yaowu Xu
d6197b621d
Merge "Fix encoder crashes for odd size input"
2016-07-13 20:05:09 +00:00
Jim Bankoski
e736691a6d
postproc: noise style fixes.
...
Change-Id: Ifdcb36b8e77b65faeeb10644256e175acb32275d
2016-07-13 12:39:01 -07:00
skal
ce050afaf3
clean-up vp9_intrapred_test
...
remove tuple and overkill VP9IntraPredBase class.
Change-Id: I85b85bdd33d7fe417895e75f77db219f713dfea3
2016-07-13 18:16:32 +00:00
hui su
248f6ad771
Revert "Eliminate isolated and small tail coefficients:"
...
This reverts commit ff19cdafdb
.
Change-Id: I81f68870ca27a1ff683ee22090530b6997815fb2
2016-07-13 11:14:44 -07:00
Jingning Han
fed14a3e94
Merge "Disable trellis optimization when lossless is on"
2016-07-13 16:01:01 +00:00
James Bankoski
e93f2fdb83
Merge "postproc - move filling of noise buffer to vpx_dsp."
2016-07-13 15:31:17 +00:00
Jim Bankoski
2ca24b0075
postproc - move filling of noise buffer to vpx_dsp.
...
Change-Id: I63ba35dc0ae9286c9812367a531e01d79a4c1635
2016-07-13 07:35:25 -07:00