Joose Sainio
|
6f41929e5a
|
[mtt] Fix small issues with luma and chroma searches
|
2023-03-31 13:37:22 +03:00 |
|
Joose Sainio
|
49ca61c201
|
[dual-tree] Small fixes
|
2023-02-23 12:50:30 +02:00 |
|
Joose Sainio
|
899a0323fb
|
[dual-tree] WIP simplification
|
2023-02-22 14:52:29 +02:00 |
|
Joose Sainio
|
1c84b1edeb
|
[mtt] Minor fixes
|
2023-02-14 10:36:01 +02:00 |
|
Joose Sainio
|
e54a451289
|
[mtt] Fix couple of issues with 64x32 CUs and non square tr skip rdoq
|
2023-02-08 14:50:03 +02:00 |
|
Joose Sainio
|
084572c890
|
[mtt] Fix lfnst bit counting for 64 wide or tall chroma tree cus
|
2022-12-19 13:22:10 +02:00 |
|
Joose Sainio
|
d5f78d6351
|
[mtt] Fix deblock for isp and properly set the limit for cclm
|
2022-12-16 09:37:56 +02:00 |
|
Joose Sainio
|
2ccbb79b4d
|
[isp] Fix coordinates
|
2022-12-14 10:54:52 +02:00 |
|
Joose Sainio
|
b46aef72f1
|
[mtt] Fix final issues?
|
2022-12-14 08:37:06 +02:00 |
|
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
|
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
|
ecc1e3ec89
|
[mtt] WIP
|
2022-11-24 09:29:00 +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
|
27726dc375
|
[mtt] fix dual tree
|
2022-11-24 09:23:13 +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
|
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
|
ce2c9331de
|
[isp] Fix some CI errors. Some const modifiers were discarded.
|
2022-10-03 13:13:56 +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
|
bd2e588a22
|
[isp] Add lfnst asserts. Fix error in MTS search. Fix chroma lfnst index when no coefficients present.
|
2022-09-26 14:44:51 +03:00 |
|
siivonek
|
6975febccf
|
[isp] Fix lfnst constraint checks when ISP is in use. Add some asserts.
|
2022-09-23 15:41:50 +03:00 |
|
siivonek
|
785ae95302
|
[isp] Use TR_MAX_WIDTH in ISP checks instead of parameter.
|
2022-09-22 14:28:40 +03:00 |
|
siivonek
|
80945c985a
|
[isp] Fix cabac issues. There are always four transform blocks even if there are only two ISP splits. Fix prediction issues. PDPC filter was applied when it should be disabled. Fix reference building issues. Left reference was built incorrectly for blocks with height 2.
|
2022-09-20 15:16:14 +03:00 |
|
siivonek
|
e8779fc175
|
[isp] Fix storing cbfs for small ISP splits. Fix pdpc filtering. Cannot be used if width or height is less than 4. Fix dct related CI errors.
|
2022-09-16 15:46:31 +03:00 |
|
siivonek
|
124cdd4e4a
|
[isp] Fix luma cbf writing for ISP splits. Do not write luma cbf if first three splits had luma cbf 0.
|
2022-09-13 13:27:16 +03:00 |
|
siivonek
|
75d4de20e3
|
[isp] Fix CI errors.
|
2022-09-12 15:29:53 +03:00 |
|
Joose Sainio
|
68263f428b
|
[tr-skip] fix transform skip flag writing
|
2022-09-06 08:49:22 +03:00 |
|
Joose Sainio
|
17abc7a050
|
[lfnst] lfnst is not allowed for transform split
|
2022-09-05 12:04:21 +03:00 |
|