- 10 Oct, 2017 1 commit
-
-
Jerome Jiang authored
This restores behaviors prior to <40c8fde Fix image width alignment. Enable ImageSizeSetting test.>. BUG=b/64710201 Change-Id: I559557afe80d5ff5ea6ac24021561715068e7786
-
- 09 Oct, 2017 1 commit
-
-
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 8 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: 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
-
- 29 Sep, 2017 3 commits
-
-
Marco authored
For real-time mode. Move the switch to fixed partition for is_src_frame_alt_ref so all speeds may use it if use_altref_onepass is set. Improves metrics by ~2% for ytlive set at speed 4 (where use_altref_onepass is currently used). Change-Id: I033240386598c9dbd0364da89ccbcca64bc663ee
-
Marco authored
Used for VBR mode with lag-in-frames > 0. On ytlive set at speed 4: ~3% average gain. Change-Id: I45dad1700bf8be9d8f177815dc062774f6f2f0de
-
Scott LaVarnway authored
C vs SSE2 speed gains: _4x4 : ~1.81x C vs SSSE3 speed gains: _8x8 : ~1.96x _16x16 : ~1.88x _32x32 : ~2.02x BUG=webm:1411 Change-Id: Iefaf8b39afbbfe34c1ad1d21e3a003b20f1f61e0
-
- 28 Sep, 2017 3 commits
-
-
Scott LaVarnway authored
C vs SSE2 speed gains: _4x4 : ~2.04x C vs SSSE3 speed gains: _8x8 : ~2.82x _16x16 : ~5.93x _32x32 : ~2.79x BUG=webm:1411 Change-Id: I31d949695991c067dac89d91e0bed3e666c94993
-
Jerome Jiang authored
BUG=b/64710201 Change-Id: I5465f6c6481d3c9a5e00fcab024cf4ae562b6b01
-
Marco authored
Only has effect when sf->use_altref_onepass is enabled, as in that case scene detection is skipped for non-show frame and so high_source_sad does not get reset to 0. No change in metrics or speed. Change-Id: I421f066d239341449c18826089e1810b9fc5967f
-