- 27 Aug, 2014 2 commits
-
-
James Zern authored
attempting to decode a frame after the previous frame failed has the potential of interrupting an earlier loop filter task Change-Id: I6f2b1ddcdf5b89c3e2ee8caf5289dada2a087d66
-
James Zern authored
if the first frame was corrupt and loop filter not called, the next call would assume the necessary allocations had been done and segfault when accessing a NULL pointer Change-Id: Ib6ef505e5c594e6f0fe65ab0700172bcf06b92a6
-
- 26 Aug, 2014 1 commit
-
-
Marco authored
Keep one test, BasicBufferModel, with denoiser set off. Change-Id: I762c2004b3adca24f677535cfa5b991108f31f01
-
- 25 Aug, 2014 3 commits
-
-
Tom Finegan authored
Echo args back from new util functions to decrease the repetition in this file. Change-Id: Id4d7c02bf81cf2c5261f58b560e033869a346677
-
Tom Finegan authored
- Make $1 input file at all call sites. - Actually use vpxenc_pipe(). Change-Id: I22f25719aeb3dce60863207b2e2a49e42e27ed06
-
Minghai Shang authored
We can use one frame context for each layer so that we don't have to reset the probs every frame. But we can't use prev_mi since we may drop enhancement layers. So we have to generate a non vp9 compatible bitstream and modify it in the player. 1. We need to code all frames as invisible frame to let prev_mi not to be used. But in the bitstream we need to code the show_frame flag to 1 so that the publisher will know it's supposed to be a visible frame. 2. In the player we need to change the show_frame flag to 0 for all frames. Then add an one byte frame into the super frame to tell the decoder which layer we want to show. Change-Id: I75b7304cf31f0ab952f043e33c034495e88f01f3
-
- 23 Aug, 2014 2 commits
-
-
James Zern authored
restore const lost in: f0f9ab68 invalid_file_test.cc: remove unused param warnings Change-Id: I0c5318f84c81e3dd7bb44468463faf9edd6bc18a
-
James Zern authored
0-initializes [1] and removes a warning for missing initializer fields [1] http://en.cppreference.com/w/cpp/language/value_initialization Change-Id: I886fa72c74679b52cdce2af3364172395a5b6a51
-
- 22 Aug, 2014 13 commits
-
-
Tom Finegan authored
Add --rt tests for VP8 and VP9. Change-Id: I401d2962bf27e8a775ee5d71784d63ba4c014dfd
-
James Zern authored
Change-Id: I86b21186e49f9e0ec0d8eb3addaa44b9fd196a6b
-
James Zern authored
Change-Id: Ifde2849f45acb59fbcf29c8735ef0a10d4d9041e
-
James Zern authored
Change-Id: Ic53cdb8c9f8312e7404505fcec653d5b9e9587d1
-
James Zern authored
Change-Id: Id3db2ae8e88f9ac64a00f7d989c1ec3ff0c8ef84
-
James Zern authored
Change-Id: Iba3c63cda2d825e72879b567589615aded522fbb
-
James Zern authored
Change-Id: I744342b12ae7e5423b06b87ceec2d2ab4a3a3cbb
-
James Zern authored
Change-Id: I627dc800f1925cc5a5d68630009cf8a454f07567
-
James Zern authored
Change-Id: Ie1c8830ca3b73f19764d79f122ee990f3f297d63
-
James Zern authored
0-initializes [1] and removes a warning for missing initializer fields [1] http://en.cppreference.com/w/cpp/language/value_initialization Change-Id: I364248010c8fa663c71d8f06a9999c730e92db4c
-
James Zern authored
Change-Id: I1d43acef0983d10bda9fa495d6d723a4f9e2deaf
-
James Zern authored
in EncoderTest default implementations Change-Id: I3e29d8d2a834fece87aab35813b5e275a30c32fd
-
James Zern authored
in DecoderTest default implementations Change-Id: I521ca61569356d51aef9379d6ce68542e88da84b
-
- 20 Aug, 2014 1 commit
-
-
James Yu authored
Add subtract_neon.c - vp8_subtract_b_neon - vp8_subtract_mby_neon - vp8_subtract_mbuv_neon Change-Id: If9a17a093478552e3e3276eeaa3f098b9021d08c Signed-off-by:
James Yu <james.yu@linaro.org>
-
- 18 Aug, 2014 2 commits
-
-
Tom Finegan authored
Change-Id: I1b1978a7758540bc4e073db8136104847ee8ea3c
-
Minghai Shang authored
1. Clean the code for encode frame tests 2. Add encode w/ and w/o alt reference frame test 3. Add encode SNR layers test 4. Add encode multiple layers but decode partial layers test Change-Id: Ibd2c9bc02525db584a6f931a98405f2d851b3cd6
-
- 16 Aug, 2014 1 commit
-
-
Change-Id: I5ca3400aec1f77fd92762d0c4fc86ba3694de1ca
-
- 15 Aug, 2014 6 commits
-
-
Tom Finegan authored
- Fix nit: make test function definitions match test order. - Fix nit: use elog instead of echo for env verification error. Change-Id: I0eec078fc056a5bb2bd88d5833e43de48d77ec08
-
James Zern authored
this test allocates >2GB currently. depending on the order of the test runs the allocation may fail most regularly with mingw+wine. Change-Id: Ibee1c18cfbe29a4de6c65075647ec3955d8206c0
-
Tom Finegan authored
Change-Id: I960c26dcb0db230e50f923d00f64ded1a39bf783
-
Tom Finegan authored
- Remove vpxdec and vpxenc from the exclude list. - vpx{dec,enc}.sh: Updates to support finding their executable when LIBVPX_BIN_PATH is setup for the examples. - tools_common.sh: New library function, vpx_tool_path(). Provides support for finding the exectuables in vpx{dec,enc}.sh. Change-Id: I730f11cceb44646491a7a7ff58603a4a760129ef
-
Deb Mukherjee authored
Explicitly makes the fileptr null when close source is called on a temporary file. This avoids a valgrind error. Change-Id: I9c364290eeb6842fde946dd9bf817814c7178aaa
-
James Zern authored
vp8 is broken: https://code.google.com/p/webm/issues/detail?id=841 Change-Id: If73afe0e2314279b560ad758cb04b1760dcc3605
-
- 13 Aug, 2014 4 commits
-
-
James Zern authored
check that bitrates increase with cqlevel at global test case teardown, rather than after each individual test case. this allows the tests to be run out of order with --gtest_shuffle. Change-Id: I9e0d4e6a2d920a1f2fe9aee7b7876a3e7eb5d297
-
James Zern authored
size_t -> uint32 in the call to vpx_codec_decode() Change-Id: Ibf39d3749321c97292b35ac0631fa22211cff800
-
James Zern authored
'ref_frame_map' is initialized to -1. avoids using an invalid index if VP9_GET_REFERENCE/VP8_COPY_REFERENCE controls are issued after a decode error. Change-Id: I4599762c4d0b07a5943a72bf4a86ccb596cc062a
-
James Zern authored
if the decode of the first frame fails, frame_to_show may not be set. fixes a crash in vpxdec with corrupt data. Change-Id: I5ab9476d005778a13fd42a39d05876bb6c90a93c
-
- 12 Aug, 2014 1 commit
-
-
Deb Mukherjee authored
Reverts to using tmpfile() for non-Windows platforms. On google3 the test directory does not have write permissions, and hence the Y4mWriteTest fails. This patch fixes the issue. On Windows, a temporary file is created in the temp directory that has write permissions. The tests pass on linux, mingw, and MS visual studio. Change-Id: Ibada1d80e25d8b8e5b6a9d3d597533674bd9024c
-
- 11 Aug, 2014 1 commit
-
-
James Zern authored
When a valid data pointer is given make sure the size is greater than zero. A previous check for vp9 was incorrectly removed in: 70500747 Make the api behavior conform to api spec. No semantics for valid pointers + 0-sized frames are defined for VPx codecs, so move the check to vpx_codec_decode(). This avoids an assert in vp9. + add some basic invalid param testing for decoder init/decode/destroy Change-Id: I99f9cef6076d15874fd72ac973f2685d8a2353c3
-
- 08 Aug, 2014 3 commits
-
-
Tom Finegan authored
- Split vpxenc() into vpxenc() and vpxenc_pipe(). - Drop all but one positional param (the input file) in favor of passing args directly to vpxenc. - Add an extra lossless test that explicitly sets min-q and max-q to 0. Change-Id: I7d5f7b495f8b9447388c5f459bc9f6de2214caf2
-
in the sub_pixel_*variance* function the dst is aligned to 16 bytes and not to 32 bytes - now load unaligned data Change-Id: I2e0b9745543697efc56fefa32857ea10117af135
-
Tom Finegan authored
Change-Id: Iff403dfb4c8face0494f0dba840ce91f51e9ca04
-