Commit graph

38 commits

Author SHA1 Message Date
Joose Sainio 9add13b705 update version an docs 2023-09-27 09:47:05 +03:00
Joose Sainio 1c293b8253 pass context_store as pointer
This reverts commit 47c5ea3d5c.
2023-09-26 09:21:23 +03:00
Joose Sainio dda972c665 [avx2] Try to do lnz decision with avx2 2023-09-26 09:21:18 +03:00
Joose Sainio dfff9a8030 [avx2] Move dep quant stuff to strategies 2023-09-26 09:20:55 +03:00
Joose Sainio 8b19c468cf [avx2] check_rd_costs_avx2 done 2023-09-26 09:20:29 +03:00
Joose Sainio 5aa13ad62a [tests] add tests for mtt 2023-08-15 13:08:00 +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 a32a318d18 [ibc] Add CRC32C functions, with SSE 4.2 optimized CRC calculations 2023-06-22 14:39:56 +03:00
Marko Viitanen 7252befc17 [ibc] Add a hashmap implementation for IBC hash search 2023-06-22 14:39:56 +03:00
Joose Sainio 721346542f Update versio to 0.4.1 2022-07-08 15:26:13 +03:00
Joose Sainio 456f69f785 change version to 0.4.0 2022-06-30 14:49:45 +03:00
Joose Sainio 65368083e0 [build] Better way of enabling edit and continue 2022-06-29 09:58:40 +03:00
Joose Sainio 156ccbed51 [build] Enable edit and continue 2022-06-28 15:32:02 +03:00
Joose Sainio 2cbba030dc [tests] Add cabac_state_test to CMakeLists.txt 2022-06-28 15:29:32 +03:00
Marko Viitanen fb17bbc1ca [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
Marko Viitanen e758624445 Change version to 0.3.0 2022-06-16 11:16:50 +03:00
Marko Viitanen be90897fd2 [build] Simplify the CMake install 2022-06-06 12:52:21 +03:00
Marko Viitanen 51f7888ca7 [build] Use GNUInstallDirs in CMakeLists.txt for better install targets 2022-06-06 09:11:16 +03:00
Marko Viitanen f7dcb71b03 [build] Set default build type to RelWithDebInfo 2022-05-03 16:50:14 +03:00
Marko Viitanen d3e8ce026a [build] Rewrite target dist and fix distcheck 2022-05-03 16:29:52 +03:00
Marko Viitanen bb1dd31af3 [build] Add distcheck target for simple checking of the generated tarball from dist 2022-05-02 22:07:48 +03:00
Marko Viitanen dc83d15ea7 [build] Add better version info to the binary for debugging purposes 2022-05-02 20:51:24 +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 f691ed22c3 [build] Add source grouping in CMakeLists.txt 2022-04-29 11:33:50 +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 77d9545fd2 [CI] Allow disabling some tests for CI 2022-04-29 08:24:13 +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 bfc646ee8b [CI] Verbose test output in gitlab-ci and fix the working directory of test 2022-04-28 22:09:45 +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 b21e745ae6 [build] Fix gitlab-ci cmake directory and CMakeLists source file removing 2022-04-28 21:34:00 +03:00
Marko Viitanen f413e52ddd [build] Use relative paths in CMakeLists GLOB and fix gitlab-ci 2022-04-28 21:12:39 +03:00
Marko Viitanen c4e755a135 [build] Fix some issues in CMakeLists.txt and add "make dist" 2022-04-28 20:49:14 +03:00
Marko Viitanen 08e11ccaa9 [build] Rename the library to avoid naming it liblibuvg266 2022-04-28 16:38:56 +03:00
Marko Viitanen 2016f30dc0 [build] Add install configuration to CMakeLists.txt 2022-04-28 16:15:09 +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 576bf569d3 [build] Replace visual studio and autotools build systems with CMake 2022-04-28 14:13:20 +03:00