Arttu Makinen
|
ebb99a7223
|
Changed 'width's to 'stride's, because added more pixels to 'fulldata'.
Also some small fixes and changes.
Checksum correct in luma.
WIP
|
2020-12-30 14:30:47 +02:00 |
|
Arttu Makinen
|
377aa989ab
|
Updated to VTM6.1.
Done according to all #ifs enabled
|
2020-12-30 14:27:15 +02:00 |
|
Arttu Makinen
|
0fbbf1a7e2
|
Small fixes/adjustments
|
2020-12-30 14:25:58 +02:00 |
|
Arttu Makinen
|
98a8e78e93
|
avx2/encode_coding_tree-avx2.c update, because it caused errors
|
2020-12-30 14:25:16 +02:00 |
|
Arttu Makinen
|
ed76650fa5
|
Updating to VTM6.0
|
2020-12-30 14:25:09 +02:00 |
|
Arttu Makinen
|
a24f49c286
|
Doesn't crash anymore during debug. Added new allocator for fulldata in kvz_picture.
|
2020-12-30 14:24:16 +02:00 |
|
Arttu Makinen
|
2b7a8af23a
|
Crashes now in kvz_image_free.
|
2020-12-30 14:22:38 +02:00 |
|
Arttu Makinen
|
05495bb555
|
Not working. All the functions done.
Heap corruption occur during debugging.
|
2020-12-30 14:22:30 +02:00 |
|
Arttu Mäkinen
|
236224dbb9
|
Broken version with header mismatch
|
2020-12-30 14:07:34 +02:00 |
|
Arttu Mäkinen
|
06233b5d3b
|
added alf parameter to cli
|
2020-12-30 14:02:58 +02:00 |
|
Jaakko Laitinen
|
71751c3770
|
Fix max filter size derivation
|
2020-12-29 17:57:35 +02:00 |
|
Jaakko Laitinen
|
6a8d73252a
|
Fix runtime errors
|
2020-12-28 16:41:00 +02:00 |
|
Jaakko Laitinen
|
85be89a85c
|
Fix compilation errors
|
2020-12-28 15:20:30 +02:00 |
|
Jaakko Laitinen
|
95ff22f0db
|
Finish max filter length fixes
|
2020-12-28 14:26:36 +02:00 |
|
Jaakko Laitinen
|
13e605153a
|
Fix bugs
|
2020-12-22 19:11:47 +02:00 |
|
Jaakko Laitinen
|
50e9acd3f4
|
Add max filter length derivation
|
2020-12-21 18:47:02 +02:00 |
|
Arttu Makinen
|
bc8507cc8d
|
MTS context.
|
2020-12-18 18:35:11 +02:00 |
|
Arttu Makinen
|
fd2f73b460
|
MTS headers and commands.
|
2020-12-18 17:40:47 +02:00 |
|
Jaakko Laitinen
|
7a71b700fb
|
Add chroma deblock filtering
|
2020-12-18 11:06:41 +02:00 |
|
Marko Viitanen
|
0baf96d99a
|
Merge branch 'enabling_threading'
|
2020-12-15 23:00:30 +02:00 |
|
Marko Viitanen
|
0c5e1db0fa
|
Fix wpp chroma bug
|
2020-12-15 22:59:22 +02:00 |
|
Marko Viitanen
|
071fe7fd51
|
Limit the top-right intra references when wpp is turned on
Chroma hash still fails.
|
2020-12-15 22:33:32 +02:00 |
|
Marko Viitanen
|
6146610ec8
|
Fix the wpp sync point to be the first LCU
|
2020-12-15 14:51:46 +02:00 |
|
Jaakko Laitinen
|
78be0ccd05
|
Fix chroma deblocking logic
|
2020-12-15 14:10:09 +02:00 |
|
Marko Viitanen
|
1ac0393559
|
Update the CI to new VTM decoder
|
2020-12-15 13:47:28 +02:00 |
|
Marko Viitanen
|
c07a56179f
|
Fix Hash SEI message for VTM11.0
|
2020-12-15 13:47:28 +02:00 |
|
Arttu Makinen
|
30c4065dc0
|
Headers for threading.
|
2020-12-15 13:04:39 +02:00 |
|
Jaakko Laitinen
|
6128db961a
|
Finish up large block filtering
|
2020-12-11 19:34:56 +02:00 |
|
Jaakko Laitinen
|
976d1c8812
|
Start implementing large block filtering
|
2020-12-10 18:03:18 +02:00 |
|
Jaakko Laitinen
|
33cea17484
|
Add logic for large block filtering
|
2020-12-09 19:10:38 +02:00 |
|
Jaakko Laitinen
|
d3d55933b2
|
Finish up strong filtering condition check
|
2020-12-08 18:38:05 +02:00 |
|
siivonek
|
e833354cdd
|
Merge branch 10-bit-assert-fix
|
2020-12-07 20:36:50 +02:00 |
|
Jaakko Laitinen
|
5a90deb678
|
Add initial max filter length and large block stuff
|
2020-12-07 18:54:43 +02:00 |
|
Jaakko Laitinen
|
03dade8246
|
Prepare for large blocks
|
2020-12-04 18:31:48 +02:00 |
|
Jaakko Laitinen
|
7b0b864947
|
Fix mvd thresholds and tc/beta index calculations
|
2020-12-04 15:54:40 +02:00 |
|
Jaakko Laitinen
|
8f3de705eb
|
Add todo list of things to check
|
2020-12-01 13:53:52 +02:00 |
|
Pauli Oikkonen
|
4d41f4176b
|
Fix manpage, date in English instead of Finnish
|
2020-11-03 13:55:02 +02:00 |
|
Pauli Oikkonen
|
a4b458bfeb
|
Fix VS project files after separating fast coeff cost into own module
|
2020-11-03 13:38:43 +02:00 |
|
Pauli Oikkonen
|
aa63ae4320
|
Example fast coeff table file
|
2020-11-02 15:58:08 +02:00 |
|
Pauli Oikkonen
|
0b8ace527c
|
document fast-coeff-table option in manpage
|
2020-11-02 15:22:53 +02:00 |
|
Pauli Oikkonen
|
2b568d4d55
|
library version number bump
|
2020-11-02 14:59:15 +02:00 |
|
Pauli Oikkonen
|
be19fd996b
|
Add default value for fast coeff table filename
..oops
|
2020-11-02 14:02:51 +02:00 |
|
Pauli Oikkonen
|
46301e9857
|
Document the --fast-coeff-table option
|
2020-10-29 15:23:26 +02:00 |
|
Pauli Oikkonen
|
816789c9f4
|
Allow fast coeff weights to be read from a file
|
2020-10-29 15:22:51 +02:00 |
|
Pauli Oikkonen
|
6799019db0
|
Move fast coeff table to transform.h
Guess this is a more logical place for it
|
2020-10-29 15:20:27 +02:00 |
|
Pauli Oikkonen
|
4712ce5f59
|
Round the fast coeff result instead of flooring
|
2020-10-29 15:20:27 +02:00 |
|
Pauli Oikkonen
|
0fb09c9920
|
New filtered coeff weight by QP values
|
2020-10-29 15:20:27 +02:00 |
|
Pauli Oikkonen
|
9bf0cb27b1
|
Constrain fast cost estimation to QPs we have weights for
|
2020-10-29 15:20:27 +02:00 |
|
Pauli Oikkonen
|
24d487f553
|
New weights for 12 <= QP <= 42
Trained using MSU ultrafast settings now
|
2020-10-29 15:20:27 +02:00 |
|
Pauli Oikkonen
|
3e1c6d84b8
|
Fix issues in fast coeff estimation
Allow weight table to start from nonzero QP, and round weights to Q8.8
instead of flooring them
|
2020-10-29 15:20:27 +02:00 |
|