- 08 Jan, 2014 - 11 commits
-
-
Dmitry Kovalev authored
Change-Id: I0c42a729038d0f4cb7bc07f587d066fcb1dfe9d9
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Johann authored
-
Alex Converse authored
-
levytamar82 authored
Optimizing the variance functions: vp9_variance16x16, vp9_variance32x32, vp9_variance64x64, vp9_variance32x16, vp9_variance64x32, vp9_mse16x16 by migrating to AVX2 some of the functions were optimized by processing 32 elements instead of 16. some of the functions were optimized by processing 2 loop strides of 16 elements in a single 256 bit register This optimization gives between 2.4% - 2.7% user level performance gain and 42% function level gain. Change-Id: I265ae08a2b0196057a224a86450153ef3aebd85d
-
Alex Converse authored
Change-Id: I44eb44eb3f36c05d916ef140ef42cc84f72f99ec
-
Jingning Han authored
-
Johann authored
Change-Id: I28e9cf9347acd7279df3b841863a248479633265
-
Deb Mukherjee authored
-
Johann authored
-
- 07 Jan, 2014 - 19 commits
-
-
Deb Mukherjee authored
Some cleanups on frames_to_key, frames_since_key. Also removes the unused fixed_q parameters in vp9. Change-Id: If8743a32c71de30a8d17136477b53d607a7acda8
-
Jingning Han authored
The previous implementation stops motion vector prediction test when the zero motion vector appears for the second time. This commit fixes it by simply skipping the second time check on zero mv and continuing on to next mv candidate. It slightly improves stdhd in speed 2 by 0.06% on average. Most static sequences are not affected. A few hard ones, like jet, ped, and riverbed were improved by 0.1 - 0.2%. Change-Id: Ia8d4e2ffb7136669e8ad1fb24ea6e8fdd6b9a3c1
-
Jingning Han authored
This resolves a merge error. Change-Id: Ifb83acc0a08e80c82f7624f9c86f79d3a86cc871
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Dmitry Kovalev authored
-
Paul Wilkins authored
-
Dmitry Kovalev authored
The code can be removed because mvp_full will be overridden after that. Change-Id: I89559b1b6914c86bcd02b7359d37241948ac11d3
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I9631b35810c232c134f39dc0edadb1b3860a45ae
-
Dmitry Kovalev authored
Change-Id: I064ba32d5358bfbf080a4300fc1793b345080006
-
Dmitry Kovalev authored
Change-Id: Ic5bf5682ccdb8d2fbad6bba0d7db19a4f47b62a1
-
Alex Converse authored
-
Marco Paniconi authored
-
Alex Converse authored
rewind() does not work on pipes. https://code.google.com/p/webm/issues/detail?id=678 Change-Id: I057f1e25c3f5662012d6e33ff4c97c88f50df357
-
Yaowu Xu authored
-
Marco Paniconi authored
Change-Id: I44a89b822a436299b9dd4ff26ad2e35767c29c58
-
- 06 Jan, 2014 - 10 commits
-
-
Charles 'Buck' Krasic authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Encapsulating direct references to lst_fb_idx, gld_fb_idx, alt_fb_idx. Change-Id: I7e65ba3f131286e433e6651970c5647311fa4687
-
Dmitry Kovalev authored
-
Charles 'Buck' Krasic authored
also: o remove dead code, create_dummy_frame o Fix a bug in command line handling that caused a segfault if wrong number of arguments were given. Change-Id: I78f026aee4e363967b750e6cde0982659c558a1f
-
Jingning Han authored
The feature undergoes prior assumption that the recursive partition size search from 4x4 to 64x64, hence utilizing information from small blocks to determine early termination in large block rate-distortion optimization search. The current codebase is now going from top down. The previous function might go with not properly initialized values, hence removed. Tested on pedestrian_area_1080p at 4000 kbps running under speed 2. No visible difference in runtime observed. Change-Id: I553df415c6191413762db7ae34e8790c71d8118e
-
Dmitry Kovalev authored
Change-Id: Id9ff7772aa3a3fb5d6cf94aff7dc9489bd964340
-
Dmitry Kovalev authored
Change-Id: I007d66a1cb1b44751dcceafbaa64649ed9a34562
-