summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2016-11-07Rename vpx_highbd_idct8x8_10{*}() to vpx_highbd_idct8x8_12{*}()Linfeng Zhang
Also update its trigger threshold from 10 to 12. Change-Id: Ib8dddd87a5a22a12ca66e7084d342fbb027b0a2f
2016-11-06Merge "idct test: use coeff consistently"Johann Koenig
2016-11-06Merge "partial_idct_test: Add large coefficient test"Johann Koenig
2016-11-04idct test: use coeff consistentlyJohann
Change-Id: I913a13066993a3315a0ff8310b3cad1572d4cdd7
2016-11-04partial_idct_test: Add large coefficient testJohann
Two functions do not pass this test: vpx_idct8x8_64_add_ssse3 vpx_idct8x8_12_add_ssse3 The test has been modified to avoid triggering an issue with those functions but they still must be investigated. BUG=webm:1332 Change-Id: I52569a81e8e6e0b33c4a4d060d0b69c3fc4f578e
2016-11-05vp9-svc: Add unittest for svc-decoding.Marco
To test the VP9_DECODE_SVC_SPATIAL_LAYER decoder control introduced in 86b0042. Change-Id: I3d164a41d7bbab14c0aee80fd890870704a18f6e
2016-11-03Merge "pp_filter_test.cc,cosmetics:adjust name convention"Jerome Jiang
2016-11-02pp_filter_test.cc,cosmetics:adjust name conventionJerome Jiang
Change-Id: I81b6fc9b83f0febbb12975aef92768bbd273fd61
2016-11-01vp9,tile_worker_hook: correctly set jmp targetJames Zern
vp9_init_macroblockd() resets the error_info to cm's global copy; this needs to be set to the thread-level target to avoid jumping to the incorrect stack, resulting in hang or crash. broken since: 1f4a6c8 vp9/tile_worker_hook: add multiple tile decoding includes v1.5.0, v1.6.0 BUG=629481 Change-Id: Icbf1696b25ba8c479e845fbf227b3c3ca73542f5
2016-11-01Add high bitdepth intra prediction optimization speed testLinfeng Zhang
BUG=webm:1316 Change-Id: I99feec867d5b8ea06b43cdd3fcd7c90238f5efdb
2016-10-26partial_idct_test: add _add_ testJohann
The result of the transform is added to the destination buffers. In the existing tests the destination buffer is always empty so that portion of the code was never exercised. Change-Id: I1858c4fed2274f1b9faf834d2ba4186a4510492a
2016-10-26partial_idct_test: consolidate block sizeJohann
Use *input_block_ for sizeof() calculation like the other test Change-Id: I1e4bd227131662056405af78c5052ad6ef769e9f
2016-10-26Refactor partial idct testJohann
Switch to using correctly sized inputs and outputs. This simplifies adding tests with varying strides. Change-Id: I716a0d8173dcf6a86d56656ac9d3101b7ec27642
2016-10-25Optimize idct32x32_34_add for NEONJohann
Approximately 3 times faster than the 1024 version which was used previously. BUG=webm:1295 Change-Id: Id15fb3d096029ec38ef01c53e5f6eb08254347c9
2016-10-25Merge "Update vp9_intrapred_test.cc to support 8-bit"James Zern
2016-10-25Modify the encoder multi-thread unit testYunqing Wang
Modified the encoder multi-thread test so that it included cpu-used=0 and frame-parallel=0. frame_parallel_decoding_mode is 1 by default, which disables probability updating and gives lower encoding quality. Current VP9 multi-threading encoder and decoder support probability updating. To test this part, we should turn on it in the unit test, namely, setting frame-parallel to 0. Change-Id: Ia1f86e01f0de628f50d819ae31509de3e1b6c755
2016-10-24Update vp9_intrapred_test.cc to support 8-bitLinfeng Zhang
BUG=webm:1316 Change-Id: Ic9309bbeeef52e9d07fb4a4c95c12efa813cbf8c
2016-10-21vp9_bitstream: Encode tiles in parallelVignesh Venkatasubramanian
Re-use the tile worker threads to pack the bitstream in parallel on a per-tile basis. Restricting this to real-time only for now (further testing is needed to ensure this does not make 2-pass worse in any case). BUG=webm:1309 Change-Id: I8a80da7c5089b837d0df79a5c49d5e3022dfc8ec
2016-10-19vp8: Add control for gf boost for 1 pass cbr.Marco
Control already exists for vp9, adding it to vp8. Usage is only when error_resilient is off. Added a datarate unittest for non-zero boost. Change-Id: I4296055ebe2f4f048e8210f344531f6486ac9e35
2016-10-17Merge "add vpx high bitdepth convolve8 NEON intrinsics optimization"Linfeng Zhang
2016-10-17add vpx high bitdepth convolve8 NEON intrinsics optimizationLinfeng Zhang
BUG=webm:1299 Change-Id: I236bfa0441e357b6ff05add8269a2cfb543924d1
2016-10-15Merge "VP8: Add realtime speed to datarate_test.cc"Jerome Jiang
2016-10-14VP8: Add realtime speed to datarate_test.ccJerome Jiang
Change-Id: Ia56f0e8dfba20143be3e69666d9184dd3ca5b563
2016-10-13add vpx_highbd_convolve_{copy,avg}_neon()Linfeng Zhang
BUG=webm:1299 Change-Id: Ib87ac466ada63251eb06ae2abd1e13e61e0d1538
2016-10-13vp8: Adjust thresholds in VP8/DatarateTestLarge tests.Marco
Fix unit_tests_ubsan failure VP8/DatarateTestLarge.BasicBufferModel. Failure was triggered by commit: df66f8e8. Change-Id: I2c49e5cc24094b15063161bab27b09ec7e6f2045
2016-10-11[vpx highbd lpf NEON 6/6] vertical 16Linfeng Zhang
BUG=webm:1300 Change-Id: I29d0b482d66f05e278325ddebcf108fbf0b6e222
2016-10-11[vpx highbd lpf NEON 5/6] horizontal 16Linfeng Zhang
BUG=webm:1300 Change-Id: I21da32d6cfb8a1a6f58bc9756d17f48f13a59a12
2016-10-11[vpx highbd lpf NEON 4/6] vertical 8Linfeng Zhang
BUG=webm:1300 Change-Id: If06b12bc081bab60059b100414dd7018f83ac62d
2016-10-12Merge "[vpx highbd lpf NEON 3/6] horizontal 8"James Zern
2016-10-12[vpx highbd lpf NEON 3/6] horizontal 8Linfeng Zhang
BUG=webm:1300 Change-Id: Ica2379e294be60b7f80fcfcec110dca4c3b59d81
2016-10-11vp8: Adjust threshold on VP8/DatarateTestLarge.DenoiserOffOn.Marco
Fix unit_tests_ubsan failure for VP8/DatarateTestLarge.DenoiserOffOn. Failure was triggered by commit: df66f8e8. Change-Id: I7cc5bd309e85950cfc5755e01d0eb942d9ca6984
2016-10-10Merge "[vpx highbd lpf NEON 2/6] vertical 4"Linfeng Zhang
2016-10-10Merge "[vpx highbd lpf NEON 1/6] horizontal 4"Linfeng Zhang
2016-10-07Merge "Fix build failure in libvpx_example_test-multi-target."James Zern
2016-10-06[vpx highbd lpf NEON 2/6] vertical 4Linfeng Zhang
BUG=webm:1300 Change-Id: Ia33a9f2d6c7e2e6b3497ad6f1a09439a85b33983
2016-10-06[vpx highbd lpf NEON 1/6] horizontal 4Linfeng Zhang
BUG=webm:1300 Change-Id: Idf441806e6bf397ff5ecd8776146b3f781f50c40
2016-10-06Fix build failure in libvpx_example_test-multi-target.Marco
Due to change in command line to sample encoder from: 7eff8f3 Update to vpx_temporal_svc_encoder command line. This caused the tests in vpx_temporal_svc_encoder.sh to fail. Change-Id: Ic667da81955ad117d04610af21877fed1d4f188f
2016-10-05enable idct*_1_add_neon in high-bitdepth buildsJames Zern
these are compatible as they only load one element of the input so the larger size of tran_low_t makes no difference in little endian builds. note the asm is incompatible with big-endian, but there are other points of failure there so currently it's considered unsupported. BUG=webm:1294 Change-Id: Icd2665a0699bccae92d1bea43a95b0a83fb17028
2016-10-04Merge "Connect partial IDCT tests"Johann Koenig
2016-10-04Connect partial IDCT testsJohann
Change-Id: Ie8d5d9123f5a9d39db4ec9c74f77ee979ae4e685
2016-10-01invalid_file_test: quiet unused const warningJames Zern
with --disable-vp9 Change-Id: I81bd603b02ee5d1b45a50aa9e7534f9da498b0e0
2016-09-30Merge "Unify loopfilter function names"Linfeng Zhang
2016-09-30Merge "Refine vpx_convolve_copy_neon() and vpx_convolve_avg_neon()"Linfeng Zhang
2016-09-30Merge changes I158f631a,I0555f639Johann Koenig
* changes: vp8: remove mmx functions Rename _xmm functions to _sse2
2016-09-29Unify loopfilter function namesLinfeng Zhang
Rename vpx_lpf_horizontal_edge_8() to vpx_lpf_horizontal_16(). Rename vpx_lpf_horizontal_edge_16() to vpx_lpf_horizontal_16_dual(). Change-Id: I798ca8fbbd657d06d3db2bfb0fb3321168f49e52
2016-09-29Refine vpx_convolve_copy_neon() and vpx_convolve_avg_neon()Linfeng Zhang
BUG=webm:1290 Change-Id: Ia27e58521eba5a4852b50381c56746fa5767f6d6
2016-09-29vp8: remove mmx functionsJohann
When they have sse2 equivalents. Change-Id: I158f631a3bcecba57b36093ac10114b1904767a7
2016-09-28vp9_detokenize,decode_coefs: fix signed int overflowJames Zern
when decoding an invalid bitstream with --enable-vp9-highbitdepth BUG=webm:1297 Change-Id: I401d87033b4293f2ca595bc51678aad9951ecf15
2016-09-28Merge "Clean convolve_test.cc"Linfeng Zhang
2016-09-27Clean convolve_test.ccLinfeng Zhang
Combine test MatchesReferenceSubpixelFilter and MatchesReferenceAveragingSubpixelFilter. Change-Id: I75f96befbbb118cdc6b8c6001b4cdda8d88fbbd3