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 Mäkinen
|
9cad95c94c
|
Bug fixes.
WIP.
|
2020-12-30 15:09:13 +02:00 |
|
Arttu Mäkinen
|
b04bb66160
|
Adjustments and cleaning.
WIP
|
2020-12-30 15:09:10 +02:00 |
|
Arttu Mäkinen
|
c76c445142
|
Cabac/ctx calculation added.
Bug fixing and adjusting.
WIP
|
2020-12-30 14:32:01 +02:00 |
|
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
|
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 |
|
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 |
|
Arttu Makinen
|
30c4065dc0
|
Headers for threading.
|
2020-12-15 13:04:39 +02:00 |
|
Marko Viitanen
|
ac2032eb65
|
Fixing P/B frame headers and debug output formatting
|
2020-09-28 14:58:07 +03:00 |
|
Marko Viitanen
|
bddfb47a55
|
Merge remote-tracking branch 'remotes/kvazaar_github/master'
|
2020-09-25 11:49:11 +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
|
27ffba2c9c
|
Fix terminating bit condition at the end of the slice
|
2020-04-07 15:30:02 +03:00 |
|
Marko Viitanen
|
e737a878a6
|
Fix split flags and remove an extra terminating bit
|
2020-04-07 09:57:30 +03:00 |
|
siivonek
|
ee544304f1
|
Make function static to not mess up tests.
|
2020-04-03 15:22:34 +02:00 |
|
siivonek
|
d025977949
|
Clamp edge lcu pixels if dimensions are not 64 divisible.
|
2020-04-03 12:33:14 +02:00 |
|
siivonek
|
c6e421019e
|
Merge vaq-simd
|
2020-03-31 21:40:29 +02:00 |
|
siivonek
|
be7d9ddec5
|
Fix error in frame variance calculation. Chroma channels were not added to variance
|
2020-03-26 14:33:00 +02:00 |
|
siivonek
|
1bbc598d75
|
Merge branch 'master' into vaq
|
2020-03-19 20:19:43 +02:00 |
|
Joose Sainio
|
2c345bc3cf
|
try to fix tsan issue
|
2020-03-18 14:58:54 +02:00 |
|
siivonek
|
a380e43bda
|
Add chroma channels to variance calculation.
|
2020-02-24 19:54:34 +02:00 |
|
Pauli Oikkonen
|
1bd9c6dd93
|
Make a strategy out of pixel_var
|
2020-02-24 19:37:36 +02:00 |
|
Kari Siivonen (TAU)
|
f07990794f
|
Fix error in vaq pixel blit range calculation
|
2020-02-18 13:20:26 +02:00 |
|
Kari Siivonen (TAU)
|
be2f420d61
|
Change: vaq requires parameter. Parameter defines vaq strength ex. 15 == 1.5
|
2020-02-18 13:20:26 +02:00 |
|
Kari Siivonen (TAU)
|
bf1b2c1e22
|
Add define for vaq strength parameter
|
2020-02-18 13:20:26 +02:00 |
|
Kari Siivonen (TAU)
|
150559a7e8
|
Fix bugs. Enable set_qp_in_cu when using vaq
|
2020-02-18 13:20:26 +02:00 |
|
siivonek
|
888382953d
|
Implement calculation of vaq values. Values not used yet.
|
2020-02-18 13:20:25 +02:00 |
|
Joose Sainio
|
e90d3141a2
|
Merge branch 'master' into rc-intra
|
2020-02-05 11:06:56 +02:00 |
|
RLamm
|
30d5df40c5
|
Custom headers for the distributed coding
|
2020-01-29 15:54:49 +02:00 |
|
Joose Sainio
|
50d410a316
|
re-enable static qp encoding and lambda rc
|
2019-11-19 13:45:58 +02:00 |
|
Joose Sainio
|
c759c138ed
|
Prepare the rc data structure to be shared among all frame encoders
|
2019-11-13 11:56:25 +02:00 |
|
Joose Sainio
|
cdb7c851a4
|
Fix weight calculation
|
2019-11-13 08:55:31 +02:00 |
|
Joose Sainio
|
b9b01f8036
|
WPP with threading
|
2019-11-12 12:12:57 +02:00 |
|
Joose Sainio
|
372934c7db
|
Fix division by zero
|
2019-10-10 16:35:56 +03:00 |
|
Joose Sainio
|
4b111e339e
|
fix couple of bugs in the implementation, bit calculation seems still bit off
|
2019-10-01 15:08:39 +03:00 |
|
Joose Sainio
|
14b7a75713
|
Call the new functions and fix bugs
|
2019-09-27 14:14:24 +03:00 |
|
Joose Sainio
|
7c8f4da7cb
|
Update c and k except after first intra
|
2019-09-26 13:09:28 +03:00 |
|
mercat
|
0de567bfa4
|
Fixe memory leak
|
2019-09-12 09:45:32 +03:00 |
|
mercat
|
2bca507abe
|
Clean version of machine learning constraint code. (ICIP paper)
|
2019-09-11 16:12:06 +03:00 |
|
Alexandre Mercat
|
0f4b7be6ee
|
First version of ML ICIP code for master
|
2019-09-11 16:12:06 +03:00 |
|
Marko Viitanen
|
a16efe6b52
|
Merge remote-tracking branch 'remotes/github_kvazaar/master'
# Conflicts:
# build/kvazaar_VS2013.sln
# build/kvazaar_VS2015.sln
# build/kvazaar_VS2017.sln
# build/kvazaar_cli/kvazaar_cli.vcxproj
# build/kvazaar_lib/kvazaar_lib.vcxproj
# build/kvazaar_tests/kvazaar_tests.vcxproj
# src/encode_coding_tree.c
# src/encode_coding_tree.h
# src/encoder_state-bitstream.c
# src/inter.c
# src/strategies/avx2/quant-avx2.c
|
2019-08-22 15:12:01 +03:00 |
|
Joose Sainio
|
977e885ea2
|
Fix issue with gop=0 introduced in 1c36f68d0c
|
2019-07-05 12:57:27 +03:00 |
|
Joose Sainio
|
c94077d15e
|
remove hardcoded value
|
2019-06-12 14:37:41 +03:00 |
|
Joose Sainio
|
ac68c8444d
|
remove negation that wasn't supposed to be there
|
2019-06-12 14:35:24 +03:00 |
|
Joose Sainio
|
5851dcc3be
|
missing negation
|
2019-06-12 14:08:18 +03:00 |
|
Joose Sainio
|
1c36f68d0c
|
Fix owf>=9 gop=8 and add test to catch such problem in future
|
2019-06-12 14:04:41 +03:00 |
|
Marko Viitanen
|
8282a18c36
|
Fixed headers and NAL writing to match the latest VTM master 988c22cbb9c58584cac3ef0ec7794cafbea6dfd6
|
2019-05-29 16:18:35 +03:00 |
|