Commit graph

4564 commits

Author SHA1 Message Date
siivonek d9f556e219 [lfnst] Implement forward LFNST functions. 2022-06-28 15:20:35 +03:00
siivonek c039f3ba80 [lfnst] Add lfnst transform tables. 2022-06-28 15:20:35 +03:00
siivonek 213fe13a27 [lfnst] Add commandline option for lfnst. Implement cabac lfnst flag init and sps flag. 2022-06-28 15:20:35 +03:00
Marko Viitanen 4880b47a4e [cleanup] Update README AppVeyor badge url and remove mentions of Kvazaar 2022-06-18 13:49:09 +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 4a80e71135 [CI] Add appveyor.yml 2022-06-17 11:10:44 +03:00
Marko Viitanen e758624445 Change version to 0.3.0 2022-06-16 11:16:50 +03:00
Marko Viitanen 3b17821396 Fix tools/genmanpage.sh and the doc/uvg266.1 it generates 2022-06-16 11:14:42 +03:00
Jovasa f269ba436b
Merge pull request #6 from skal65535/fix
Fix several compile warnings
2022-06-16 10:59:00 +03:00
Marko Viitanen 429e945496 Round width and height to next 8 pixels instead of 4
* New macro CONF_WINDOW_PAD_IN_PIXELS
2022-06-16 09:45:35 +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
Marko Viitanen 23f6e1bf18 [CI] Fix XFAIL in Github actions pull request 2022-06-14 14:19:24 +03:00
Marko Viitanen c71de0e9f9 Fix conformance window, signal only in SPS 2022-06-14 14:18:14 +03:00
Joose Sainio c8314d3ec3 update man page 2022-06-14 10:38:42 +03:00
Jovasa 4b85a3de62
Merge pull request #7 from LigH-de/patch-2
Fix some spacing and line breaks in help text to keep line widths below 80 chars
2022-06-14 10:27:08 +03:00
LigH 1c6976f101
Updated help output text block 2022-06-14 09:18:28 +02:00
LigH eab9a94455
Missing backslash escape in line break 2022-06-13 10:29:20 +02:00
Joose Sainio 7a22b94f0e [avmr] fix mvp_candidate rounding 2022-06-13 09:29:50 +03:00
Pascal Massimino 055b813bb3 Fix several compile errors:
src/search_inter.c:1210: implicit conversion from 'int' to 'int16_t'
                           was truncating constants.
  src/intra.c:511: const qualifier discarded
2022-06-09 17:49:59 +02: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 5ea913287b [y4m] Fix y4m header parsing problems with piped input by removing ungetc() 2022-06-03 14:02:03 +03:00
Marko Viitanen a120b53395 Add Discord badge to README.md 2022-06-03 12:24:53 +03:00
Marko Viitanen 700f526623 Add timing hrd parameters to be able to extract original framerate in decoder 2022-06-02 21:37:42 +03:00
Joose Sainio 069fe3d7ee Add default output folder of CMake to gitignore 2022-05-30 13:50:42 +03:00
Joose Sainio 153afc6739 Merge branch 'improve-intra-search' 2022-05-30 13:35:46 +03:00
Joose Sainio a23f1c7035 Merge branch 'fix-4x4-rc' into 'master'
Revert "[intra] Limit intra depth to 3 (8x8) for now"

See merge request cs/ultravideo/vvc/uvg266!10
2022-05-05 14:45:49 +03:00
Joose Sainio d5b6d2771c [deltaqp] Fix delta qp writing for 4x4 for CUs 2022-05-05 14:31:22 +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
Joose Sainio feb8a4d2e3 [cli] To print version info to stdout when everything is ok. 2022-05-05 13:28:50 +03:00
Marko Viitanen c8539a3701 [intra] Limit intra depth to 3 (8x8) for now 2022-05-04 20:00:32 +03:00
Joose Sainio b4a3d54170 [rate_control] fix gop 0 + OBA 2022-05-04 12:55:28 +03:00
Joose Sainio 900ce314ef [deltaqp] Fix uvg_get_cu_ref_qp for first cu of row 2022-05-04 12:41:49 +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 f7dcb71b03 [build] Set default build type to RelWithDebInfo 2022-05-03 16:50:14 +03:00
Marko Viitanen 20ecb128cd [cleanup] Print uvg266 version every time the CLI is launched, fix manpage and README gen 2022-05-03 16:35:25 +03:00
Marko Viitanen d3e8ce026a [build] Rewrite target dist and fix distcheck 2022-05-03 16:29:52 +03:00
Marko Viitanen a4bc6bb7b1 [cleanup] Remove deprecated -w and -h from documentation 2022-05-02 22:11:53 +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 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