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
|
a01734375b
|
[mrl] Fix reference builder call in CCLM code.
|
2021-11-29 17:11:40 +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
|
91101c1e0a
|
Enable track origin on valgrind for debugging.
|
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
|
3e5301cce2
|
[mrl] Modify MRL CI-test to run without CPU optimizations.
|
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
|
e41067220c
|
Fix error in block reconstruction when MRL is used.
|
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
|
a5dc2a3ce1
|
Disable MRL when copying best mode from top left CU.
|
2021-11-29 17:02:26 +02:00 |
|
siivonek
|
320111f8bb
|
[mrl] Add MRL test to valgrind tests.
|
2021-11-29 17:02:26 +02:00 |
|
siivonek
|
55a3274de8
|
Skip searching planar mode in RDO search if MRL is in use.
|
2021-11-29 17:02:26 +02:00 |
|
siivonek
|
1064603164
|
Limit MRL search to only MPM modes.
|
2021-11-29 17:02:26 +02:00 |
|
siivonek
|
bbf0f02f3c
|
Fix mistake in MRL commandline value parsing.
|
2021-11-29 17:02:26 +02:00 |
|
siivonek
|
f0a412e202
|
Fix errors in MRL implementation in intra rdo search.
|
2021-11-29 17:02:26 +02:00 |
|
siivonek
|
9396940900
|
Implement writing MRL bits to cabac.
|
2021-11-29 17:02:25 +02:00 |
|
siivonek
|
8fb5220b17
|
[mrl] Implement MRL into cabac coding.
|
2021-11-29 17:02:15 +02:00 |
|
siivonek
|
81ddf2f83a
|
[mrl] Add MRL support to intra rdo search.
|
2021-11-29 16:59:56 +02:00 |
|
siivonek
|
c3860f1cbc
|
Move max reference line idx define to proper place.
|
2021-11-29 16:59:56 +02:00 |
|
siivonek
|
cdb64f5e86
|
Change MRL variable name to snake_case.
|
2021-11-29 16:59:55 +02:00 |
|
siivonek
|
ea04feaaca
|
Add MRL handling to reference building.
|
2021-11-29 16:59:55 +02:00 |
|
siivonek
|
f22af05dd6
|
Extend the reference arrays for MRL.
|
2021-11-29 16:59:55 +02:00 |
|
siivonek
|
3462ac7219
|
Add multiRefIndex to reference handling.
|
2021-11-29 16:59:55 +02:00 |
|
siivonek
|
b8d4af3660
|
Extend reference arrays for use with MRL.
|
2021-11-29 16:59:55 +02:00 |
|
siivonek
|
b0f5b93c6d
|
Add commandline option for multiple reference line (MRL) intra prediction.
|
2021-11-29 16:59:55 +02:00 |
|
Marko Viitanen
|
78d4d1a404
|
Merge branch 'warning_fix'
|
2021-11-29 16:41:21 +02:00 |
|
Marko Viitanen
|
98101e3be8
|
[CI] Enable werror again
|
2021-11-29 16:35:03 +02:00 |
|
Marko Viitanen
|
3fda2dd6c8
|
[cleanup] Fix some warnings
|
2021-11-29 16:31:09 +02:00 |
|
Marko Viitanen
|
810270907b
|
Fix log2_max_pic_order_cnt_lsb_minus4 by using the poc_lsb_bits variable, fixes gop=16
|
2021-11-26 20:31:12 +02:00 |
|
Marko Viitanen
|
127982e8ea
|
Merge branch 'bipred_fixes'
|
2021-11-26 19:55:00 +02:00 |
|
Marko Viitanen
|
44f4ce7063
|
[bipred] Fix reference list writing with low-delay gop with bipred use-case
|
2021-11-26 17:16:32 +02:00 |
|
Marko Viitanen
|
f0f77b9bfa
|
[bipred] Fix sh_num_ref_idx_active_minus1 flag when gop==0 and bipred are used
|
2021-11-26 17:12:59 +02:00 |
|
Marko Viitanen
|
36d302ba38
|
[bipred] Fix reference list writing when gop==0 and bipred are used, add to CI also
|
2021-11-26 17:04:30 +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
|
23170ff5a7
|
[CI] Disable deblocking in tile tests
|
2021-11-26 13:47:54 +02:00 |
|