summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2015-06-18Merge "vp9_reconintra_neon: add DC 32x32 predictors"James Zern
2015-06-17mips msa vp9 fdct 32x32 optimizationParag Salasakar
average improvement ~4x-6x Change-Id: Ibcac3ef8ed5e207cf8c121e696570e6b63d3c0f4
2015-06-17Merge "mips msa vp9 fdct 16x16 optimization"Parag Salasakar
2015-06-16mips msa vp9 fdct 16x16 optimizationParag Salasakar
average improvement ~4x-6x Change-Id: Id3b2243e5b3c7844c90c4231a5e75fa69911362c
2015-06-15vp9_reconintra_neon: add DC 32x32 predictorsJames Zern
~84-85% faster over 20M pixels Change-Id: Ia67a7f4a342bf7b0a9280e05c25d81a774d90469
2015-06-12enable vp9_d153_predictor_32x32_ssse3James Zern
unused since its initial commit ~91% faster over 20M pixels Change-Id: Ic8b5b3246bc97c8406be8bc4496601370403b70a
2015-06-12Merge "variance_test: fix build w/--disable-vp8-encoder"James Zern
2015-06-12Merge "test_intra_pred_speed: add ClearSystemState() call"James Zern
2015-06-11variance_test: fix build w/--disable-vp8-encoderJames Zern
s/CONFIG_VP8\b/CONFIG_VP8_ENCODER/ Change-Id: I616aace9cf8f18d7e83f00f7aef3b8a26fc4c17b
2015-06-11Merge "mips msa vp9 intra-pred optimization"Parag Salasakar
2015-06-10test_intra_pred_speed: add ClearSystemState() callJames Zern
fixes instability; noticed on mingw Change-Id: Idef4349339444ec84916e5fcd908ee9633d28aaa
2015-06-10Merge "test/android/Android.mk: fix build w/ENABLE_SHARED=0"James Zern
2015-06-09test_intra_pred_speed: remove #if w/in another macroJames Zern
fixes the compile under visual studio Change-Id: Ifa3926e198af97d73250540c6d0ef692f5e354ff
2015-06-09test/android/Android.mk: fix build w/ENABLE_SHARED=0James Zern
add a dependency on *_rtcd.h to ensure they're generated before attempting to build the test files Change-Id: Ibbbd1f6ea77912bfd297129e7c83b9a80923ea12
2015-06-06mips msa vp9 intra-pred optimizationParag Salasakar
intra pred - average improvement ~2x-3x Change-Id: Ie3f7d6eded5ecb7ed7ee506ba8e4d98f93803b09
2015-06-05disable vp8_sub_pixel_variance8x8_neonJames Zern
fails unit tests: [ FAILED ] NEON/VP8SubpelVarianceTest.ExtremeRef/0, where GetParam() = (3, 3, 0x14e36d, 0) [ FAILED ] NEON/VP8SubpelVarianceTest.Ref/0, where GetParam() = (3, 3, 0x14e36d, 0) the tests were recently enabled in: eb88b17 Make vp9 subpixel match vp8 the functions likely haven't changed since being converted from assembly Change-Id: I6141717b111b8f735f436c160d74270af53ef722
2015-06-05Merge "Add control to skip loop filter in VP9 decoder."Frank Galligan
2015-06-05Add control to skip loop filter in VP9 decoder.Frank Galligan
This control allows the application to skip the loop filter in the decoder. This is an advanced control that should only be used in extreme circumstances as it may introduce and accumulate decode artifacts. Change-Id: I278c65c60826f84c9141ebe06c6eeed3c2335fa8
2015-06-05vpxenc: Add support for pixel aspect ratio.Frank Galligan
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
2015-06-05mips msa vp9 loopfilter 4, 8 optimizationParag Salasakar
average improvement ~3x-4x Change-Id: I59279293ce4b2a1e99bd10579ac97740e943643f
2015-06-04mips msa vp9 loopfilter 16 optimizationParag Salasakar
average improvement ~3x-4x Change-Id: I8ef263da6ebcf8f20aabaefeccf25a84640ba048
2015-06-04Merge "Make vp9 subpixel match vp8"Johann Koenig
2015-06-03Make vp9 subpixel match vp8Johann
The only difference between the two was that the vp9 function allowed for every step in the bilinear filter (16 steps) while vp8 only allowed for half of those. Since all the call sites in vp9 (<< 1) the input, it only ever used the same steps as vp8. This will allow moving the subpel variance to vpx_dsp with the rest of the variance functions. Change-Id: I6fa2509350a2dc610c46b3e15bde98a15a084b75
2015-06-04mips msa vp9 convolve8 avg hv optimizationParag Salasakar
average improvement ~4x-6x Change-Id: I7c8b4f2334491be8a859592606e568bc95d019aa
2015-06-04Merge "Remove ABI check for 1 pass CBR SVC."Marco
2015-06-03Remove ABI check for 1 pass CBR SVC.Marco
Remove the ABI check for the controls needed for SVC 1 pass CBR mode. Bump up the ABI version. Change-Id: I35b79ee010e14af83c6d1e801d574deaaa2fc7eb
2015-06-03mips msa vp9 convolve8 avg horiz optimizationParag Salasakar
average improvement ~5x-8x Change-Id: I179a69ec620fbd69979bd128f05d18113618aab4
2015-06-03Merge "mips msa vp9 convolve8 avg vert optimization"Parag Salasakar
2015-06-03Merge "test-data.sha1: mark test data files as binary"James Zern
2015-06-03test-data.sha1: mark test data files as binaryKO Myung-Hun
Change-Id: Ie3605bf4c4fb16eb21186adbb4577c20a8027344
2015-06-03mips msa vp9 convolve8 avg vert optimizationParag Salasakar
average improvement ~4x-6x Change-Id: Ia2e6f770da46416ebec31fdcea5cc7878879a9d9
2015-06-03Merge "mips msa vp9 idct4x4 and iwht4x4 optimization"Parag Salasakar
2015-06-03Merge "Unify reference variance functions"Johann
2015-06-02Unify reference variance functionsJohann
Use uint32_t for all output and make all functions static Change-Id: I2c9c6f6310732dc53444607d1c1a268ac1ab83ba
2015-06-02Vidyo patch: Rate control for SVC, 1 pass CBR mode.Marco
-Make Rate control work for SVC 1 pass CBR mode. -Added temporal layering mode. -Fixed bug in non-rd variance partition. -Modified/updated the sample encoders (vp9_spatial_svc_encoder, vpx_temporal_svc_encoder). -Added datarate unittest(s) for 1 pass CBR SVC. Change-Id: Ie94b1b68a56ea1267b5087c625e5df04def2ee48
2015-06-02mips msa vp9 idct4x4 and iwht4x4 optimizationParag Salasakar
average improvement ~3x-4x moved assert to respective files Change-Id: I6c915059d456a00bdd76fab0dd2eede8b6c6ea58
2015-06-02mips msa vp9 updated convolve horiz, vert, hv, copy, avg moduleParag Salasakar
Updated sources according to improved version of common MSA macros. Enabled respective convolve MSA hooks and tests. Overall, this is just upgrading the code with styling changes. Change-Id: If5ad6ef8ea7ca47feed6d2fc9f34f0f0e8b6694d
2015-06-02Merge "mips msa vp9 updated idct 8x8, 16x16 and 32x32 module"Parag Salasakar
2015-06-01Cast variance reference outputJohann
The larger internal variables are required for the intermediates but RoundHighBitDepth brings them down to uint32_t/unsigned int. Fixes type warnings in visual studio. Change-Id: I48d35284d6cbde330ccdc1f46b6215a645d5eb00
2015-06-01mips msa vp9 updated idct 8x8, 16x16 and 32x32 moduleParag Salasakar
Updated sources according to improved version of common MSA macros. Enabled idct MSA hooks and tests. Overall, this is just upgrading the code with styling changes. Change-Id: I1f488ab2c741f6c622b7a855388a202168082209
2015-05-30Merge "mips msa vp9 updated macros and disable all MSA functions"Parag Salasakar
2015-05-30Merge changes from topic 'vp9-intra-pred'James Zern
* changes: vp9_reconintra_neon: add DC 16x16 predictors vp9_reconintra_neon: add DC 8x8 predictors
2015-05-29vp9_reconintra_neon: add DC 16x16 predictorsJames Zern
85-89% faster over 20M pixels Change-Id: I9b320ed6b9e67f27df738b84c8b43b65a93c50c2
2015-05-29vp9_reconintra_neon: add DC 8x8 predictorsJames Zern
~90% faster over 20M pixels Change-Id: Iab791510cc57c8332c2f9a5da0ed50702e5f5763
2015-05-29mips msa vp9 updated macros and disable all MSA functionsParag Salasakar
Done little restructuring/styling changes to the sources like generic macro definitions, their use to reduce code lines, better code alignments etc. Disabled all MSA hooks and tests Change-Id: Ic6f2dce0b501f46b80c06c46c0fe2043d557b190
2015-05-28Merge "Check size restrictions before running test vector"Johann
2015-05-28Merge "Re-worked header files"Scott LaVarnway
2015-05-28Merge "Use correct parameters for NEON variance tests"Johann
2015-05-28Use correct parameters for NEON variance testsJohann
Change-Id: Ib2949d0a3e9273e7952bbf91956357c1138093f1
2015-05-27Remove conversion warnings from hbd shiftsJohann
ROUND_POWER_OF_TWO has some poor side effects when used with [u]int64_t such as doing the shifting in 32bits. Change-Id: Ic85a19765cd316fb43657cb21c86f35ceb772773