summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2014-04-28Merge "Add script for running all example tests."Tom Finegan
2014-04-28Merge "Add tests for the decode_with_drops example."Tom Finegan
2014-04-28Add script for running all example tests.Tom Finegan
Change-Id: I1e3d0689554c9b64c035ec0394f052507f7ac2a3
2014-04-28Add tests for the decode_with_drops example.Tom Finegan
Change-Id: I99e120f934613fb7cc0ef4b4bba0c8caaecf18d2
2014-04-28tools_common.sh: Add a pseudo include guard.Tom Finegan
Change-Id: Iac931dee8fa428a2182d20e48ee515d7c77885c0
2014-04-28Merge "Add tests for simple_encoder."Tom Finegan
2014-04-28Merge "Changing webmdec to use libwebm"Vignesh Venkatasubramanian
2014-04-25Merge "Add tests for simple_decoder."Tom Finegan
2014-04-24Add tests for simple_encoder.Tom Finegan
Change-Id: Ia8d1ddc856aa3d350522dd8dd13abc0bf40612ee
2014-04-24Add tests for decode_to_md5.Tom Finegan
Change-Id: I3c85ab0b64ed825bdb7e18e45cc8385297547d96
2014-04-24Add tests for simple_decoder.Tom Finegan
Change-Id: I092175fbd433bd03673d6bc942146ecba491873a
2014-04-24Changing webmdec to use libwebmVignesh Venkatasubramanian
Changing webmdec to use libwebm for WebM file parsing. Change-Id: I2a57a7b44dbed05eaa04409e1e75e6fc03b30fbc
2014-04-24Merge "Move shared test variables to tools_common.sh."Tom Finegan
2014-04-24Merge "Add VPXD_SET_DECRYPTOR support to the VP9 decoder."Joey Parrish
2014-04-23Merge "Enable tests using WebM files only if webm_io is enabled"Vignesh Venkatasubramanian
2014-04-23Enable tests using WebM files only if webm_io is enabledVignesh Venkatasubramanian
There are a few tests which read/write directly to/from WebM files. They should be disabled when --disable-webm-io is passed. Change-Id: Ibac4732e27c66da33082151ba6e6993eaa9a1efd
2014-04-23Move shared test variables to tools_common.sh.Tom Finegan
The global variables used in vpxdec.sh and vpxenc.sh have become useful elsewhere: Define them in tools_common.sh instead. Change-Id: I5b8dbd2e88c8d6b2f46c5c55d7711fa154c12b6a
2014-04-23Add VPXD_SET_DECRYPTOR support to the VP9 decoder.Joey Parrish
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48
2014-04-22tools_common.sh: Add run messages.Tom Finegan
Echo "Run test_name" before running each test in verbose mode. Change-Id: Idb2a736b3af13b9bbf2fbc137f2fa7da3662a2c6
2014-04-22Merge "tools_common.sh: Set VPX_TEST_EXE_SUFFIX for windows targets."Tom Finegan
2014-04-22tools_common.sh: Set VPX_TEST_EXE_SUFFIX for windows targets.Tom Finegan
Change-Id: Ic3c792bcb76917c4d4b829d0377a9c36e06dd77d
2014-04-22Merge "Reusing vp9_get_interp_kernel() function in unit tests."Dmitry Kovalev
2014-04-22Merge "Force ARNR filtering to be centered on the ARF frame"Adrian Grange
2014-04-22Force ARNR filtering to be centered on the ARF frameAdrian Grange
ARNR filtering is now forced to be centered on the ARF frame and the other two options have been removed. The other modes of constructing the ARNR frame were not used and there does not seem to be any good reason to maintain them. This is purely an encoder-side change. Change-Id: Ic772636d23f280752973852b9740083532a49de2
2014-04-21Reusing vp9_get_interp_kernel() function in unit tests.Dmitry Kovalev
Change-Id: Ic24a371817c9dd5c4035a6fe01111bd9ab63f552
2014-04-19test/WebMVideoSource: fix WebMInputContext leakJames Zern
lost in the shuffle of: 4fd6317 Remove duplicate code in test/webm_video_source.h Change-Id: I89792fa17f03920616c55486bbdaf56c6461c9eb
2014-04-18Remove duplicate code in test/webm_video_source.hVignesh Venkatasubramanian
Remove duplicate WebM parsing code in test/webm_video_source.h and linking it against webmdec.c which does the exact same thing. Change-Id: Ib7152eecde890fca58be42028cab18c9cb54221c
2014-04-17Relax the threshold for datarate test by 5%Yaowu Xu
Change-Id: Ibc770df77939a68f9f0d1d78c0edd737b0d398ad
2014-04-09Add more test files that change number of tile columns.Frank Galligan
Change-Id: I08fe184a04e5435aeac92f1d7cc9733ca52c2783
2014-04-08Merge "Fix decoder resolution change with tiles"Frank Galligan
2014-04-08Fix decoder resolution change with tilesFrank Galligan
There was a bug with the decoder that if you started the decoder with more threads than the first frame had tile columns. Afterwards tried to decode a frame with more tile columns than the first frame, the decoder would hang. E.g. run vpxdec --threads=4. The first frame had two tile columns, then the next key frame had 4 tile columns, the decoder would hang. If you started with 4 tiles and switched to 2 tiles the decoder would be fine. The issue is that the worker the thread loop is using is stale. I added a test vector "vp90-2-14-resize-848x480-1280x720.webm" that exhibited the bug. Change-Id: I7bdd47241a52ac0fe1c693a609bc779257e94229
2014-04-07Small fixes to script based off of cry-infraJoshua Litt
Change-Id: I5a65d6fdb27516aefda0473ac45b05186cf0913c
2014-04-04Re-enable datarate tests for speeds 5 and 6.Marco Paniconi
Changed a parameter to make speed 5 pass, and valgring issue for speed 6 fixed: https://code.google.com/p/webm/issues/detail?id=740 Change-Id: I5b804b08069e29df3f08b9ec37f5b80151b4c910
2014-04-03Add shell scripts for verifying basic vpx{dec,enc} features.Tom Finegan
Tests the basics (first confirms feature is available in vpx_config.h): - VP8 decode (in IVF file). - VP9 decode (in WebM file). - VP8 encode (to IVF and WebM). - VP9 encode (to IVF and WebM). - VP9 lossless encode (to IVF, currently disabled due to failure). - Pipe input (to vpxdec and vpxenc). Test data path and path to vpx{dec,enc} have been parameterized. In addition: - Supports disabling tests (test names prefixed with DISABLED_ are not run by default). - Supports filtering tests. vpxdec.sh: Tests vpxdec. vpxenc.sh: Tests vpxenc. tools_common.sh: Common test functions. Change-Id: I0612c88b8dd6049a05bbbc79a317a0cca61733a5
2014-03-31Small script to scrape json for waterfallJoshua Litt
Change-Id: I879fcd3203c84fa83125e06662009d308bc2dbb6
2014-03-31Merge "[BITSTREAM]Fix the scaling calculation"Yaowu Xu
2014-03-31Merge "Adjust rt speed steps."Yaowu Xu
2014-03-28Merge "[svc] Fix SvcTest.SecondPassEncode failure"James Zern
2014-03-28[BITSTREAM]Fix the scaling calculationYaowu Xu
For very large size video image, the scaling calculation may need use value beyond the range of int. This commit upgrade the value to 64bit to make sure the calculation do not wrap around INT_MAX. The change corrected the decoder behavior. The bug affects only very large resolution video because the scaling calculation was sufficient for image size smaller than 2^13. This resolves issue: https://code.google.com/p/webm/issues/detail?id=750 Change-Id: I2d2ed303ca6482f31f819f3c07d6d3e98ef3adc5
2014-03-28Adjust rt speed steps.Yaowu Xu
This commit adjusted the speed steps in rt mode to make the steps more evenly spaced on speed and quality, specifically: 1. Merged 3 and 4 into one single step 3 and removed confilicting features. 2. Move 8, 7, 6, 5 to be 7, 6, 5, 4 repsectively. Change-Id: I38d56d61531f3561d772aef953c411c8fb38c063
2014-03-28Merge "[svc] Finalize first version of 2nd pass rc"Minghai Shang
2014-03-28[svc] Fix SvcTest.SecondPassEncode failureMinghai Shang
Root cause is the different default register length between x86 and x64 platform. Change spatial_layer_id to long long. Change-Id: If1a5972365c7a59f7e76cb4fd714610f3d48a8ff
2014-03-28[svc] Finalize first version of 2nd pass rcMinghai Shang
Change-Id: I366850015004644c4fc7feabe27a782fdd8d8718
2014-03-28Merge "Automatically count test vectors and make the tables const."Alex Converse
2014-03-27Automatically count test vectors and make the tables const.Alex Converse
Change-Id: I742b0f26b7d735e75c3653a3e52bd4f4fc198d3d
2014-03-27[svc] Verify and store input two pass stats data in 2nd pass rcMinghai Shang
Change-Id: Ib09eedc17ea0ea2eec75d78112e4786d98f382aa
2014-03-25tests: use consistent case for VP[89]James Zern
Vp[89] -> VP[89] Change-Id: Ib5863444c0c022cc51e2f160ecea92ca157fdf1d
2014-03-20Disable speed 6 for datarate test.Marco Paniconi
One of the tests for real-time mode is failing at speed 6. Introduced recently, will enable again when fixed. Change-Id: I8f42de6a3eca226c9aa5c5e1fab98d629993c087
2014-03-20Merge "intrapred_test: fix inheritance"Tom Finegan
2014-03-19[svc] Finalize spatial svc first pass rate controlMinghai Shang
1. Save stats for each spatial layer 2. Add frame buffer management for svc first pass rc 3. Set default spatial layer to 1 4. Flush encoder at the end of stream in test app This only supports spatial svc. Change-Id: Ia89cfa87bb6394e6c0405b921d86c426d0a0c9ae