Joose Sainio
|
03d15759c1
|
[mtt] WIP
|
2022-12-01 14:38:35 +02:00 |
|
Joose Sainio
|
76b0b35c05
|
[mtt] fix lfnst
|
2022-11-30 13:26:48 +02:00 |
|
Joose Sainio
|
6344812c22
|
[mtt] search with mtt depth 2 and dual tree works without lfnst
|
2022-11-30 10:43:12 +02:00 |
|
Joose Sainio
|
b770ee656a
|
[mtt] proper split availability checking for split flag
|
2022-11-29 12:51:34 +02:00 |
|
Joose Sainio
|
665886dc52
|
[mtt] fix dual tree
|
2022-11-29 12:14:58 +02:00 |
|
Joose Sainio
|
95f7096a34
|
[mtt] fix cost calculation
|
2022-11-29 08:45:53 +02:00 |
|
Joose Sainio
|
e1df38bbd8
|
[mtt] search with depth 1 mtt kinda working
|
2022-11-28 11:24:55 +02:00 |
|
Joose Sainio
|
badb834ef9
|
[mtt] All individual mtt splits should be working + uvg_get_possible_splits
|
2022-11-25 13:59:45 +02:00 |
|
Joose Sainio
|
4c15c0e5ab
|
[mtt] WIP 16x16 TT split
|
2022-11-24 15:04:57 +02:00 |
|
Joose Sainio
|
2c32c48a0f
|
fix rebase
|
2022-11-24 12:50:19 +02:00 |
|
Joose Sainio
|
472baa894f
|
[mtt] Single mtt split works for everything else, except 16x16 with TT
|
2022-11-24 09:33:12 +02:00 |
|
Joose Sainio
|
69f66626ed
|
[mtt] 64x32 and 32x64
|
2022-11-24 09:29:55 +02:00 |
|
Joose Sainio
|
baa7a3bb70
|
[mtt] Fix sqrt adjustment, cclm calculation on edges of CTU and waip for lfnst
|
2022-11-24 09:29:44 +02:00 |
|
Joose Sainio
|
a45ad25dde
|
[mtt] Fix counting the number of reference pixles and implement WAIP adjustment
|
2022-11-24 09:29:36 +02:00 |
|
Joose Sainio
|
ecc1e3ec89
|
[mtt] WIP
|
2022-11-24 09:29:00 +02:00 |
|
Joose Sainio
|
f1f46d6008
|
WIP
|
2022-11-24 09:26:10 +02:00 |
|
Joose Sainio
|
902ea84187
|
[mtt] square root adjustment for quantization
|
2022-11-24 09:23:14 +02:00 |
|
Joose Sainio
|
6fe09411c0
|
WIP
|
2022-11-24 09:23:14 +02:00 |
|
Joose Sainio
|
540cf1fa41
|
[mtt] WIP
|
2022-11-24 09:23:14 +02:00 |
|
Joose Sainio
|
8a86c8fe3c
|
[mtt] remove work_tree
|
2022-11-24 09:23:14 +02:00 |
|
Joose Sainio
|
3e119d5338
|
[mtt] Remove work_tree_copy_down and change work_tree_copy_up not to require the whole work tree as input parameter
|
2022-11-24 09:23:13 +02:00 |
|
Joose Sainio
|
27726dc375
|
[mtt] fix dual tree
|
2022-11-24 09:23:13 +02:00 |
|
Joose Sainio
|
df01d5488f
|
[quant] fix fast coeff cost
|
2022-11-24 09:23:13 +02:00 |
|
Joose Sainio
|
80bd15e6c7
|
[mtt] fix
|
2022-11-24 09:22:17 +02:00 |
|
Joose Sainio
|
97001eab7f
|
[mtt] fix
|
2022-11-24 09:22:17 +02:00 |
|
Joose Sainio
|
0b4d215456
|
[mtt] fix
|
2022-11-24 09:22:17 +02:00 |
|
Joose Sainio
|
a2ddb630e4
|
[mtt] also copy top right CU
|
2022-11-24 09:22:16 +02:00 |
|
Joose Sainio
|
1f3d21362f
|
[mtt] temporarily disable zero coeff rdo
|
2022-11-24 09:22:16 +02:00 |
|
Joose Sainio
|
eda0ead6f4
|
[mtt] fix
|
2022-11-24 09:22:16 +02:00 |
|
Joose Sainio
|
c9c331ed38
|
[mtt] fix
|
2022-11-24 09:22:16 +02:00 |
|
Joose Sainio
|
d538061142
|
[mtt] Only initialize higher depth ctus partially
|
2022-11-24 09:22:16 +02:00 |
|
Joose Sainio
|
11abe38295
|
[transform] Simplify chroma transform search a bit
|
2022-11-24 09:22:16 +02:00 |
|
Joose Sainio
|
ec72cbf3ea
|
[mtt] Add function for easily getting all split cu_locs
|
2022-11-24 09:22:15 +02:00 |
|
Joose Sainio
|
b6c36f07ac
|
[mtt] Remove depth from cu_info_t
|
2022-11-24 09:22:15 +02:00 |
|
Joose Sainio
|
72196bbadb
|
[mtt] Completely remove tr_depth
|
2022-11-24 09:20:50 +02:00 |
|
Joose Sainio
|
97507b6c30
|
[mtt] remove depth from cbf
|
2022-11-24 09:19:47 +02:00 |
|
Joose Sainio
|
97296022a3
|
[mtt] remove dependency to depth from deblock
|
2022-11-24 09:19:25 +02:00 |
|
Joose Sainio
|
6b15346841
|
[mtt] remove unnecessary depth dependency from split flag
|
2022-11-24 09:19:25 +02:00 |
|
Joose Sainio
|
ce754ba991
|
[mtt] remove lfnst dependency to depth
|
2022-11-24 09:19:25 +02:00 |
|
Joose Sainio
|
cdc3b40733
|
wip
|
2022-11-24 09:17:22 +02:00 |
|
Joose Sainio
|
bfa91a009a
|
[mtt] Actually remove the last width dependency to depth
|
2022-11-24 09:15:25 +02:00 |
|
Joose Sainio
|
2e81b73e12
|
[mtt] remove all rest usages of deriving width and height from depth
|
2022-11-24 09:12:59 +02:00 |
|
Joose Sainio
|
0134f07949
|
[mtt] change most if not all of search hierarchy to use cu_loc_t
|
2022-11-24 09:06:14 +02:00 |
|
siivonek
|
36cda011e0
|
[isp] Fix reference building. When ISP was in use, not enough samples were generated. Uninitialized memory was referenced. Fix some typos.
|
2022-10-12 16:19:22 +03:00 |
|
siivonek
|
a637b44d31
|
[isp] Remove some obsolete TODOs and old commented out code.
|
2022-10-11 16:11:14 +03:00 |
|
siivonek
|
b7a064fcce
|
[isp] Fix error in mts tests. CU isp mode was not nullified before testing.
|
2022-10-07 02:14:45 +03:00 |
|
siivonek
|
ce2c9331de
|
[isp] Fix some CI errors. Some const modifiers were discarded.
|
2022-10-03 13:13:56 +03:00 |
|
siivonek
|
aa696dd17a
|
[lfnst] Fix LFNST error when MIP enabled.
|
2022-09-29 15:41:33 +03:00 |
|
siivonek
|
0b44c429bd
|
[isp] Fix lfnst constraint check when ISP is used. Remove some obsolete comments.
|
2022-09-28 12:38:02 +03:00 |
|
siivonek
|
c4660d7686
|
[isp] Fix search. Best LFNST and MTS modes were not selected correctly for ISP modes.
|
2022-09-27 14:10:03 +03:00 |
|