Marko Viitanen
|
1e1a80e4a6
|
[TMVP] fix clamping of block offsets and clean up the code a bit
|
2018-10-03 12:34:48 +03:00 |
|
Marko Viitanen
|
027359c3c3
|
Implement TMVP duplicate checking as in VTM 2.1
|
2018-09-28 11:50:36 +03:00 |
|
Marko Viitanen
|
3f9d1d12df
|
Added a simple script to compare VTM and Kvazaar logs
|
2018-09-26 16:55:20 +03:00 |
|
Marko Viitanen
|
571a545416
|
Fix spatial merge candidate selection
|
2018-09-26 15:10:31 +03:00 |
|
Marko Viitanen
|
63760ca0cf
|
Use kvz_cabac_bins_verbose flag to control cabac debug printing
|
2018-09-26 12:01:23 +03:00 |
|
Marko Viitanen
|
7c37f456f9
|
Fix implicit Qt split for p-frames
|
2018-09-26 12:00:18 +03:00 |
|
Marko Viitanen
|
b6f2c66c73
|
Fixed intra Most Probable Mode (mpm) derivation to conform VTM 2.1
|
2018-09-21 10:33:54 +03:00 |
|
Sami Ahovainio
|
a2b2275d87
|
Fixed array sizes in search_intra_rough from 35 to 67
|
2018-09-18 11:49:15 +03:00 |
|
Sami Ahovainio
|
82fb80ab6e
|
Fixed couple of if-clauses which still used the old intra mode range.
|
2018-09-17 08:56:43 +03:00 |
|
Marko Viitanen
|
a437d4c508
|
Fixed intra chroma mode bitstream writing (chroma search not used)
|
2018-09-13 15:05:00 +03:00 |
|
Marko Viitanen
|
389aeebe07
|
Added 2x2 transform functions
|
2018-09-13 14:51:07 +03:00 |
|
Marko Viitanen
|
445c059b4a
|
Fix transforms for VTM 2.0, generated new transform matrices and added a shift by 2 for forward and inverse
|
2018-09-13 14:39:49 +03:00 |
|
Marko Viitanen
|
35fa8e9785
|
Fix kvz_intra_get_dir_luma_predictor -> Intra working
|
2018-09-13 12:32:17 +03:00 |
|
Marko Viitanen
|
f75b0b11c3
|
Simplify intra filtered ref pixel selection
|
2018-09-13 10:09:52 +03:00 |
|
Sami Ahovainio
|
4bb484a86a
|
Fixed if-clause at search_intra.c to use new wider range of intra modes
|
2018-09-13 09:58:48 +03:00 |
|
Marko Viitanen
|
82de0fbee7
|
Switch intra search to use the actual 67 modes
|
2018-09-13 09:43:45 +03:00 |
|
Marko Viitanen
|
382917bcd3
|
New table for choosing angular intra filtered references and a small bugfix on the end condition of angular intra
|
2018-09-13 09:35:55 +03:00 |
|
Marko Viitanen
|
4aad2fa383
|
Fix intra mode writing
|
2018-09-12 10:34:58 +03:00 |
|
Marko Viitanen
|
d4ed0ee3ad
|
Fixed some array offsets in intra angular prediction
|
2018-09-12 08:53:17 +03:00 |
|
Marko Viitanen
|
20c96366ed
|
fix kvz_context_get_sig_ctx_idx_abs() parameter for "type" -> decoding with VVC
|
2018-09-10 12:51:02 +03:00 |
|
Marko Viitanen
|
a7ca09108c
|
Improve CABAC debugging by including similar info as in VTM
|
2018-09-10 11:00:00 +03:00 |
|
Sami Ahovainio
|
ce84407c69
|
Fixed coeff_remain writing to use the correct rice_param instead of using 0 all the time.
|
2018-09-07 11:24:24 +03:00 |
|
Sami Ahovainio
|
78ea24bcf1
|
Fixed sig_coeff_flag writing condition.
|
2018-09-06 15:48:45 +03:00 |
|
Marko Viitanen
|
4bebb4bb2c
|
Fix temp_diag and temp_sum initialization and coeff array usage in context derivation
|
2018-09-05 17:09:50 +03:00 |
|
Marko Viitanen
|
f5b6c386bc
|
Fix incorrect sig_flag implicity parameters and some temp variable initializations
|
2018-09-03 16:22:05 +03:00 |
|
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 |
|
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 |
|