Marko Viitanen
|
52be2f0bbe
|
Fixed kvz_encode_coeff_nxn and renamed some variables to match VTM
|
2018-08-31 15:10:17 +03:00 |
|
Sami Ahovainio
|
787264f568
|
Fixed dst indexing in kvz_angular_pred_generic
|
2018-08-31 10:36:28 +03:00 |
|
Sami Ahovainio
|
d2291fea83
|
Intra mode scaling moved from angular prediction to kvz_intra_predict. pdpc implemented in kvz_intra_predict.
|
2018-08-31 10:01:28 +03:00 |
|
Marko Viitanen
|
49a116ed3a
|
Bugfix correct array sizes for cu_ctx_last_x/y
|
2018-08-30 16:14:08 +03:00 |
|
Sami Ahovainio
|
84cef127dc
|
Fixed cu_gtx_flag_model_chroma initialization.
|
2018-08-30 15:21:16 +03:00 |
|
Marko Viitanen
|
7d491e639b
|
Add new values to last_x/y coding
|
2018-08-30 15:04:04 +03:00 |
|
Marko Viitanen
|
809805b185
|
Bugfixes for kvz_encode_coeff_nxn()
|
2018-08-30 14:50:29 +03:00 |
|
Marko Viitanen
|
0680f240d7
|
Converted kvz_encode_coeff_nxn and related helper functions to VVC K0072 format
|
2018-08-30 14:24:03 +03:00 |
|
Marko Viitanen
|
84e78c6c50
|
Disable writing of cabac flags not currently available
|
2018-08-30 11:21:44 +03:00 |
|
Marko Viitanen
|
e3dbaf99a9
|
Started implementing new coeff coding function
- added kvz_context_get_sig_ctx_idx_abs for abs sig context derivation
|
2018-08-30 11:09:42 +03:00 |
|
Marko Viitanen
|
e00319b832
|
Fix cu_sig_coeff_group_model init and some instances of cu_sig_model usage
|
2018-08-30 09:08:08 +03:00 |
|
Marko Viitanen
|
9eaef0044e
|
Update project files for VS2017
|
2018-08-30 08:31:49 +03:00 |
|
Marko Viitanen
|
4429e0b89d
|
Expand cu_sig_coeff_group_model according to VVC
|
2018-08-29 16:20:34 +03:00 |
|
Sami Ahovainio
|
578122ed43
|
Context changes for chroma pred modes. BT flag init and chroma pred mode init moved inside a loop.
|
2018-08-29 16:00:08 +03:00 |
|
Sami Ahovainio
|
54ebadfc43
|
Clarifying comments and changes towards WAIP
|
2018-08-29 16:00:08 +03:00 |
|
Marko Viitanen
|
7f119e8bdd
|
Added new ctx models for sig, parity and gtx, removed models for one and abs
|
2018-08-29 15:57:40 +03:00 |
|
Marko Viitanen
|
46d02c1734
|
Implemented JVET-K0072 based cbf context selections
|
2018-08-29 10:12:07 +03:00 |
|
Marko Viitanen
|
bb9dc22336
|
Disable PCM
|
2018-08-29 09:59:53 +03:00 |
|
Marko Viitanen
|
23a1292f52
|
Added max_binary_tree_unit_size and more comments
|
2018-08-29 08:23:41 +03:00 |
|
Marko Viitanen
|
37caa451c6
|
Fix VVC split flag condition for hor and ver splits at the edges
- Split flag is no longer implicit when the block can be split with the BT after QT in horizontal or vertical way
|
2018-08-28 16:03:02 +03:00 |
|
Reima Hyvönen
|
896034b7cf
|
Some renamed functions back
|
2018-08-28 15:31:10 +03:00 |
|
Reima Hyvönen
|
e8b5e6db4c
|
Did some merging
|
2018-08-28 15:26:27 +03:00 |
|
Reima Hyvönen
|
dcc92ac1b4
|
Merge branch 'bipred_recon' of https://gitlab.tut.fi/TIE/ultravideo/kvazaar into bipred_recon
|
2018-08-28 15:13:00 +03:00 |
|
Reima Hyvönen
|
7de5c74434
|
Updated bipred_recon to work faster
|
2018-08-28 15:12:31 +03:00 |
|
Reima Hyvönen
|
47b357cca2
|
Comment one test
|
2018-08-27 18:52:14 +03:00 |
|
Reima Hyvönen
|
1b26dab7fc
|
Comment one test
|
2018-08-27 18:19:12 +03:00 |
|
Reima Hyvönen
|
2ca99a44e8
|
Updated shuffle operation to be in right order
|
2018-08-27 18:16:38 +03:00 |
|
Sami Ahovainio
|
42741a2c40
|
Some changes for PCM and Intra towards VTM 2.0 compatibility.
|
2018-08-27 09:18:15 +03:00 |
|
Marko Viitanen
|
3dc5f65fba
|
Add an extra bit to intra mode and map 33 angular modes to 65
|
2018-08-17 15:09:48 +03:00 |
|
Marko Viitanen
|
9aaf53fcd7
|
Add dep_quant_enable_flag to slice header
|
2018-08-17 14:58:57 +03:00 |
|
Marko Viitanen
|
dc92fa6fb3
|
Added missing ALF flag to SPS
|
2018-08-17 12:53:27 +03:00 |
|
Marko Viitanen
|
dbc74c592d
|
Add VTM 2.0 new flags to SPS
|
2018-08-17 12:47:29 +03:00 |
|
Marko Viitanen
|
17505c8306
|
Disable vertical and horizontal scan order with small blocks
- Intra now working down to 8x8 luma
|
2018-08-17 11:38:40 +03:00 |
|
Marko Viitanen
|
4f7da86285
|
Commented out sign hiding code, which is not used in VVC
|
2018-08-17 09:38:11 +03:00 |
|
Marko Viitanen
|
c9cbdd5dc3
|
Added couple of ToDo comments for large CTU support
|
2018-08-17 09:37:14 +03:00 |
|
Marko Viitanen
|
daf041406f
|
Disable DST
|
2018-08-16 16:05:32 +03:00 |
|
Marko Viitanen
|
b85ae3688e
|
Signal QP in slice header if tiles and slices=tiles are enabled
Keeps the PPS constant for various purposes
|
2018-08-16 08:44:39 +03:00 |
|
Sami Ahovainio
|
5baab86597
|
Added BT split flags
|
2018-08-14 15:28:06 +03:00 |
|
Marko Viitanen
|
b33aa37484
|
Enable max_trans_hier_depth values and disable DC and angular filtering
|
2018-08-14 15:24:21 +03:00 |
|
Marko Viitanen
|
00a827007a
|
Use normal split flags
|
2018-08-14 10:57:32 +03:00 |
|
Reima Hyvönen
|
508b218a12
|
some modifications made to prevent reading too much
|
2018-08-14 10:50:39 +03:00 |
|
Reima Hyvönen
|
1d935ee888
|
some useless stuff removed
|
2018-08-13 16:47:11 +03:00 |
|
Reima Hyvönen
|
ce3ac4c05e
|
some modifications to no_mov
|
2018-08-13 16:41:02 +03:00 |
|
Reima Hyvönen
|
15a613ae94
|
test if no_mov breaks testing
|
2018-08-13 16:02:56 +03:00 |
|
Reima Hyvönen
|
97a2049e58
|
removed pointer declaration out from switch
|
2018-08-10 16:42:26 +03:00 |
|
Reima Hyvönen
|
aa94bcedbc
|
Stream is now pointer
|
2018-08-10 16:38:49 +03:00 |
|
Reima Hyvönen
|
fa5b227ece
|
256 to 32 doesn't work, made them by hand
|
2018-08-10 16:01:20 +03:00 |
|
Reima Hyvönen
|
408dedbcc8
|
removed _mm256_extract_epi8 and replaced with _mm_stream
|
2018-08-10 15:53:26 +03:00 |
|
Reima Hyvönen
|
31c35091c6
|
_mm256_cvtsi256_si32 removed
|
2018-08-10 10:06:40 +03:00 |
|
Reima Hyvönen
|
99dc43074f
|
_mm256_cvtsi256_si32 breaks system, too much bits. back to extract
|
2018-08-10 09:59:33 +03:00 |
|