Marko Viitanen
|
dc83d15ea7
|
[build] Add better version info to the binary for debugging purposes
|
2022-05-02 20:51:24 +03:00 |
|
Marko Viitanen
|
6b3dd245f6
|
Update README.md to reflect it's possible to generate Ninja build scripts also
|
2022-05-02 15:40:21 +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
|
35ffc3924b
|
[CI] Disable thread sanitizer in Github actions for now
* False positive race conditions are not suppressed yet
|
2022-04-29 19:00:46 +03:00 |
|
Marko Viitanen
|
a5eb7d1496
|
[build] Fix conditions for struct packing macro, detect MSVC instead of everything else
* Fixes building on apple systems
|
2022-04-29 18:57:26 +03:00 |
|
Marko Viitanen
|
4005b9da4b
|
[cleanup] Remove mentions of SMP and AMP from the documentation and code
|
2022-04-29 15:10:43 +03:00 |
|
Marko Viitanen
|
1768acd232
|
Rename module hierarchy files and fix some character coding issue in README
|
2022-04-29 14:59:52 +03:00 |
|
Marko Viitanen
|
86f7add7ec
|
Merge branch 'release_preparation'
|
2022-04-29 14:34:07 +03:00 |
|
Marko Viitanen
|
7557067b41
|
[build] Fix building for other than x86 target
|
2022-04-29 14:32:24 +03:00 |
|
Marko Viitanen
|
3479218ca8
|
[CI] Update Github actions
|
2022-04-29 13:33:50 +03:00 |
|
Marko Viitanen
|
a8c458469c
|
Update README and other documents, rename github workflow from kvazaar.yml to uvg266.yml
|
2022-04-29 13:28:10 +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
|
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
|
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
|
45fcac612a
|
[cleanup] Change all tabs to spaces in the ml classifier code
|
2022-04-28 21:14:25 +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
|
0105897e6c
|
[build] Change Dockerfile to build uvg266
|
2022-04-28 20:50:03 +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
|
836b08e4ab
|
[build] Remove the m4 directory
|
2022-04-28 19:53:35 +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
|
6b07bb3591
|
[build] Remove x264asm abstraction layer since it is not used anymore
|
2022-04-28 15:31:41 +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 |
|
Marko Viitanen
|
227556a13e
|
[build] Remove support for the yasm asm build
|
2022-04-28 14:12:09 +03:00 |
|
siivonek
|
f8375f9bc6
|
Update docs.
|
2022-03-17 14:16:57 +02:00 |
|
siivonek
|
c9cbadad8a
|
Merge branch intra_mip.
|
2022-03-17 12:04:59 +02:00 |
|
Joose Sainio
|
f94102f061
|
Merge branch 'fix-intra-in-ra' into 'master'
Fix intra in ra
See merge request cs/ultravideo/vvc/uvg266!9
|
2022-03-14 11:56:07 +02:00 |
|
Joose Sainio
|
f1a3aa60dd
|
Don't write prediction mode for 4x4 intra cus
|
2022-03-14 10:34:06 +02:00 |
|
Joose Sainio
|
eff8d7cdac
|
Fix picture headers for open-gop
|
2022-03-14 10:32:46 +02:00 |
|
Joose Sainio
|
0dd7646a34
|
Fix mip context calculation for P and B slices
|
2022-03-10 10:48:37 +02:00 |
|
siivonek
|
ae2e0da6ab
|
[mip] Add parenthesis around macro parameters.
|
2022-03-04 00:19:01 +02:00 |
|
siivonek
|
fa963234a8
|
[mip] Fix CI error. Const modifier in wrong place.
|
2022-02-16 17:14:26 +02:00 |
|
siivonek
|
9b04a6f302
|
[mip] Combine mip mode search loop into the original intra mode search loop. Some code clean up.
|
2022-02-15 11:24:01 +02:00 |
|
siivonek
|
ac45a5299c
|
[mip] Add define for number of mip modes. Fix mip cost calculation. If mip is enabled, the cost of writing of mip flag must always be included. Some code cleanup.
|
2022-02-10 02:31:13 +02:00 |
|
siivonek
|
09f3af81c6
|
[mip] Improve mip flag context function.
|
2022-02-10 00:41:20 +02:00 |
|
siivonek
|
7577d5e4fb
|
[mip] Add CI test.
|
2022-02-09 12:55:18 +02:00 |
|
siivonek
|
769703ea71
|
[mip] Fix mpm mode selection. When neighboring CU uses MIP, signaled intra mode must be planar. Fix chroma reconstruction when MIP is enabled. Only allow MIP to be used if chroma scheme is 444. Otherwise use planar mode.
|
2022-02-09 12:55:18 +02:00 |
|
siivonek
|
e8ef0d2b28
|
[mip] Fix undefined behaviour error in CI test.
|
2022-02-09 12:55:17 +02:00 |
|
siivonek
|
fcde90fbe0
|
[mip] Change kvz_pixel to int inside MIP implementation since some temp values could be negative. Add define for intra reference line length. Fix bug where wrong intra mode was passed to recon after search.
|
2022-02-09 12:55:17 +02:00 |
|
siivonek
|
df5cbbe82f
|
[mip] Fix issue with invalid MIP modes written into cabac. Fix Mip mode cost estimation. Implement function to derive mip flag context id. Fix some asserts. Replace floor log 2 implementation with existing kvz math function.
|
2022-02-09 12:55:17 +02:00 |
|
siivonek
|
d2c24c9a0c
|
[mip] Fix error in deriving MIP flag context id.
|
2022-02-09 12:55:17 +02:00 |
|
siivonek
|
8aea4f67f7
|
[mip] Fix reference indexing error.
|
2022-02-09 12:55:17 +02:00 |
|