- 17 Jun, 2016 11 commits
-
-
DO NOT USE authored
-
James Zern authored
-
Johann Koenig authored
-
Johann authored
Each time a codec is enabled or disabled with the umbrella --enable-vpN flag, set the encoder and decoder configurations as well. This was done as a post-processing step but doing that lost the order of the arguments. BUG=webm:1205 Change-Id: Ic629bfdd06acc04bc5a7227309f36bba54dad8b1
-
Yaowu Xu authored
-
Tom Finegan authored
Since combining VPX_DL_REALTIME with VPX_RC_FIRST_PASS is basically nonsense, ignore the user's pass setting when this happens and behave as if the requested encode is a single pass encode. BUG=webm:1233 Change-Id: I5ee4c4e5838c4ca6d24988890aae490b10826db2
-
Yaowu Xu authored
BUG=webm:1219 Change-Id: I433a688fbbc87094afa888c1e7d49f3eefc0e765
-
Johann Koenig authored
-
Johann Koenig authored
-
James Zern authored
-
- 16 Jun, 2016 23 commits
-
-
Johann authored
The logic can be incorporated into configure.sh Removes a dependency on ios-version.sh which was not part of DIST-SRCS and removes a warning from 'make dist' sub builds: ../src/build/make/configure.sh: line 787: ../src/build/make/ios-version.sh: No such file or directory Change-Id: Ic38314708eb278dd9d2a9769a670da32f6126637
-
Johann Koenig authored
-
Johann Koenig authored
-
Johann authored
Use vp8_zero() or specify every element. Cleans warning in Android build: missing field 'deblocking_level' initializer vp8_ppflags_t flags = {0}; ^ missing field 'sz' initializer {0}, /* rc_twopass_stats_in */ ^ missing field 'sz' initializer {0}, /* rc_firstpass_mb_stats_in */ ^ missing field 'layer_target_bitrate' initializer }}, ^ missing field 'deblocking_level' initializer vp8_ppflags_t flags = {0}; ^ missing field 'mr_get_mem_loc' initializer } ^ Change-Id: Iaedde9a77faac7a40316aee67d60d02ba7313500
-
Johann authored
This value is signed in vp9/10 Cleans warning in Android build: comparison of integers of different signs: 'unsigned int' and 'int' if (cpi->frames_since_golden == (cpi->current_gf_interval >> 1)) ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Change-Id: Ie137724982f3a46c8c1820548c1960d62a4e96f2
-
Johann authored
left_above_mv and above_block_mv return as_int as_int is defined as uint32_t in vp8/common/mv.h Cleans up -Wextra warnings: signed and unsigned type in conditional expression this_mv->as_int = col ? d[-1].bmi.mv.as_int : left_block_mv(mic, i); ^ this_mv->as_int = row ? d[-4].bmi.mv.as_int : above_block_mv(mic, i, mis); ^ left_mv.as_int = col ? d[-1].bmi.mv.as_int : ^ Change-Id: Ia043764e4ce93d2152d2269b1c7b28b5d5f814cf
-
Johann Koenig authored
-
Yaowu Xu authored
BUG=webm:1219 Change-Id: I0c80271c6b78adf40aa7a4cac9e6b431d56958cb
-
Yaowu Xu authored
This commit change to use int64_t to represent the sum of pixel differences, which can be negative. This fixes a number of ubsan warnings. BUG=webm:1219 Change-Id: I885f245ae895ab92ca5f3b9848d37024b07aac98
-
Yaowu Xu authored
-
Johann authored
Cleans up -Wextra warning: missing initializer for field ‘intra_error’ of ‘FIRSTPASS_STATS’ Change-Id: I42c1413234aba207f8e89f2e040e14a81bca511e
-
Johann authored
Use ~15 instead of 0x..F0 Cleans warning in Android build: comparison of integers of different signs: 'unsigned int' and 'int' if (((cm->Width + 15) & 0xfffffff0) != ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ comparison of integers of different signs: 'unsigned int' and 'int' ((cm->Height + 15) & 0xfffffff0) != ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Change-Id: Iac25839cde3425b7b9db7f33740dc46a551b7546
-
Yaowu Xu authored
-
Yaowu Xu authored
BUG=webm:1219 Change-Id: I48470a885cd64a60636a982cd68165c41a702306
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Marco Paniconi authored
-
Yaowu Xu authored
BUG=webm:1219 Change-Id: Iebdedfb27c70909c0849e169473a2a3ec9f58cc7
-
Yaowu Xu authored
BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1219 Change-Id: I4362a1cf79fdcb478b29ddbcdf8091c5f5d10645
-
Yaowu Xu authored
BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1219 Change-Id: I77584af8b9e25db484d9ced6013da3163a9592c0
-
Yaowu Xu authored
BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1219 Change-Id: Ie1bfda4d51c1567f551515f0ed113eec1bc1d98c
-
James Zern authored
since: 7901a051 VP9: block_yrd(): Use RD_COST * instead Change-Id: I808be7a7bc96b81eb7d6255ae96cea7e9b1ecf1f
-
- 15 Jun, 2016 6 commits
-
-
Hui Su authored
-
Jacky Chen authored
-
Marco authored
For VBR: (1) allow newmv mode for golden ref to select interpolation filter (as in last ref case), and (2) don't use the more aggressive tx-skip testing logic for large blocks. Only affects 1 pass real-time vbr mode (speed >= 5). PSNR/SSIM metrics on ytlive set are all positive, ~0.5-2% gain. Change-Id: I0ffbb0a9755563a5acd6230c58236e4f19a47266
-
Scott LaVarnway authored
-
JackyChen authored
This change is only for real-time mode if short_circuit_low_temp_var is on. Add bias to last frame in choosing ref frame for partitioning, when y_sad and y_sad_g are close. It speeds up real-time encoding by 0.5% on some clips with less than 0.1% overall PSNR drop on rtc test set. Change-Id: I2a2110fe36455f3d8f0fc404aef2228f512e8df8
-
hui su authored
Change-Id: I1ef3df0192491035728fe9d5eb25cc66dc2965de
-