Joose Sainio
|
ef93fe6578
|
[mtt] Fix lfnst and chroma coeffs and tests
|
2022-12-12 10:05:17 +02:00 |
|
Joose Sainio
|
b7e7616f89
|
WIP
|
2022-12-08 14:52:01 +02:00 |
|
Joose Sainio
|
92ace56c41
|
[mtt] Fill chroma data for the whole area covered by the local separate tree chroma cu
|
2022-12-08 10:34:51 +02:00 |
|
Joose Sainio
|
01aa1e8348
|
[mtt] Fix implicit splits for non ctu divisible frames.
|
2022-12-06 14:23:31 +02:00 |
|
Joose Sainio
|
2e809abace
|
[mtt] Fix isp for MTT
|
2022-12-06 11:23:30 +02:00 |
|
Joose Sainio
|
d004d81603
|
[mtt] search works completely with everything except RDOQ deblock and ISP
|
2022-12-02 13:56:38 +02:00 |
|
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 |
|