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
|
8aea4f67f7
|
[mip] Fix reference indexing error.
|
2022-02-09 12:55:17 +02:00 |
|
siivonek
|
0cf89e9516
|
[mip] Fix CI errors.
|
2022-02-09 12:55:16 +02:00 |
|
siivonek
|
d5e2bbd824
|
[mip] Fix things according to comments. Fix asserts. Remove MIP from chroma recon and search calls. WIP mip mode cost calculation.
|
2022-02-09 12:55:16 +02:00 |
|
siivonek
|
59a86f339e
|
[mip] Implement MIP search.
|
2022-02-09 12:55:16 +02:00 |
|
siivonek
|
e672f9b24a
|
[mip] Implement MIP functions.
|
2022-02-09 12:55:15 +02:00 |
|
siivonek
|
cb2ccce753
|
[mip] WIP Implement mip functions.
|
2022-02-09 12:55:15 +02:00 |
|
siivonek
|
3bbef3dff6
|
[mip] Add mip weight matrices.
|
2022-02-09 12:55:15 +02:00 |
|
siivonek
|
746ae8ab85
|
[mip] WIP Implement mip functions.
|
2022-02-09 12:55:15 +02:00 |
|
Marko Viitanen
|
c6b9e19b2f
|
[mrl] Fix kvz_intra_build_reference_inner() top reference building for mrl
|
2021-12-08 15:00:27 +02:00 |
|
Marko Viitanen
|
05e55f7fea
|
[mrl] Simplify and fix kvz_intra_build_reference_inner() for mrl cases
|
2021-12-08 14:39:47 +02:00 |
|
Marko Viitanen
|
04cb32be91
|
[mrl] Use kvz_intra_build_reference_inner() with MRL since WPP fixes have been made there
|
2021-12-08 11:39:20 +02:00 |
|
siivonek
|
3a81a389c3
|
[mrl] Fix issues transmitting multi ref idx during search. Change multi ref idx type to uint.
|
2021-12-06 19:23:57 +02:00 |
|
siivonek
|
54505e0250
|
[mrl] Fix warnings.
|
2021-11-29 20:55:39 +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
|
a0cfb625be
|
[mrl] Fix extra ref line length. Fix error where un-initialized ref line index was passed.
|
2021-11-29 17:11:40 +02:00 |
|
siivonek
|
b83d7687dc
|
Fix assert.
|
2021-11-29 17:11:40 +02:00 |
|
siivonek
|
65cf515070
|
Fix MRL to work when inter coding is enabled.
|
2021-11-29 17:11:40 +02:00 |
|
siivonek
|
0dc25b86e2
|
Fix invalid memory read.
|
2021-11-29 17:11:40 +02:00 |
|
siivonek
|
9cce86ff61
|
Fix MRL behaviour on left LCU edge. Pass additional left edge reference buffers to reference building for MRL.
|
2021-11-29 17:11:39 +02:00 |
|
siivonek
|
ddd0474c21
|
Fix filter error in block reconstruction when MRL is used. Disable PDPC during block reconstruction if MRL is used. Fix error in reference building.
|
2021-11-29 17:11:39 +02:00 |
|
siivonek
|
231c6f3e72
|
Fix top left reference building.
|
2021-11-29 17:11:39 +02:00 |
|
siivonek
|
54646e7be7
|
Disable intra reference filtering if MRL is used.
|
2021-11-29 17:11:39 +02:00 |
|
siivonek
|
eb32f40bd9
|
Another fix for reference building.
|
2021-11-29 17:11:39 +02:00 |
|
siivonek
|
b0a4f3345a
|
Fix top left reference building when MRL enabled. Fix reference line extension when MRL enabled.
|
2021-11-29 17:11:38 +02:00 |
|
siivonek
|
c616d3bf8a
|
Fix the inner case of reference building when MRL is used.
|
2021-11-29 17:11:38 +02:00 |
|
siivonek
|
a2a1a2a1a8
|
Fix mistakes in MRL related reference building.
|
2021-11-29 17:11:38 +02:00 |
|
siivonek
|
54e5a2181d
|
[mrl] Fix rebase mistake. Disable use of PDPC if MRL is used.
|
2021-11-29 17:11:28 +02:00 |
|
siivonek
|
511ce4991b
|
[mrl] Pass multi_ref_idx to generic angular and DC prediction funcs. Fix some outdated comments.
|
2021-11-29 17:02:27 +02:00 |
|
siivonek
|
ea04feaaca
|
Add MRL handling to reference building.
|
2021-11-29 16:59:55 +02:00 |
|
Marko Viitanen
|
3fda2dd6c8
|
[cleanup] Fix some warnings
|
2021-11-29 16:31:09 +02:00 |
|
Joose Sainio
|
ce175c503f
|
[cclm] remove unnecessary calculation of the downsample luma reference
|
2021-11-26 08:12:37 +02:00 |
|
Joose Sainio
|
85ff5f23b1
|
[cclm] Fix accessing elements beyond the CU array
# Conflicts:
# src/intra.c
|
2021-11-26 08:12:25 +02:00 |
|
Joose Sainio
|
80ddb60ccf
|
[cclm] fix cclm when deblocking is enabled
|
2021-11-26 08:12:25 +02:00 |
|
Joose Sainio
|
f030158703
|
[cclm] Fix search and parameter generation for CCLM
|
2021-11-26 08:12:17 +02:00 |
|
Joose Sainio
|
d9875a3d92
|
[cclm] fix trying cclm on the upper level
|
2021-11-26 08:11:54 +02:00 |
|
Joose Sainio
|
7187678526
|
[cclm] Only do cclm search when it is enabled and add test for cclm
|
2021-11-26 08:11:53 +02:00 |
|
Joose Sainio
|
70f6afff4f
|
[cclm] Search should be working
still has duplicate code and inefficiencies, but the actual search *should*
be working.
|
2021-11-26 08:09:54 +02:00 |
|
Joose Sainio
|
91877ef2c4
|
[cclm] fix condition for selecting the data from frame buffer and not ctu
|
2021-11-26 08:09:54 +02:00 |
|
Joose Sainio
|
ecc55c9edf
|
[cclm] align ref pixel generation code and add comments
|
2021-11-26 08:09:53 +02:00 |
|
Joose Sainio
|
677bf1edcb
|
[cclm] linear transform
|
2021-11-26 08:09:53 +02:00 |
|
Joose Sainio
|
4e8c9043a1
|
[cclm] CCLM parameter calculation *should* work correctly
|
2021-11-26 08:09:53 +02:00 |
|
Joose Sainio
|
93c02644c8
|
[cclm] WIP fix parameter calculation and add calling to the functions
|
2021-11-26 08:09:53 +02:00 |
|
Joose Sainio
|
ef5a205faa
|
[cclm] WIP: initial implementation of the cclm parameter calculation function
|
2021-11-26 08:09:52 +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 |
|
Ari Lemmetti
|
c6b33c7b92
|
[SIMD] Move PDPC condition out of strategy
|
2021-09-06 21:20:51 +03:00 |
|