- 28 May, 2015 1 commit
-
-
Johann authored
In VS 2015 and higher snprintf is supplied and therefore vsnprintf doesn't need to be defined. This also avoids problems caused by _snprintf being different from snprintf. This fixes a build break with VS 2015 and improves security. Originally submitted via chromium by brucedawson@chromium.org https://codereview.chromium.org/1055603003 Additionally break this MSVC-specific tweak to a new file, which will become the home of all such MSVC-specific things. This requires adding a dependency on msvc.h to every example which uses args.c and tools_common.h Change-Id: I35b5f8e7ea00f6627403aabc9ea79b0412557a99
-
- 27 May, 2015 9 commits
-
-
Johann authored
-
Minghai Shang authored
-
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
On visual studio builds the 'END' directive aggressively signals the end of file. Change-Id: I28714da32762ef5abcbaeb5a109fb02b80dd13ec
-
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 5 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
1. Check existing buffer sizes when re-allocate context buffers. 2. Don't need to set mi buffers to 0 during setup_mi. Change-Id: I6b48b0e077a4d804312b605ad0dc34aec5795a6d
-
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 2 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
-