Marko Viitanen
|
c9e48f253d
|
Fix hash message with monochrome
|
2021-06-24 14:48:48 +03:00 |
|
Marko Viitanen
|
4594bf0ca8
|
Merge branch 'lmcs_chroma'
|
2021-06-02 15:05:04 +03:00 |
|
Marko Viitanen
|
fad11a5c92
|
[LMCS] Import LMCS chroma functions from VTM13.0
|
2021-06-01 09:01:55 +03:00 |
|
Joose Sainio
|
f9de8ebc4f
|
Merge branch 'master' into '4x4-rd'
# Conflicts:
# src/encoder.c
# tests/test_intra.sh
|
2021-05-28 11:43:55 +00:00 |
|
Marko Viitanen
|
96a12d9830
|
Disable SPS extension writing if they are not used -> compatible with VTM 11 and 13
|
2021-05-28 10:17:19 +03:00 |
|
Marko Viitanen
|
1bbe1204e4
|
[LMCS] set ph_lmcs_enabled_flag according to the sliceReshaperEnableFlag
|
2021-05-27 16:09:34 +03:00 |
|
Marko Viitanen
|
4ea9bee0b6
|
Add rrc_rice extension flags to make bitstream correct with VTM 13.0 and update the CI VTM binary
|
2021-05-27 11:37:07 +03:00 |
|
Marko Viitanen
|
be9776e40f
|
Fix a bug causing tmvp related flag being written on intra frames
|
2021-05-26 14:31:34 +03:00 |
|
Marko Viitanen
|
19a3274770
|
[LMCS] Enable initial LMCS processing and APS writing
|
2021-05-04 12:04:22 +03:00 |
|
Joose Sainio
|
d2b9893bb7
|
[transform skip] Fix misunderstanding that caused TS to use QP 52>=
|
2021-04-30 10:55:23 +03:00 |
|
Joose Sainio
|
a998f3ed74
|
[transform-skip] Convert the HEVC transfrom skip to VVC
For some reason transform skip uses QP MAX(52, QP) and the coeffs are
no longer shifted
|
2021-04-30 10:55:23 +03:00 |
|
Joose Sainio
|
7ff904fd9d
|
[transform-skip] Bitstream generation for transform-skip
|
2021-04-30 10:54:45 +03:00 |
|
Marko Viitanen
|
38eafbbf78
|
[LMCS] initial bitstream writing and LMCS structures
|
2021-04-30 10:04:41 +03:00 |
|
Joose Sainio
|
8049ebb597
|
Fix header writing for monochrome. WIP: checksum header still incorrect
|
2021-03-17 13:01:26 +02:00 |
|
Joose Sainio
|
b2076d3b39
|
Enable chroma scaling
WIP: user defined scaling array
|
2021-03-16 10:31:26 +02:00 |
|
Marko Viitanen
|
113b94f5e1
|
Add sh_sign_data_hiding_used_flag to slice header
|
2021-02-12 14:19:56 +02:00 |
|
Arttu Mäkinen
|
8f34685a8f
|
Merge branch 'master' into 'mts'
# Conflicts:
# src/cfg.c
# src/kvazaar.h
|
2021-02-10 13:05:18 +02:00 |
|
Arttu Makinen
|
15816125aa
|
Cast ALF functions to static or set them to have prefix "kvz_".
|
2021-01-08 12:03:22 +02:00 |
|
Arttu Makinen
|
2786e8f0e2
|
Fix of problems that appeared with rebase.
|
2021-01-05 11:43:15 +02:00 |
|
Arttu Makinen
|
e06759eb6e
|
Fixed a bug of ALF failing when CC-ALF was not enabled. Added ALF to README.md parameters.
|
2020-12-30 16:27:15 +02:00 |
|
Arttu Makinen
|
b17e26511f
|
Removed/moved the last global variables from ALF.
|
2020-12-30 16:26:49 +02:00 |
|
Arttu Makinen
|
335ce2bdda
|
Moving ALF globals to alf_info struct inserted in videoframe_t.
g_alf_covariance and g_alf_covariance_frame moved.
|
2020-12-30 16:25:18 +02:00 |
|
Arttu Makinen
|
420ee4cc21
|
Changed alf_enabled and alf_cc_enabled flags into one alf_type enum as in sao.
|
2020-12-30 16:23:56 +02:00 |
|
Arttu Makinen
|
99745c2e5a
|
Added writing of CC ALF flag. Couple of bug fixes.
|
2020-12-30 16:22:00 +02:00 |
|
Arttu Makinen
|
bd292dab16
|
Fixed coding of headers for inter coding with ALF.
|
2020-12-30 16:15:12 +02:00 |
|
Arttu Makinen
|
a95fd73668
|
At least one APS can be signaled.
Problem with APS was in encoder_state-bitstream.c.
Cleaning of code.
|
2020-12-30 16:12:56 +02:00 |
|
Arttu Makinen
|
bfba8d43cb
|
Working on to get APS working for ALF.
|
2020-12-30 16:10:01 +02:00 |
|
Arttu Mäkinen
|
f202aa43fa
|
WIP Updating VTM8.2 to VTM10.0.
Small update to ALF cabac flags.
Minor variable definition updates.
|
2020-12-30 16:07:44 +02:00 |
|
Arttu Mäkinen
|
bc90b731a5
|
ALF updated to VTM8.2. Checksum doesn't match.
ALF uses currently only ready defined coefficients, not APSs.
Produces a valid bitstream, but checksum doesn't match.
CC ALF is disabled.
|
2020-12-30 16:06:59 +02:00 |
|
Arttu Mäkinen
|
2f80216514
|
Some cleaning and updating.
Set to use only existing filters rather than signal APS.
|
2020-12-30 16:02:01 +02:00 |
|
Arttu Mäkinen
|
21a4751875
|
Works with VTM decoder with one frame with one hard coded value.
APS NAL unit type writing added.
Bug fixes.
WIP.
|
2020-12-30 15:11:17 +02:00 |
|
Arttu Makinen
|
377aa989ab
|
Updated to VTM6.1.
Done according to all #ifs enabled
|
2020-12-30 14:27:15 +02:00 |
|
Arttu Mäkinen
|
06233b5d3b
|
added alf parameter to cli
|
2020-12-30 14:02:58 +02:00 |
|
Arttu Makinen
|
fd2f73b460
|
MTS headers and commands.
|
2020-12-18 17:40:47 +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 |
|
Marko Viitanen
|
3c7eb55292
|
Disable output of cabac debug when in "count only" mode
- Some code cleanup
|
2020-10-09 08:45:43 +03:00 |
|
Marko Viitanen
|
11229997b6
|
Fix NAL header layer_id
|
2020-10-01 11:10:40 +03:00 |
|
Marko Viitanen
|
ac2032eb65
|
Fixing P/B frame headers and debug output formatting
|
2020-09-28 14:58:07 +03:00 |
|
Marko Viitanen
|
551a3991cf
|
Cleanup headers
|
2020-09-24 09:31:44 +03:00 |
|
Marko Viitanen
|
b3f3a9eae6
|
Add two EOS NAL units at the end of each picture to make intra sequence work
|
2020-08-25 15:30:21 +03:00 |
|
Marko Viitanen
|
b7638172ca
|
Use continuous POC for all intra and add aud_irap_or_gdr_au_flag
|
2020-08-25 11:53:55 +03:00 |
|
Marko Viitanen
|
b53b53ed09
|
Fixed SAO headers, SAO produces valid output
|
2020-08-20 15:37:29 +03:00 |
|
Marko Viitanen
|
b4907e6337
|
Fix deblocking headers and some cleanup, deblocking does not produce valid output
|
2020-08-20 15:25:18 +03:00 |
|
Marko Viitanen
|
2fc8558926
|
Set correct profile, level and inter flags in IDR
|
2020-08-17 11:51:57 +03:00 |
|
Marko Viitanen
|
0f8ada02c4
|
Fix VPS writing
|
2020-08-17 11:26:09 +03:00 |
|
Arttu Mäkinen
|
da9f542209
|
WIP updating VTM8.2 to VTM10.0rc
|
2020-08-17 10:27:03 +03:00 |
|
Marko Viitanen
|
20b66c9949
|
Sync to VTM 8.2 and add separate height to last_sig coding
|
2020-04-29 08:52:38 +03:00 |
|
Marko Viitanen
|
27b4dd50f8
|
Fix picture header to code Inter frame
|
2020-04-14 08:24:11 +03:00 |
|
Marko Viitanen
|
d36ba85861
|
Fixed PPS and slice header to match VTM 8.0 (only for I-Frame!)
|
2020-03-30 12:55:12 +03:00 |
|