- 11 Oct, 2017 1 commit
-
-
Shiyou Yin authored
1. vp8_fast_quantize_b_mmi 2. vp8_regular_quantize_b_mmi Change-Id: Ic6e21593075f92c1004acd67184602d2aa5d5646
-
- 10 Oct, 2017 4 commits
-
-
Jerome Jiang authored
-
Jerome Jiang authored
This restores behaviors prior to <40c8fde Fix image width alignment. Enable ImageSizeSetting test.>. BUG=b/64710201 Change-Id: I559557afe80d5ff5ea6ac24021561715068e7786
-
Marco authored
For 1 pass vbr: use higher threshold on avg_sad and force key frame under scene cut detection if above the threshold. Allow it for speed >= 6 for now, since it does not use the full nonrd_pickmode partition (as in speed 5). Improves quality somewhat on scene cut frames. Neutral on overall metrics and fps for speed 6 on ytlive set. Change-Id: I12626f7627419ca14f9d0d249df86c7104438162
-
Linfeng Zhang authored
* changes: Rename some inline functions in NEON scaling Generalize 2:1 vp9_scale_and_extend_frame_ssse3()
-
- 09 Oct, 2017 2 commits
-
-
Linfeng Zhang authored
Change-Id: I9d4c1af53d57f72fc716bacbe3b0965719c045ac
-
Linfeng Zhang authored
-
- 07 Oct, 2017 1 commit
-
-
James Zern authored
-
- 06 Oct, 2017 6 commits
-
-
Marco Paniconi authored
-
Marco Paniconi authored
This reverts commit 9311ef18. Reason for revert: Notice small regression in some clips. Will revisit in another change. Original change's description: > Speed >=5 real-time: add TM intra mode for high_source_sad. > > Small/neutral change in metrics or speed for ytlive. > Some improvement in quality on frames with big content change. > > Change-Id: Ib3b0703a5f28ea6710e90324436e27598ab7384d TBR=marpan@google.com,builds@webmproject.org,jianj@google.com Change-Id: I9d8ec5195bb05ddf329d325699355185affb9b13 No-Presubmit: true No-Tree-Checks: true No-Try: true
-
Marco authored
For 1 pass vbr: increase min_thresh slightly, and also add condition on golden/arf update for using full nonrd_pick_partition. Reduces possible false detection for scene cut detection. Neutral/small change in metrics or speed for speed 5. Change-Id: I388f4d9a56e3cc763e0148338c1bc0381e58ad76
-
Marco Paniconi authored
-
Marco authored
Small/neutral change in metrics or speed for ytlive. Some improvement in quality on frames with big content change. Change-Id: Ib3b0703a5f28ea6710e90324436e27598ab7384d
-
James Zern authored
-
- 05 Oct, 2017 4 commits
-
-
James Zern authored
add VPX_ to UNUSED/*DEPRECATED to avoid conflicts with other headers. Change-Id: Ie16bdac3575bc1af57a05d37e65b994370585377
-
James Zern authored
in the case compare_fp_stats fails report the 2 values and their index Change-Id: I927a832b7a1e24c392961093b7caee1134223def
-
Marco Paniconi authored
-
Marco authored
Lower SAD threshold to select non_rd pickmode partition at superblock level more often. Small gain in metrics, small/negligible decrease in speed. Change-Id: I0f728236b91a604e4ca7e02039adc54d5985c4dc
-
- 04 Oct, 2017 9 commits
-
-
Marco Paniconi authored
-
Marco authored
For 1 pass vbr speed >= 6: when REFERENCE_PARTITION is selected, avoid doing the full nonrd_pickmode based partition. No change in overall metrics or speed. Reduces encode times on scene cuts by 10-20%. Change-Id: I0310b1610cc1c83793a509e0a9059840e8f18308
-
Marco Paniconi authored
-
Linfeng Zhang authored
Change-Id: I882da3a04884d5fabd4cd591c28682cbb2d76aa5
-
Linfeng Zhang authored
Change-Id: I22622faebfcc36f7a4d1f37e3800ae8ab87c8cd4
-
Marco authored
For 1 pass vbr mode: On no-show_frame/ARF: instead of skipping alt_ref_frame completely in mode testing, allow for checking (0, 0) on alt_ref. Small gain in metrics, ~0.18%, no change in speed. Change-Id: I32a3c24faca64ab70dd5091071a0dc301db7dd1e
-
Linfeng Zhang authored
* changes: Refactor x86/vpx_subpixel_8t_intrin_ssse3.c Add vpx_dsp/x86/mem_sse2.h Add transpose_8bit_{4x4,8x8}() x86 optimization
-
Jerome Jiang authored
-
Marco authored
For speed 6 on ytlive set: On average, speed slowdown ~5%, quality gain ~2%. Change-Id: Ia18237cc1d52c54d7e2cb3c71f571cf37ef61b44
-
- 03 Oct, 2017 9 commits
-
-
Marco authored
For 1 pass vbr: when significant content/scene change is detected (high_source_sad = 1) reduce/turnoff the additional qdelta on the active_worst_quality. This helps somewhat to reduce the occurrence of large frame sizes and large encode times. Allow it only when use_altef_onepass is enabled. Neutral/no change on metrics. Change-Id: I1dd97dd2ab892d65f707b841b27a5de300b714ea
-
James Zern authored
-
Scott LaVarnway authored
BUG=webm:1462,766721 Change-Id: Icfa536a8e38623636b96c396e3c94889bfde7a98
-
Linfeng Zhang authored
Change-Id: Id6a8c549709a3c516ed5d7b719b05117c5ef8bac
-
Linfeng Zhang authored
Add some load and store sse2 inline functions. Change-Id: Ib1e0650b5a3d8e2b3736ab7c7642d6e384354222
-
Marco authored
For speed 6 real-time mode: use adapt_partition on ARF frame instead of REFERENCE_PARTITION (which is slower). This requires enabling compute_source_sad_onepass for no-show_frames. Speedup of ~3-5% on some clips that heavily use ARF, small loss (~0.2%) in quality on ytlive set. Change-Id: Ib50acc97df06458244a6ac55d2bd882c30012536
-
Linfeng Zhang authored
Change-Id: Ic369dd86b3b81686f68fbc13ad34ab8ea8846878
-
Marco Paniconi authored
-
Marco authored
Speedup of ~2-3% on 1080p clips speed 6. Neutral/negligible loss in metrics on ytlive. Change-Id: I7ac47a4d8b58c566920bae29a94a0e8d59c36dee
-
- 02 Oct, 2017 3 commits
-
-
Linfeng Zhang authored
Speed comparing with the one calling vpx_scaled_2d_neon() ~1.7 x in general ~2.8x for BILINEAR filter BUG=webm:1419 Change-Id: I8f0a54c2013e61ea086033010f97c19ecf47c7c6
-
Linfeng Zhang authored
Scale 3x3 block instead of 16x16 block in each loop. Disabled by default. Benefits: 1. Reduced number of different phase_scaler from 16 to 3. Optimization code will be smaller and faster. 2. Maximum phase_scaler drifting will be reduced from 5/16 to 1/24. (The drifting is 1/(3*16) in each step.) BUG=webm:1419 Change-Id: I59a1f7496d89a1b090498c935d30cfcf1d0c282b
-
Scott LaVarnway authored
-
- 30 Sep, 2017 1 commit
-
-
Alexandra Hájková authored
Change-Id: I55cd0a1569ccc47a53d0ecf751aac259d510e10d
-