Age | Commit message (Collapse) | Author |
|
BUG=webm:1556
Change-Id: I4be40e9bf667cd9896017f38d866a47d3e19dcaf
|
|
1: Lower rdmult used in trellis optimization
2: Shut off the end of block optimization that tries end of block
at every sub position if any of the coefficients are > 1.
3: Change the rounding and zbin factor according to sharpness.
4: Disable the skip block check that calculates RD using SSE from
predictor.
Change-Id: I247b61a26fa22f12f8b684e7cd6d4e368de7c3e4
|
|
Change-Id: I0a01e1a7c04bbc026a1db0ba90d516548a1eaaed
|
|
for tests that aren't explicitly testing 2-pass behavior use --passes=1
with this configuration
Change-Id: I6a1520ecc65d0f626486604310af29dacb9f197f
|
|
Change-Id: Id526783fa2e3e9bb31229931b6548ac7a9b2b7e6
|
|
- Change default real time speed to -6.
- Add vpxenc_vp9_webm_rt_multithread, which encodes
niklas_1280_720_30.y4m with 2 to 4 threads using 2 to 4
tile columns.
Change-Id: I4d86c3360aec67ae5d1ba82eb6e0f0be8068b5af
|
|
WebM files will adjust the display width and height according to the
input pixel aspect ratio. The default pixel aspect ratio is 1:1.
BUG=https://code.google.com/p/webm/issues/detail?id=1005
Change-Id: I23e0a601b7259fa9513cb86110c41b8437769808
|
|
Echo args back from new util functions to decrease the repetition
in this file.
Change-Id: Id4d7c02bf81cf2c5261f58b560e033869a346677
|
|
- Make $1 input file at all call sites.
- Actually use vpxenc_pipe().
Change-Id: I22f25719aeb3dce60863207b2e2a49e42e27ed06
|
|
Add --rt tests for VP8 and VP9.
Change-Id: I401d2962bf27e8a775ee5d71784d63ba4c014dfd
|
|
|
|
Change-Id: I5ca3400aec1f77fd92762d0c4fc86ba3694de1ca
|
|
- Fix nit: make test function definitions match test order.
- Fix nit: use elog instead of echo for env verification error.
Change-Id: I0eec078fc056a5bb2bd88d5833e43de48d77ec08
|
|
- 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
|
|
vp8 is broken:
https://code.google.com/p/webm/issues/detail?id=841
Change-Id: If73afe0e2314279b560ad758cb04b1760dcc3605
|
|
- 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
|
|
Change-Id: Iff403dfb4c8face0494f0dba840ce91f51e9ca04
|
|
Move vpxenc() from tools_common.sh to vpxenc.sh.
Change-Id: If3bc1e8616f7e0334d39b560946e467482fe5cf4
|
|
The global variables used in vpxdec.sh and vpxenc.sh have become useful
elsewhere: Define them in tools_common.sh instead.
Change-Id: I5b8dbd2e88c8d6b2f46c5c55d7711fa154c12b6a
|
|
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
|