- 12 May, 2015 3 commits
-
-
Johann authored
-
Adrian Grange authored
-
Johann authored
The compatibility layer was removed before the 1.4.0 release. Change-Id: I268513ee9b3a2640ec33c4a25a5c5614fee7b3b2
-
- 11 May, 2015 7 commits
-
-
James Zern authored
-
Adrian Grange authored
-
Adrian Grange authored
When the frame size changes we must recompute details of the tile dimensions. Change-Id: Ie519bd6da47b5cd43933c0bcfc0f2429bcb01986
-
Jingning Han authored
-
Jingning Han authored
Remove a few repeated data structure reads from read_uncompressed_header. Change-Id: I6eb741b39f9415ad0aa4631dfbf4a1ace4eba56a
-
Marco authored
When aq-mode=3 is enabled, only for base layer frames should the qp of the frame incorporate the segment delta-qp. This was causing more rate mismatch for the enhancement layer frames when running temporal layers with aq-mode=3 on. Change-Id: I1c5e69d1ef8a51188af8696753c17fd8f67699b3
-
paulwilkins authored
-
- 09 May, 2015 2 commits
-
-
James Zern authored
currently this needs to be 2x (NEED_ABOVERIGHT) the size of the largest block (32) + 1 (for above_left). reduce the buffer size from 128 + 16 (alignment) to 64 + 16. Change-Id: Idaca1806c7e1214e9437de24e15edc2ebf18f95d
-
James Zern authored
-
- 08 May, 2015 6 commits
-
-
hkuang authored
The warning only happens in VP9 encoder's first pass due to src_mi is not set up yet. But it will not fail the encoder as left_mi and above_mi are not used in the first_pass and they will be set up again in the second pass. Change-Id: I0713b4660d71e229e196654cb0970ba6b1574f28
-
Johann Koenig authored
-
hkuang authored
-
paulwilkins authored
Where a frame appears to be a repeat of an earlier frame or frame buffer, but the first pass code does not anticipate this (usually because it is matching the GF or ARF buffer not the last frame buffer), do not update the last frame buffer. This helps ensure that the content of the last frame buffer is kept "different" where possible, and not updated to match the GF or ARF. This is particularly helpful in some animated sequences where there are groups of repeating frames. Here it has quite a big impact. However, in most of our standard test clips it has little or no impact. Change-Id: I77332ee1a69f9ffc0c6080bfeb811c43fd8828e6
-
Parag Salasakar authored
-
Frank Galligan authored
Android.mk should depend on vpx_dsp_rtcd.h Change-Id: Ib614af195a9574fd849c28b695f9f4b3b2bd125c
-
- 07 May, 2015 11 commits
-
-
Johann authored
-
James Zern authored
this should only need to be the size of the largest block, i.e., 32, not 64. Change-Id: Ib8cb2424771fdd2a64c55379597248b2722a5ceb
-
Johann authored
Use memcpy instead of casting. Change-Id: Ieca725cc628883985bde23c7d742af8781c5dbb5
-
James Zern authored
this macro was used inconsistently and only differs in behavior from DECLARE_ALIGNED when an alignment attribute is unavailable. this macro is used with calls to assembly, while generic c-code doesn't rely on it, so in a c-only build without an alignment attribute the code will function as expected. Change-Id: Ie9d06d4028c0de17c63b3a27e6c1b0491cc4ea79
-
Johann authored
-
hkuang authored
-
Marco authored
-
paulwilkins authored
-
Parag Salasakar authored
average improvement ~4x-6x Change-Id: Idaba7e49fbd7f388caee0d73773ccf6e4807ef17
-
hkuang authored
vp9_dc_left_predictor_16x16 vp9_dc_top_predictor_32x32 vp9_dc_left_predictor_32x32 vp9_dc_128_predictor_32x32 Change-Id: Ib9861deefd01c3527235b92ff6b3d571ef6b4bc6
-
Marco authored
Using EIGHTTAP and EIGHTTAP_SMOOTH seem sufficient. Hard to see any visual gain from allowing EIGHTTAP_SHARP, and it is rarely selected. PSNR/SSIM metrics go up by ~0.18/0.14%. Change-Id: I96fa0d98f9321b913e3ebcd464d4ff3c63018791
-
- 06 May, 2015 7 commits
-
-
Johann authored
Create a new component, vpx_dsp, for code that can be shared between codecs. Move the SAD code into the component. This reduces the size of vpxenc/dec by 36k on x86_64 builds. Change-Id: I73f837ddaecac6b350bf757af0cfe19c4ab9327a
-
Adrian Grange authored
The code was using one row too many. Change-Id: Ie0c05d02c22ae3d0d13d3b6565c40de3bc4fa17a
-
hkuang authored
Change-Id: Id0f224ac4667dd173363b0f05711678448291d4e
-
hkuang authored
times of border extension. Change-Id: I8e5bd590cc696ee71cfe1f4cc66c12fb24aaf44e
-
hkuang authored
-
Yunqing Wang authored
-
Parag Salasakar authored
-
- 05 May, 2015 4 commits
-
-
Yunqing Wang authored
Added the intra mode early termination in order to speed up the mode search in non-rd case since we started to include more intra modes in the search list. Borg tests(rtc set) showed a 0.048% PSNR gain and 0.061 SSIM gain. No speed change. Change-Id: I6f255fe534dc50b736e6a66a726ad458eb9b4443
-
hkuang authored
Change-Id: I5a796425ce5706824a2fc17c6f24f983c5b9e43b
-
James Zern authored
widen the loads and stores to 128-bit. this was added, but not enabled in: 493a8579 Add some sse2 code for intra prediction. Change-Id: I277d7db608a7db7d75cc0bde86f48fa66ad487e4
-
hkuang authored
-