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
|
5cbc655954
|
[debug] Add debug.c/.h and initial version of YUView CSV format printers
|
2021-11-30 22:11:20 +02:00 |
|
Marko Viitanen
|
e662a2747b
|
Merge branch 'tile_fixes'
|
2021-11-26 14:30:05 +02:00 |
|
Marko Viitanen
|
b648bb1cd1
|
[tiles] Clear HMVP size properly before each leaf encoder
|
2021-11-26 14:00:39 +02:00 |
|
Marko Viitanen
|
056ed3f979
|
[tiles] Init HMVP for each tile
|
2021-11-26 10:26:43 +02:00 |
|
Joose Sainio
|
f030158703
|
[cclm] Fix search and parameter generation for CCLM
|
2021-11-26 08:12:17 +02:00 |
|
Marko Viitanen
|
62250a692d
|
[tiles] Move HMVP from state->frame to state->tile->frame, so each tile has own lut
|
2021-11-25 20:21:13 +02:00 |
|
Marko Viitanen
|
54eaba3dee
|
Fix merge issues and license texts
|
2021-11-23 08:46:06 +02:00 |
|
Marko Viitanen
|
885570e181
|
Merge branch 'master' of https://github.com/ultravideo/kvazaar
|
2021-11-22 22:11:32 +02:00 |
|
Marko Viitanen
|
57883369ca
|
Change all the license texts in source headers and LICENSE file to 3-clause BSD, closes #302
* All now have the same exact text string
|
2021-10-13 15:22:46 +03:00 |
|
Marko Viitanen
|
a39bc69482
|
Move HMVP arrays to more suitable place
|
2021-10-08 16:33:32 +03:00 |
|
Marko Viitanen
|
5604b6f946
|
[cleanup] remove all crypto related stuff, fix warnings, move estimate.m to tools/
|
2021-07-27 09:27:51 +03:00 |
|
Marko Viitanen
|
eb491ecea2
|
[alf] free state->tqj_alf_process to not leak memory
|
2021-07-26 10:26:50 +03:00 |
|
Marko Viitanen
|
dc6862051e
|
[alf] Initialize all the alf tables in one place
|
2021-07-23 21:44:09 +03:00 |
|
Marko Viitanen
|
9e70707fba
|
[alf] Add new wf_recon_jobs and change search/bitstream writing to use local coeff instead of state->coeff
|
2021-07-23 10:40:19 +03:00 |
|
Marko Viitanen
|
cc6ff368df
|
[LMCS] Store calculated chroma scaling values for speedup
|
2021-06-02 09:33:45 +03:00 |
|
Marko Viitanen
|
bb12894575
|
[LMCS] Always allocate the LMCS APS struct to simplify things
|
2021-05-26 17:01:19 +03:00 |
|
Marko Viitanen
|
c69d456040
|
[LMCS] Fix memory leak and remove debug printing
|
2021-05-24 22:23:45 +03:00 |
|
Marko Viitanen
|
178d62bde3
|
[LMCS] Move LMCS data structures under the frame
|
2021-05-12 11:42:34 +03:00 |
|
Marko Viitanen
|
e2ebfc946a
|
[LMCS] Free lmcs_aps in correct place
|
2021-05-04 16:44:05 +03:00 |
|
Marko Viitanen
|
19a3274770
|
[LMCS] Enable initial LMCS processing and APS writing
|
2021-05-04 12:04:22 +03:00 |
|
Arttu Makinen
|
15816125aa
|
Cast ALF functions to static or set them to have prefix "kvz_".
|
2021-01-08 12:03:22 +02:00 |
|
Arttu Makinen
|
2786e8f0e2
|
Fix of problems that appeared with rebase.
|
2021-01-05 11:43:15 +02:00 |
|
Arttu Makinen
|
75b51c1d27
|
Bug fix of division with zero, initialization of APS, and missing "!".
|
2020-12-30 16:27:07 +02:00 |
|
Arttu Makinen
|
7109313161
|
Added forgotten memory release.
|
2020-12-30 16:26:50 +02:00 |
|
Arttu Makinen
|
b17e26511f
|
Removed/moved the last global variables from ALF.
|
2020-12-30 16:26:49 +02:00 |
|
Arttu Makinen
|
335ce2bdda
|
Moving ALF globals to alf_info struct inserted in videoframe_t.
g_alf_covariance and g_alf_covariance_frame moved.
|
2020-12-30 16:25:18 +02:00 |
|
Arttu Makinen
|
420ee4cc21
|
Changed alf_enabled and alf_cc_enabled flags into one alf_type enum as in sao.
|
2020-12-30 16:23:56 +02:00 |
|
Arttu Makinen
|
d7126520b2
|
Moving param_set_map from slices to cfg.
Bug fix in kvz_alf_encoder_ctb.
|
2020-12-30 16:12:38 +02:00 |
|
Arttu Makinen
|
8aa91f320a
|
Bug fixes and cleaning.
|
2020-12-30 16:11:36 +02:00 |
|
Arttu Makinen
|
bfba8d43cb
|
Working on to get APS working for ALF.
|
2020-12-30 16:10:01 +02:00 |
|
Arttu Mäkinen
|
bc90b731a5
|
ALF updated to VTM8.2. Checksum doesn't match.
ALF uses currently only ready defined coefficients, not APSs.
Produces a valid bitstream, but checksum doesn't match.
CC ALF is disabled.
|
2020-12-30 16:06:59 +02:00 |
|
Arttu Makinen
|
ebb99a7223
|
Changed 'width's to 'stride's, because added more pixels to 'fulldata'.
Also some small fixes and changes.
Checksum correct in luma.
WIP
|
2020-12-30 14:30:47 +02:00 |
|
Arttu Makinen
|
0fbbf1a7e2
|
Small fixes/adjustments
|
2020-12-30 14:25:58 +02:00 |
|
Arttu Makinen
|
ed76650fa5
|
Updating to VTM6.0
|
2020-12-30 14:25:09 +02:00 |
|
Arttu Makinen
|
2b7a8af23a
|
Crashes now in kvz_image_free.
|
2020-12-30 14:22:38 +02:00 |
|
Arttu Makinen
|
05495bb555
|
Not working. All the functions done.
Heap corruption occur during debugging.
|
2020-12-30 14:22:30 +02:00 |
|
siivonek
|
e3ba0bfb8c
|
Fix memory leak.
|
2020-04-02 14:15:36 +02:00 |
|
siivonek
|
1bbc598d75
|
Merge branch 'master' into vaq
|
2020-03-19 20:19:43 +02:00 |
|
siivonek
|
888382953d
|
Implement calculation of vaq values. Values not used yet.
|
2020-02-18 13:20:25 +02:00 |
|
Joose Sainio
|
e90d3141a2
|
Merge branch 'master' into rc-intra
|
2020-02-05 11:06:56 +02:00 |
|
RLamm
|
30d5df40c5
|
Custom headers for the distributed coding
|
2020-01-29 15:54:49 +02:00 |
|
Joose Sainio
|
b78aa7b272
|
save c and k to frame
|
2019-12-06 10:52:54 +02:00 |
|
Joose Sainio
|
ddb4e5a131
|
move the intra bit calculation so that it is used also with lambda rc
|
2019-11-19 14:16:48 +02:00 |
|
Joose Sainio
|
6cc3bcd87e
|
Command line parameters for oba rc and implementation of the usage of the intra parameter
|
2019-11-19 09:29:06 +02:00 |
|
Joose Sainio
|
c759c138ed
|
Prepare the rc data structure to be shared among all frame encoders
|
2019-11-13 11:56:25 +02:00 |
|
Joose Sainio
|
b9b01f8036
|
WPP with threading
|
2019-11-12 12:12:57 +02:00 |
|
Joose Sainio
|
d353f7dd1a
|
Disable debug prints, fix multiple bugs in the calculation
|
2019-11-07 15:08:57 +02:00 |
|
Joose Sainio
|
408fd4ccb6
|
Fix lambda and qp calcualtion for intra frames
also fixes a bug with selecting the clip neighbor lambda and clip neighbor qp
selection for inter frames
|
2019-11-05 10:51:39 +02:00 |
|