Joose Sainio
|
03246c031e
|
[cabac] Fix trskip writing
|
2022-06-28 15:26:19 +03:00 |
|
Joose Sainio
|
c11e30fdb4
|
[mts] get mts constraints for bit counting
|
2022-06-28 15:26:11 +03:00 |
|
Joose Sainio
|
81df3ef2e0
|
[mts] Reset mts constraints
|
2022-06-28 15:25:21 +03:00 |
|
Joose Sainio
|
2f5fd05f88
|
[intra] fix warnings
|
2022-06-28 15:25:09 +03:00 |
|
Joose Sainio
|
418c65cbf1
|
[intra] count mts and tr_skip bits
|
2022-06-28 15:25:01 +03:00 |
|
Joose Sainio
|
4c66561ebe
|
[debug] Temporarily move split flag counting
|
2022-06-28 15:24:32 +03:00 |
|
Joose Sainio
|
8c939c1405
|
[intra] Fix chroma cbf counting for 4x4
|
2022-06-28 15:24:25 +03:00 |
|
Joose Sainio
|
09832c3c85
|
[intra] fix various things
|
2022-06-28 15:24:02 +03:00 |
|
Joose Sainio
|
1b3885d5be
|
[intra] Chroma working
|
2022-06-28 15:23:36 +03:00 |
|
Joose Sainio
|
0575c9c592
|
[intra] Fix warnings
|
2022-06-28 15:23:25 +03:00 |
|
Joose Sainio
|
6d080b215c
|
[intra] WIP: improve search
|
2022-06-28 15:22:20 +03:00 |
|
siivonek
|
2975b1fef0
|
[lfnst] WIP Implement lfnst search. Resolve some TODOs.
|
2022-06-28 15:20:40 +03:00 |
|
siivonek
|
e11fd3154d
|
[lfnst] Implement cabac write.
|
2022-06-28 15:20:36 +03:00 |
|
Marko Viitanen
|
fb17bbc1ca
|
[cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison
|
2022-06-18 13:43:16 +03:00 |
|
Joose Sainio
|
153afc6739
|
Merge branch 'improve-intra-search'
|
2022-05-30 13:35:46 +03:00 |
|
Marko Viitanen
|
4005b9da4b
|
[cleanup] Remove mentions of SMP and AMP from the documentation and code
|
2022-04-29 15:10:43 +03:00 |
|
Marko Viitanen
|
b5dce4c94e
|
Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg"
|
2022-04-28 14:26:05 +03:00 |
|
Marko Viitanen
|
f14ea35ec9
|
Rename kvz_ to uvg_
|
2022-04-28 14:18:09 +03:00 |
|
Joose Sainio
|
0381d7d779
|
Move 4x4 chroma tu info to bottom right cu when intra is split into 4x4
|
2022-04-21 09:46:54 +03:00 |
|
Joose Sainio
|
b413aa5c43
|
Improve jccr search
|
2022-04-20 09:31:34 +03:00 |
|
Joose Sainio
|
f4dc3ab43b
|
Fix jccr and chroma mode search
|
2022-04-15 11:39:18 +03:00 |
|
Joose Sainio
|
88c01b6d32
|
Fix warnings/errors
|
2022-04-15 11:39:16 +03:00 |
|
Joose Sainio
|
b093248ca7
|
Maybe working for regular intra search
|
2022-04-15 11:39:16 +03:00 |
|
Joose Sainio
|
f7563076cb
|
WIP
|
2022-04-15 11:39:15 +03:00 |
|
Joose Sainio
|
e74ea38673
|
WIP: initial structs etc.
|
2022-04-15 11:39:15 +03:00 |
|
Joose Sainio
|
3532f7a938
|
Correct counting of jccr flag for inter pu rdo
|
2022-03-31 15:19:32 +03:00 |
|
Joose Sainio
|
6924497bae
|
Fix jccr when inter is used
|
2022-03-31 14:59:22 +03:00 |
|
Joose Sainio
|
df5bc0db4e
|
Fix cclm when 64x64 is enabled
|
2022-03-30 10:10:02 +03:00 |
|
Joose Sainio
|
7ef25a23a9
|
Fix chroma cost calculation
|
2022-03-29 12:05:52 +03:00 |
|
Joose Sainio
|
5cd0554a7d
|
fix correct chroma cost calculation
|
2022-03-28 14:08:35 +03:00 |
|
Joose Sainio
|
84e4fe6790
|
Fix broken things
|
2022-03-25 15:27:34 +02:00 |
|
Joose Sainio
|
0d7800c7f1
|
Use kvz_write_split_flag for all split flags during search
|
2022-03-25 13:56:03 +02:00 |
|
Joose Sainio
|
99ddc209fc
|
Fix cclm when tiles are enabled
|
2022-03-25 10:20:44 +02:00 |
|
Joose Sainio
|
b321015426
|
Use kvz_luma_mode_bits to count luma_mode_bits
|
2022-03-24 14:57:18 +02:00 |
|
Joose Sainio
|
a88553b206
|
fix jccr and improve intra parameter passing
|
2022-03-24 11:11:33 +02:00 |
|
Joose Sainio
|
0be443d309
|
WIP: Merge remote-tracking branch 'remotes/kvz_github/master' into update-cabac-during-search
|
2022-03-21 11:03:46 +02:00 |
|
Joose Sainio
|
e39fbb11a7
|
Disable bit calculations that always degrade quality
|
2022-03-18 08:28:32 +02:00 |
|
Joose Sainio
|
352d6750f5
|
Remove instrumentation code
|
2022-03-18 08:28:32 +02:00 |
|
Joose Sainio
|
d1ba62aea9
|
Better inter bit_costs for rdo < 2
|
2022-03-18 08:28:31 +02:00 |
|
Joose Sainio
|
d720305fea
|
Don't double count some of the bits
|
2022-03-18 08:28:31 +02:00 |
|
Joose Sainio
|
49c8334dd7
|
count skip flag
|
2022-03-18 08:28:30 +02:00 |
|
Joose Sainio
|
6d73db5a2a
|
Probably correct RD cost calculation for all inter modes
|
2022-03-18 08:28:29 +02:00 |
|
Joose Sainio
|
5afd3570f6
|
Update cu_qt_root_cbf_model
|
2022-03-18 08:28:29 +02:00 |
|
Joose Sainio
|
5ed1ffb5d4
|
WIP: pre Christmas
|
2022-03-18 08:28:28 +02:00 |
|
Joose Sainio
|
f83e21735c
|
Fix couple of mistakes
|
2022-03-18 08:28:28 +02:00 |
|
Joose Sainio
|
243e45f07e
|
accurate bit cost calculation when using transform skip
|
2022-03-18 08:28:28 +02:00 |
|
Joose Sainio
|
a038ccc19a
|
add back bitcost for 4×4 intra PUs
|
2022-03-18 08:28:27 +02:00 |
|
Joose Sainio
|
64b2806cc8
|
Add couple of missing bits to the calculation and get intra neighbours from lcu rather than cu_array
|
2022-03-18 08:28:27 +02:00 |
|
Joose Sainio
|
aea1133e6a
|
Function for mock coding a CU and counting the bits
|
2022-03-18 08:27:22 +02:00 |
|
Joose Sainio
|
4b8d217f2d
|
Add new macro for potentially updating cabac context when obtaining the bit cost
|
2022-03-18 08:19:57 +02:00 |
|