- 09 Mar, 2017 4 commits
-
-
Johann authored
Change-Id: Idc829eb066cf4e905d062cb9c08424e0f1b7e1a7
-
Marco Paniconi authored
-
Marco authored
Enable short_circuit_low_temp_var and limit_newmv_early_exit for SVC, 1 pass CBR mode. Change-Id: I77df2b2c6cc40657bb8ea76e19dfc2fdaad6389e
-
Marco authored
Keep it off as default for now. Change-Id: Ia2518a8ce96c9735c3fe67215dde25a35e8620af
-
- 08 Mar, 2017 10 commits
-
-
Jerome Jiang authored
-
Johann Koenig authored
-
Yunqing Wang authored
-
Yunqing Wang authored
The 2 thresholds(i.e. partition_search_breakout_dist_thr and partition_search_breakout_rate_thr) are used as the partition search early termination speed feature. This refactoring patch made this feature to be frame size dependent consistently throughout the code. Change-Id: Idaa0bd8400badaa0f8e2091e3f41ed2544e71be9
-
Linfeng Zhang authored
Most are cosmetics changes. Speed has no change with clang 3.8, and about 5% faster with gcc 4.8.4 Tried the strategy used in 8x8 and 16x16 (which operations' orders are similar to the C code), though speed gets better with gcc, it's worse with clang. Tried to remove store_in_output(), but speed gets worse. Change-Id: I93c8d284e90836f98962bb23d63a454cd40f776e
-
Rafael de Lucena Valle authored
Add ppc, ppc64 and ppc64le on all_platforms and ARCH_LIST Add VSX flags and check for -mvsx Define empty setup_rtcd_internal Add Altivec detection based on: http://freevec.org/function/altivec_runtime_detection_linux Detect VSX at runtime when enabled Change-Id: I304f4d8c5fee0ff19b6483cd2e9cc50d6ddec472 Signed-off-by:
Rafael de Lucena Valle <rafaeldelucena@gmail.com>
-
Marco Paniconi authored
-
Marco authored
Fix the conditon for getting last_source when denoising is on. This avoids unneeded scaling in the case of SVC. No change in quality. Change-Id: I32c1c2c9085104da51af8535716bcc4d55fb0f42
-
Linfeng Zhang authored
No speed changes and disassembly is almost identical. Change-Id: Id07996237d2607ca6004da5906b7d288b8307e1f
-
Linfeng Zhang authored
Rename cospi_6_26_14_18N to cospi_6_26N_14_18N for consistency. Change-Id: I00498b43bb612b368219a489b3adaa41729bf31a
-
- 07 Mar, 2017 3 commits
-
-
Jerome Jiang authored
This may fix the time out failure of valgrind tests in nightly since more coverages were added on row-mt. Change-Id: Id9414e66d1a266602c7495243d9f5cb69e17ccdc
-
James Bankoski authored
-
Jim Bankoski authored
Change-Id: I7a13b7e3a1e11ddbe4be3009edf03528e1bc7647
-
- 04 Mar, 2017 1 commit
-
-
James Zern authored
-
- 03 Mar, 2017 4 commits
-
-
Alex Converse authored
-
James Zern authored
clear the entire array on error. the size used previously was equal to the number of elements. BUG=webm:1364 Change-Id: I2f2e16ed6e867f41d4774a5a8ac9cedaee11ce46
-
Alex Converse authored
Saves 2688 bytes of rodata. Change-Id: I46633b6e50c2845181c70fff6273a8e58fdd1e56
-
Vignesh Venkatasubramanian authored
-
- 02 Mar, 2017 3 commits
-
-
Marco Paniconi authored
-
Marco authored
Reduce the level from 4 to 2. This gives ~1-2% quality gain on RTC set, with small decreaee in speed (~1-2% on mac). Change-Id: I7d959731badcee3d45b2f4a08efe378765016a13
-
Vignesh Venkatasubramanian authored
Enable row level multithreading for realtime encodes where non-rd path is used (speed >= 5). Change-Id: I5439cb49a02171166d8e1de06c7d5e6f8e819a41
-
- 01 Mar, 2017 4 commits
-
-
Yi Luo authored
- Split the transform into first half and second half. - Reschedule the instructions to avoid stack spillover. - Function level speed improves ~16%. Change-Id: I166889840d23aa8a273eca00f6fbdae8b4566f35
-
Chrome Cunningham authored
-
Chris Cunningham authored
Moves the def from vpx_encoder.h -> vpx_codec.h. The defined value is changed as part of this move. Adds the value to decoder capabilities when CONFIG_VP9_HIGHBITDEPTH. Change-Id: I7d61fc821cda29f1e32bb9b2b9ffd3d83966e419
-
James Zern authored
This reverts commit d3db846c. This change causes a large drop in psnr (4-5db) on low framerate difficult content (tested at 360/480p) BUG=b/35804225 Change-Id: I8e90012d3b9c8a0cddb062ba93b01b36c0e0c0a0
-
- 28 Feb, 2017 6 commits
-
-
James Zern authored
Change-Id: I8c145337adf49d30b88a17ff31501b8751ed1fa0
-
James Zern authored
vp9_stress_test now forces --row-mt=0 to cover both versions Change-Id: I8d134879435bf1d8e76ab3fd89e698efba0e86b2
-
James Zern authored
Change-Id: Iae45266cea86585f0935af4012335198cf93719f
-
James Zern authored
Change-Id: I38e6c988f17c56fbfacd95378b27ef8d77c75f90
-
Yunqing Wang authored
Added a comment. Change-Id: I82f71c72598ad6f1eaa0b57b0b8ec56ab9658e81
-
Yunqing Wang authored
Set row_mt to 0 for now. Change-Id: I922536a6d71a765e435daeaf4d932ef14363d19a
-
- 27 Feb, 2017 3 commits
-
-
Marco authored
From commit: https://chromium-review.googlesource.com/c/441393/ On non-segment the set_vbp_thresholds() should be called again to adjust thresholds based on content_state of superblock. This was the intended behavior from 441393. Small change in RTC metrics and speed. Change-Id: I45e5fbdc4af74db76b3cb4f13074fcae0eb2219e
-
Vignesh Venkatasubramanian authored
Rename left over occurences of new_mt. Change-Id: Ib884e84c801fcd366ca4b57ec912ac5972023375
-
Vignesh Venkatasubramanian authored
new_mt is a very generic name that will get obsolete soon enough. Since this is exposed as a codec control, renaming it to row_mt to signify row level paralellism. Also renaming the ETHREAD_BIT_MATCH codec control to ROW_MT_BIT_EXACT. Change-Id: Ic7872d78bb3b12fb4cf92ba028ec8e08eb3a9558
-
- 25 Feb, 2017 1 commit
-
-
Yunqing Wang authored
Removed an old comment that wasn't true anymore. Change-Id: I286ad8d7cb2843070a55e45a599d26bc226d6bd7
-
- 24 Feb, 2017 1 commit
-
-
James Zern authored
promote the unsigned int calculation to uint64_t rather than int64_t for type consistency Change-Id: Ic34dee1dc707d9faf6a3ae250bfe39b60bef3438
-