- 14 Jun, 2016 5 commits
-
-
Johann authored
Runs about twice as fast as C BUG=webm:1027 Change-Id: I6760d99f4e22259439ca35d746194b12a81bfa71
-
Johann Koenig authored
-
Jacky Chen authored
-
Paul Wilkins authored
-
Johann authored
BUG=webm:1027 Change-Id: Ibe58781905b372b9fe29dace39b4bfdd33fd0f83
-
- 13 Jun, 2016 1 commit
-
-
JackyChen authored
1. Skip golden non-zeromv and newmv-last for bsize >= 16x16 if the temporal variance obtained from choose_partitioning is very low. 2. Skip horz and vert INTRA mode for speed 8. This change works best on the clips with little noise and with some motion (e.g. gips_motion which has > 5% speed up). PSNR drop is 1.78% on rtc test set, no obvious visual quality regression found. Change-Id: Ib43b5b20e67809d03c5a6890818ddff59e1fc94a
-
- 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 7 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
-
paulwilkins authored
Move initialization of a some new "twopass" values to the function vp9_init_second_pass() and some other small changes. Remove #if GROUP_ADAPTIVE_MAXQ as this is always enabled now. Change-Id: I1dbec2fd7c419779848aa987c4cd7824d4df8456
-
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 7 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
-