Commit graph

229 commits

Author SHA1 Message Date
Joose Sainio 74591cd39b [tests] no-cpuid for test_cabac_state.sh since it now has mtt in it 2023-08-15 13:08:02 +03:00
Joose Sainio 972670a177 [tests] chmod +x 2023-08-15 13:08:01 +03:00
Joose Sainio 5aa13ad62a [tests] add tests for mtt 2023-08-15 13:08:00 +03:00
Joose Sainio 09baddef17 [mtt] Fix lfnst and chroma coeffs and tests 2023-08-15 13:07:49 +03:00
Joose Sainio 6a0864839c [mtt] Actually remove the last width dependency to depth 2023-08-15 13:00:06 +03:00
Joose Sainio 26dcadc149 [mtt] change most if not all of search hierarchy to use cu_loc_t 2023-08-15 12:47:11 +03:00
siivonek 4633cb33b5 [isp] Fix error in mts tests. CU isp mode was not nullified before testing. 2023-08-14 12:21:29 +03:00
siivonek eb6771321f [isp] Disable fast residual cost calculation from ISP related CI tests. 2023-08-14 12:21:24 +03:00
siivonek 8ae285322e [isp] Add CI tests. 2023-08-14 12:21:23 +03:00
siivonek 6a3ddfd0bc [isp] Modify inverse transform to handle non-square blocks. 2023-08-14 12:15:42 +03:00
siivonek 626c9b02ea [isp] Modify transform and quantization functions to handle non-square blocks. Add strategy headers to CMakelist. 2023-08-14 12:15:41 +03:00
Marko Viitanen 6f19f97987 [CI] Add IBC test to CI 2022-07-29 11:52:16 +03:00
Joose Sainio 02aa36f1a2 [tests] Fix final issue with avx2 satd and update test results 2022-07-05 10:28:59 +03:00
Joose Sainio 42adfb52a7 [satd] Satd scaling on avx2 implementations and re-enable satd tests 2022-07-05 09:34:59 +03:00
Joose Sainio f0be187396 [ci] Add tests for dual tree 2022-06-29 10:31:25 +03:00
Joose Sainio aef6cd4303 [tests] set lfnst idx to zero 2022-06-28 15:32:33 +03:00
Joose Sainio b0d616b03c [dual-tree][tests] Fix some issues and enable cabac state test to test for dual tree 2022-06-28 15:32:30 +03:00
Joose Sainio d7f7a2d99b [lfnst] working for 32x32 2022-06-28 15:31:42 +03:00
Joose Sainio 0630a98f6c [tests] temporaroly disable satd test 2022-06-28 15:28:12 +03:00
Joose Sainio 835b7fa736 [test] Add capability for testing the consistency of the cabac state 2022-06-28 15:28:06 +03:00
siivonek 7a3cb69f45 [lfnst] Add CI test. 2022-06-28 15:20:38 +03:00
Marko Viitanen c2d82c0238 [CI] Change the resolution of generated test sequence in test_tools.sh
* Testing conformance window
2022-06-14 14:22:25 +03:00
Joose Sainio 153afc6739 Merge branch 'improve-intra-search' 2022-05-30 13:35:46 +03:00
Joose Sainio 8223112cc1 Revert "[intra] Limit intra depth to 3 (8x8) for now"
This reverts commit c8539a3701.
2022-05-05 14:28:07 +03:00
Marko Viitanen c8539a3701 [intra] Limit intra depth to 3 (8x8) for now 2022-05-04 20:00:32 +03:00
Marko Viitanen 3a0c5b78a3 [deltaqp] Fix delta qp headers and cabac bits, add vaq and bitrate tests 2022-05-04 11:18:34 +03:00
Marko Viitanen befdf9c789 [build] Add -msse4.1 to fix mingw/msys2 build and disable tests with shared library 2022-05-02 15:23:04 +03:00
Marko Viitanen 7557067b41 [build] Fix building for other than x86 target 2022-04-29 14:32:24 +03:00
Marko Viitanen 3abf6c4b3b [build] Fix RPATH in linux when building shared library and some problems with visual studio 2022-04-29 10:49:17 +03:00
Marko Viitanen f694a63cc0 [CI] Fix parallel test execution and rename KVZ_TEST_VALGRIND to UVG_TEST_VALGRIND 2022-04-29 09:35:14 +03:00
Marko Viitanen b0a5bcda3b [CI] Add some actual tests to CMakeLists.txt and fix tests/util.sh 2022-04-28 22:16:08 +03:00
Marko Viitanen 61642deb82 [cleanup] Change the interface function names and some other kvazaar mentions to uvg266 2022-04-28 22:01:02 +03:00
Marko Viitanen 08e11ccaa9 [build] Rename the library to avoid naming it liblibuvg266 2022-04-28 16:38:56 +03:00
Marko Viitanen 481fdf913b [build] Use version info from the CMakeLists.txt 2022-04-28 15:32:26 +03:00
Marko Viitanen b5dce4c94e Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
Marko Viitanen f14ea35ec9 Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
Marko Viitanen 576bf569d3 [build] Replace visual studio and autotools build systems with CMake 2022-04-28 14:13:20 +03:00
Joose Sainio 548f23f7d7 temporarily set tile test to gop 0 2022-03-25 11:07:35 +02:00
siivonek 7577d5e4fb [mip] Add CI test. 2022-02-09 12:55:18 +02:00
Jaakko Laitinen 60119ca3fa [CI] Enable Deblock in slice tests 2021-12-10 15:40:39 +02:00
Jaakko Laitinen 9a67e622f5 [CI] Enable Deblock in tests 2021-12-10 15:30:48 +02:00
siivonek dea3ca12aa Merge branch 'intra_mrl' 2021-12-08 15:51:50 +02:00
Marko Viitanen 0dcd6dbec0 [mrl] Fix kvz_angular_pred_avx2() for mrl and enable cpuid in CI 2021-12-08 14:48:44 +02:00
Marko Viitanen f953aefa37 [CI] Add a test for transform skip up to 32x32 block 2021-12-03 19:41:01 +02:00
siivonek 675e8b2d83 [mrl] Fix extra reference length in LCU bottom edge. Disable trace origins in valgrind test. 2021-11-29 17:11:41 +02:00
siivonek 91101c1e0a Enable track origin on valgrind for debugging. 2021-11-29 17:11:40 +02:00
siivonek 3e5301cce2 [mrl] Modify MRL CI-test to run without CPU optimizations. 2021-11-29 17:11:40 +02:00
siivonek 320111f8bb [mrl] Add MRL test to valgrind tests. 2021-11-29 17:02:26 +02:00
Marko Viitanen 36d302ba38 [bipred] Fix reference list writing when gop==0 and bipred are used, add to CI also 2021-11-26 17:04:30 +02:00
Marko Viitanen e662a2747b Merge branch 'tile_fixes' 2021-11-26 14:30:05 +02:00