- 27 May, 2015 6 commits
-
-
Marco authored
Increase the 32x32 split threshold, to allow for more 32x32 at expense of 16x16. Visually looks somewhat better. Change-Id: Ia1439c3a0dc2d7933468b88bd59266fcd9f03505
-
Johann authored
-
Marco authored
-
Johann authored
Change-Id: Ie8a7508798fa8e65c579a77cedb8305cee4ddc81
-
Minghai Shang authored
-
Marco authored
Break out the setting of the block variance split thresholds, since they are locally modified, e.g., based on local/segment qp. No change in performance. Change-Id: I0a3238e6dab05140657539fc4bd27ac5ff7a554e
-
- 26 May, 2015 5 commits
-
-
Minghai Shang authored
Change-Id: Ibab09aa0e8c69cf5efea2f0ec035e5da9cc894b0
-
Johann authored
-
Johann authored
subpel functions will be moved in another patch. Change-Id: Idb2e049bad0b9b32ac42cc7731cd6903de2826ce
-
Minghai Shang authored
-
Jingning Han authored
-
- 23 May, 2015 6 commits
-
-
James Zern authored
* changes: vp9_reconintra_neon: cosmetics: reindent vp9_reconintra_neon: cosmetics: drop unneeded returns
-
James Zern authored
Change-Id: Ie15e301e8f55cf928f42a03e53a8bb8b66d0e5d5
-
James Zern authored
Change-Id: Ib070c79bdbb9c1f4e25af693d7056ec9f964c789
-
James Zern authored
+ synchronize filter function signatures this makes any intrinsics filters available for inlining and has the side-effect of making those filters static, quieting missing-prototype warnings. Change-Id: I1908875caffa585bd4fc65aaf10d17a5e20cfb46
-
James Zern authored
+ synchronize filter function signatures this makes any intrinsics filters available for inlining and has the side-effect of making those filters static, quieting missing-prototype warnings. Change-Id: I1cd55c9d52547793ad65aa90c7620f0e426edaa2
-
James Zern authored
collect the vp9_convolve function definition macros there; this will allow some relocation of functions from vp9_asm_stubs.c Change-Id: Idadd117fa256dd48748379856973fd985b8204e8
-
- 22 May, 2015 4 commits
-
-
Johann authored
-
Jingning Han authored
This commit fixes the integral projection motion search crash when frame resize is used. It fixes issue 994. Change-Id: Ieeb52619121d7444f7d6b3d0cf09415f990d1506
-
James Zern authored
reorder includes to avoid: warning C4985: 'ceil': attributes not present on previous declaration. this is the same workaround used in vp9/common/vp9_systemdependent.h Change-Id: Ia10dd63de24f96fa1507a6179220e9d6ec774db6
-
Johann authored
Change-Id: Idddefb2fd3e4441421f61bd246479c627020a652
-
- 21 May, 2015 2 commits
-
-
Marco authored
Change-Id: Ide080141ebc064584574c861fb324fe64cc572cc
-
paulwilkins authored
-
- 20 May, 2015 4 commits
-
-
James Zern authored
string literal to int within an assert Change-Id: Ifd7acc717e01ee1bb3955ef830ec0d1645942459
-
Marco authored
Make sure force_maxqp is set to 0 for return 0. Change-Id: Ie7c57842637226e932a390e7080e5ebb99996da3
-
Minghai Shang authored
Change-Id: I33b0384ee87f83950e03be6c999bc5f193055fd3
-
paulwilkins authored
This patch addresses two issues that can occur when the encoder chooses to use a mixture of ARF and GF groups. The first issue relates to a failure to reset the "ARF active" flag correctly when transitioning from coding ARF groups to coding GF groups. This caused some golden frames to be encoded with an incorrect bit rate target as if they were ARF overlay frames. The second issue relates to the encoding of a single short GF group just before a key frame. Where the last group before a key frame is an ARF group we expect the final frame before the key frame to be an low data rate overlay frame. However, when the last group is a GF group, the final frame before the key frame should be a normal frame with a normal bit allocation. This issue had the potential to cause a single poorly coded frame just before a key frame. If that key frame were a forced key frame rather than a real scene cut, this might cause pulsing. Change-Id: Idf1eb5eaf63a231495a74de7899236e1ead9fb00
-
- 19 May, 2015 4 commits
-
-
Marco authored
This allows rate control to react to content of current frame being encoded. Enabling this feature via the setting: screen_content_mode = 2. Change-Id: Ib2c6670551d96f4907495d5b7b76bb8c49e673db
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
- 17 May, 2015 2 commits
-
-
James Zern authored
add a cast in Add() from size_t -> uint32; quiets a visual studio build warning Change-Id: I0d87a3e460faf1fe2d4fb44df5f4042ef7500190
-
James Zern authored
this allows test_libvpx's simd caps check to be used; it also fixes a link error on OS X with -fcommon. Change-Id: I1a62a3e74ba06b8f3b37a22fcfdebf90c04ab289
-
- 16 May, 2015 3 commits
-
-
James Zern authored
in addition to <arch>/*. this will pick up tests defined with TEST() instead of INSTANTIATE_TEST_CASE_P() Change-Id: I0917741baac89d9ce857f4d4aa53790e8a0c6c12
-
James Zern authored
split call of extend_and_predict() and return, fixes visual studio build warning since: 0a80164c Move mc_buf to cut down size of MACROBLOCKD. Change-Id: I7cdf712941ef773a07f038539cb8080dc27861cd
-
James Zern authored
this file shouldn't be built directly, it is included in vp9_dct_sse2.c to create a non-high-bitdepth and a high-bitdepth version silences missing prototype warnings for the unused FDCT* functions Change-Id: Ide6ff8c24ab31bdb0f833260505ae33660a1ad5b
-
- 15 May, 2015 4 commits
-
-
James Zern authored
this file shouldn't be built directly, it is included in vp9_dct_sse2.c to create a non-high-bitdepth and a high-bitdepth version silences missing prototype warnings for the unused FDCT32x32* functions Change-Id: I0e38f16dae5ea1728de184ee2c89287d48675c51
-
James Zern authored
this file shouldn't be built directly, it is included in vp9_dct_avx2.c to create a non-high-bitdepth and a high-bitdepth version silences missing prototype warnings for the unused FDCT32x32* functions Change-Id: I4c19935c0e035b393be513bde735e9a78064a494
-
James Zern authored
-
James Zern authored
* changes: vp9_subexp.h: add a missing prototype vp9: add some missing includes vp9 intrinsics: add vp9_rtcd include vp9: correct some function signatures vp9_variance_sse2: sync function signatures vp9/encoder: make some functions static vp9_dct_sse2: make some functions static vp9_decodeframe.c: make a function static
-