- 13 Feb, 2014 40 commits
-
-
Dmitry Kovalev authored
-
Frank Galligan authored
-
Marco Paniconi authored
Only use layered average size if number_temporal_layers > 1. Also removed unneeded commented-out line, and change some parameter setting in vpx_temporal_scalable_patterns.c Change-Id: Ic86e43e7daf0313e8c5a4aba1497299158111955
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I18ce84eb50283a05e149ff8211d9dc424d379b4d
-
Frank Galligan authored
Added support for external frame buffers to libvpx's VP9 decoder. If the external frame buffer functions are set then libvpx will call the get function whenever it needs a new frame buffer to decode a frame into. And it will call the release function whenever there are no more references to that buffer. Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522
-
Dmitry Kovalev authored
-
James Zern authored
-
Jingning Han authored
-
Dmitry Kovalev authored
Change-Id: I7aa0f9afbd802a1d8686cad9fc6eae4baa6a53c3
-
Marco Paniconi authored
-
Dmitry Kovalev authored
This patch fixes c++ compiler errors. Change-Id: I4d4b5af3bdaada101d753f3bc19819f5252b4e44
-
Tom Finegan authored
Silence signed/unsigned mismatch warnings by adding casts where ts_number_layers does not match the sign of the variable to which it is being compared. Change-Id: Iab25e18c877d158b2b2b417de7da94669648b2fa
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: If33a5a12c4025d9b5ec863dfccea7ee70f800665
-
Dmitry Kovalev authored
-
Marco Paniconi authored
-
Frank Galligan authored
-
Yunqing Wang authored
-
Jingning Han authored
The functionalities of set_offsets() are subsumed in later set_partitioning() and rtc_use_partition() functions, hence removed. Change-Id: Ie514b13cb66c2379f13d0be9b1da4c12ca4581e5
-
Paul Wilkins authored
* changes: Remove some cases for turning off arf. Modified Aq1 and Aq2
-
Marco Paniconi authored
Also, removed a TODO and removed speed 1 from the tests. Change-Id: I4e6b114204b6d42d93fd1902a56eb0c459bad135
-
Marco Paniconi authored
Add some rate control metrics. Change-Id: Ie87c617bbdc31b0324c7c96a042f7bdb8aaa9c7e
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Paul Wilkins authored
Flipping arf on and off too often is hurting some clips. This change makes no difference for 50-75% of our test clips but helps some by a big margin. (eg. std-hd crew by 6% and one of the YT and YT-hd clips by 14%) Average improvements for 2 pass, speed 2 (psnr,ssim) are as follows:- derf 0.165%, 0.210% yt 1.210%, 1.464% yt-hd 1.189%, 1.471% std-hd 1.031%, 0.886% Change-Id: I121fe66cfb4a62d384b23b484a7d648789641969
-
Jim Bankoski authored
Change-Id: I6ec6e072fcd59f9b5fac4ce221a86f9078103ae3
-
Jim Bankoski authored
Change-Id: I08a4364672cf8171932e8e85fb74fcbfa4b27d2d
-
Jim Bankoski authored
-
Jim Bankoski authored
Change-Id: I716ea2967c6771d7adea571406f315a3197eab93
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Dmitry Kovalev authored
-
levytamar82 authored
Two convolve functions were optimized for AVX2: 1. vp9_filter_block1d16_h8 2. vp9_filter_block1d16_v8 vp9_filter_block1d16_v8 was optimized for AVX2 by reducing the number of loop strides by half, two strides were processed in parallel. vp9_filter_block1d16_v8 was also optimized in the same way also some of the loads were being done outside of the loop and by that preventing redundant loads. This Optimization gives 43% function level gain and 1.3% user level gain. Now can be compiled in Windows Change-Id: I2714124cfb0c14a77d7a0ce126a20db92ffbf92c
-
Dmitry Kovalev authored
Change-Id: I39d78facc79a364cdc529b8cc4930d74f766d413
-
Dmitry Kovalev authored
Change-Id: I668afb50614644d2eac2e968e1fafd6d73170bec
-