Joose Sainio
|
06fa86c340
|
[isp] Fix coordinates
|
2023-08-15 13:07:59 +03:00 |
|
Joose Sainio
|
71516b8155
|
[mtt] Make sure mtt splits cannot reach a situation where search cannot be performed
|
2023-08-15 13:07:58 +03:00 |
|
Joose Sainio
|
23e6b9f56c
|
[mtt] Check that we are inside the CTU before checking the ctu data
|
2023-08-15 13:07:58 +03:00 |
|
Joose Sainio
|
facbc794bf
|
[mtt] Fix trying to get split data from depth -1
|
2023-08-15 13:07:57 +03:00 |
|
Joose Sainio
|
567fa7b2bd
|
[deblock] Fix incorrect direction for transform split of tall blocks at the top CTU row
|
2023-08-15 13:07:56 +03:00 |
|
Joose Sainio
|
9c2574880a
|
[mtt] Fix deblock for --combine-intra
|
2023-08-15 13:07:55 +03:00 |
|
Joose Sainio
|
90ce1390c0
|
[mtt] static
|
2023-08-15 13:07:54 +03:00 |
|
Joose Sainio
|
f6ecb15ced
|
[mtt] Fix implicit splits when mtt is not enabled
|
2023-08-15 13:07:53 +03:00 |
|
Joose Sainio
|
05218bae21
|
[jccr] jccr=4 hasn't been necessary for a long time
|
2023-08-15 13:07:52 +03:00 |
|
Joose Sainio
|
b69e9b2958
|
[mtt] Fix final issues?
|
2023-08-15 13:07:51 +03:00 |
|
Joose Sainio
|
6620ba8d76
|
[mtt] fix deblock
|
2023-08-15 13:07:50 +03:00 |
|
Joose Sainio
|
09baddef17
|
[mtt] Fix lfnst and chroma coeffs and tests
|
2023-08-15 13:07:49 +03:00 |
|
Joose Sainio
|
992182dafb
|
WIP
|
2023-08-15 13:07:48 +03:00 |
|
Joose Sainio
|
ba0d43d846
|
[mtt] Fill chroma data for the whole area covered by the local separate tree chroma cu
|
2023-08-15 13:07:47 +03:00 |
|
Joose Sainio
|
412dd20f09
|
[mtt] Fix implicit splits for non ctu divisible frames.
|
2023-08-15 13:07:46 +03:00 |
|
Joose Sainio
|
2da1a34ff3
|
[mtt] Fix isp for MTT
|
2023-08-15 13:07:45 +03:00 |
|
Joose Sainio
|
b988c60dd1
|
[mtt] search works completely with everything except RDOQ deblock and ISP
|
2023-08-15 13:07:44 +03:00 |
|
Joose Sainio
|
6a6bed7f1f
|
[mtt] WIP
|
2023-08-15 13:07:43 +03:00 |
|
Joose Sainio
|
065eb6fc03
|
[mtt] fix lfnst
|
2023-08-15 13:05:38 +03:00 |
|
Joose Sainio
|
9e644fafd0
|
[mtt] search with mtt depth 2 and dual tree works without lfnst
|
2023-08-15 13:05:37 +03:00 |
|
Joose Sainio
|
fb146cb6ed
|
[mtt] proper split availability checking for split flag
|
2023-08-15 13:05:35 +03:00 |
|
Joose Sainio
|
d5d9afb1e2
|
[mtt] fix dual tree
|
2023-08-15 13:05:19 +03:00 |
|
Joose Sainio
|
8fbefc0de3
|
[mtt] fix cost calculation
|
2023-08-15 13:04:29 +03:00 |
|
Joose Sainio
|
657254d38a
|
[mtt] search with depth 1 mtt kinda working
|
2023-08-15 13:04:28 +03:00 |
|
Joose Sainio
|
13aae7d03d
|
[mtt] All individual mtt splits should be working + uvg_get_possible_splits
|
2023-08-15 13:04:27 +03:00 |
|
Joose Sainio
|
7b117f171f
|
[mtt] WIP 16x16 TT split
|
2023-08-15 13:04:26 +03:00 |
|
Joose Sainio
|
43a710e104
|
fix rebase
|
2023-08-15 13:04:25 +03:00 |
|
Joose Sainio
|
d257376ca0
|
[mtt] Single mtt split works for everything else, except 16x16 with TT
|
2023-08-15 13:04:24 +03:00 |
|
Joose Sainio
|
26ee443d2f
|
[mtt] 64x32 and 32x64
|
2023-08-15 13:04:23 +03:00 |
|
Joose Sainio
|
ab21c7e1d7
|
[mtt] Fix sqrt adjustment, cclm calculation on edges of CTU and waip for lfnst
|
2023-08-15 13:04:22 +03:00 |
|
Joose Sainio
|
5875dc1ef4
|
[mtt] Fix counting the number of reference pixles and implement WAIP adjustment
|
2023-08-15 13:04:21 +03:00 |
|
Joose Sainio
|
b893a9268c
|
[mtt] WIP
|
2023-08-15 13:04:20 +03:00 |
|
Joose Sainio
|
5ba8d45981
|
WIP
|
2023-08-15 13:04:19 +03:00 |
|
Joose Sainio
|
70cbaae619
|
[mtt] square root adjustment for quantization
|
2023-08-15 13:04:18 +03:00 |
|
Joose Sainio
|
f19084569d
|
WIP
|
2023-08-15 13:04:17 +03:00 |
|
Joose Sainio
|
bbbd391b9e
|
[mtt] WIP
|
2023-08-15 13:03:40 +03:00 |
|
Joose Sainio
|
02a5adf768
|
[mtt] remove work_tree
|
2023-08-15 13:01:57 +03:00 |
|
Joose Sainio
|
f2abdd6424
|
[mtt] Remove work_tree_copy_down and change work_tree_copy_up not to require the whole work tree as input parameter
|
2023-08-15 13:01:56 +03:00 |
|
Joose Sainio
|
03b91992a3
|
[mtt] fix dual tree
|
2023-08-15 13:01:55 +03:00 |
|
Joose Sainio
|
536c0ff2ef
|
[quant] fix fast coeff cost
|
2023-08-15 13:01:54 +03:00 |
|
Joose Sainio
|
cf5f7658a0
|
[mtt] fix
|
2023-08-15 13:01:53 +03:00 |
|
Joose Sainio
|
1668b65f3f
|
[mtt] fix
|
2023-08-15 13:01:53 +03:00 |
|
Joose Sainio
|
e931c096db
|
[mtt] fix
|
2023-08-15 13:01:52 +03:00 |
|
Joose Sainio
|
c590e5ec73
|
[mtt] also copy top right CU
|
2023-08-15 13:01:51 +03:00 |
|
Joose Sainio
|
a1e7664db3
|
[mtt] temporarily disable zero coeff rdo
|
2023-08-15 13:01:50 +03:00 |
|
Joose Sainio
|
239ee88306
|
[mtt] fix
|
2023-08-15 13:01:49 +03:00 |
|
Joose Sainio
|
1cf1501542
|
[mtt] fix
|
2023-08-15 13:01:48 +03:00 |
|
Joose Sainio
|
924a93b60e
|
[mtt] Only initialize higher depth ctus partially
|
2023-08-15 13:01:48 +03:00 |
|
Joose Sainio
|
274e71dff6
|
[transform] Simplify chroma transform search a bit
|
2023-08-15 13:01:47 +03:00 |
|
Joose Sainio
|
58c6af8c87
|
[mtt] Add function for easily getting all split cu_locs
|
2023-08-15 13:01:46 +03:00 |
|