- 14 Jun, 2016 1 commit
-
-
Johann authored
BUG=webm:1027 Change-Id: Ibe58781905b372b9fe29dace39b4bfdd33fd0f83
-
- 10 Jun, 2016 5 commits
-
-
Marco Paniconi authored
-
Debargha Mukherjee authored
-
James Zern authored
-
Marco authored
For 1 pass vbr. Change-Id: I6c1c1cca3944150140e896e175b07ed518641b9b
-
Scott LaVarnway authored
Fixed cosmetic issues noted in Change 349854. Change-Id: I1d94070e4066fa920173013c5a36a30dd1cb357d
-
- 09 Jun, 2016 6 commits
-
-
James Zern authored
* changes: fdct8x8_test: fix unsigned overflow fdct4x4_test: fix unsigned overflow
-
Debargha Mukherjee authored
To make coefficient checking consistent with the VP9 spec sections 8.7.1.6 and 8.7.1.1. Change-Id: I92e38e89a41d1e482317bb478c48ffa608d2d6ee
-
James Zern authored
vp9_prob_diff_update_savings_search_model updated in: 19e0b406 Refactor probability savings search. Change-Id: I13ae3106961f0271f51df17ee1c70c99f2d75f8f
-
Marco Paniconi authored
-
James Zern authored
the difference between src and dst will be signed, the error will be unsigned. quiets -fsanitize=integer: unsigned integer overflow: 4294967295 * 4294967295 Change-Id: I580813093ee46284fde7954520dfcb1188f79268
-
James Zern authored
the difference between src and dst will be signed, the error will be unsigned. quiets -fsanitize=integer: unsigned integer overflow: 4294967295 * 4294967295 Change-Id: I502fd707823c4faaa7f587c9cc0312f057e04904
-
- 08 Jun, 2016 6 commits
-
-
Marco authored
On scene-cut detected frames (i.e., high_source_sad = 1), use nonrd_pick_partition (over choose_part + select_part), as the nonrd_pick partitioning is generally better. Small positive increase in metrics on ytlive set (~0.5 - 1%). Negligle overall speed decrease, as its only used on scene-cut frames. Only affects 1 pass vbr mode, speed = 5. Change-Id: I07c89cbdc75f5bb16eb8e0e2773ead0980d2de5c
-
Marco authored
Only affects 1 pass vbr mode. Change-Id: Ifd7ff3771eabe322a371b35b159cace6baa3b070
-
Alex Converse authored
-
James Zern authored
-
Hui Su authored
-
Scott LaVarnway authored
This reverts commit be12fefa and commit 057c1c40. Also, the mismatch between the avx version and the c version has been fixed. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1168 For a rt encode using 1080p@60fps material, up to 11% performance improvement overall was seen. Change-Id: Icd1f216209ebc6fc0b8da885f32f356fa4355ed0
-
- 07 Jun, 2016 6 commits
-
-
hui su authored
The eob of a block is not perperly set when skip_recode is true, thus triggering assert(eob <= default_eob) to fail. Change-Id: Ifecbe33dce2dc4903e0a80bd384dc09bf0dd8a44
-
James Zern authored
-
Marco Paniconi authored
-
Johann Koenig authored
* changes: configure: Add -mstackrealign flags to CFLAGS on OS/2 vpx: Add OS/2-specific threading codes
-
Marco authored
Code cleaup, use existing rolling_actual/target metrics instead, set threshold to get same/similar effect. Little/no change in metrics on ytlive set. Change-Id: I74f3c3d0a143a9cf20dc9c3dee54c0f7e6a97a51
-
Marco authored
Add a max condition and lower the min value. No change in behavior (metrics for yt live set) for the default min/max_gf_interval=4/16 settings. Small positive change when min/max_gf_interval=7/16 (for 60fps clips on ytlive set). Change-Id: I1c1d72425c86c69419ea43fb9730130e81062f91
-
- 06 Jun, 2016 1 commit
-
-
Debargha Mukherjee authored
-
- 04 Jun, 2016 2 commits
-
-
James Zern authored
add an upper bound to the framerate denominator above which 30fps will be reported; fixes warning in corrupt / fuzzed files Change-Id: I46a6a6f34ab756535cd009fe12273d83dcc1e9f1
-
James Zern authored
* changes: vpx_dsp,add_noise: remove mmx implementation vpx_dsp: remove mmx variance implementations
-
- 03 Jun, 2016 13 commits
-
-
James Zern authored
-
Debargha Mukherjee authored
Provides more comprehensive coverage for --enable-coefficient-checking. The intent is to make the --enable-coefficient-checking option consistent with the VP9 spec. Change-Id: I12d0120756d17572ca2b2d7e6a2ab9d8071d8d58
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Linfeng Zhang authored
Error messages: ..\vp9\common\vp9_loopfilter.c(1312): warning C4244: 'function' : conversion from 'uint64_t' to 'unsigned int', possible loss of data [.build-x86_64-win64-vs10\vpx.vcxproj] ..\vp9\common\vp9_loopfilter.c(1313): warning C4244: 'function' : conversion from 'uint64_t' to 'unsigned int', possible loss of data [.build-x86_64-win64-vs10\vpx.vcxproj] ..\vp9\common\vp9_loopfilter.c(1312): error C2220: warning treated as error - no 'object' file generated [.build-x86_64-win64-vs10\vpx.vcxproj] Change-Id: Ia69260611997cd2ba41c7184a85ecead740a7c07
-
Linfeng Zhang authored
-
Jacky Chen authored
-
paulwilkins authored
Increase in the damping used in adjusting the active Q range. This does hurt rate accuracy a little in a few extreme cases especially if the clip is very short*, but helps metrics. * Note that the adjustment is applied at the GF/ARF group level based on what happened in the last group. Hence for very short clips where the length of a single group may be a significant % of the clip length there is still scope for some drift that cannot be accommodated. In practice most data points in our test sets are now much closer to target than was previously the case with default settings and in some cases are better even than they were with the command line undershoot and overshoot parameter was set very low (e.g. 2%). For example in bridge_close at high rates the old mechanism was unable to adapt enough to prevent extreme overshoot. Change-Id: I634f8f0e015b5ee64a9f0ccaa2bcfdbc1d360489
-
paulwilkins authored
Change to the calculation of the error divisor used in get_twopass_worst_quality(). This follows on from other changes to the rate control that impact the output of this function. Change-Id: I414fa9aa1e6a68a64dccea17c3712f44b8a0c10c
-