VTM version 8.0
- JVET-Q0433: Modified chroma distortion weight
- JVET-Q0054: Fix long luma deblocking decision
- AHG14: QP derivation fix for usability
- JVET-Q0150: Fix for ALF virtual horizontal CTU boundary processing
- JVET-Q0249: Cleanup of chroma clipping flags for ALF
- JVET-Q0495: Cleanup of nonlinear ALF clipping table
- JVET-Q0517: Affine down-sampling filters for RPR
- JVET-Q0147: Conditional signaling of sps_joint_cbcr_enabled_flag based on ChromaArrayType.
- JVET-Q0516/Q0685: disable MTS when there is only DC coefficient
- JVET-Q0695: Enabling the RD checking of chroma transform-skip mode for JCCR at encoder
- JVET-Q0795: Cross-component ALF
- JVET-Q0820: ACT bug fixes and reversible ACT transform
- JVET-Q0501: Palette predictor initialization from above CTU row in WPP
- JVET_Q0297: Merge estimation region
- JVET-Q0775: Enable signalling of picture header in slice header
- JVET-Q0156: Enable inter-layer prediction for STSA pictures
- JVET-Q0806: Geometric partitioning mode
- JVET-Q0503/JVET-Q0712: Encoder only improvement and fix for palette mode
- JVET-Q0787: Bug fix for subpicture width and height signalling
- JVET-Q0446: MIP with constant shift and offset
- JVET-Q0121: Deblocking control parameters
- JVET-Q0512: encoder-side improvement on enabling chroma transform-skip for ACT
- JVET-Q0447: Encoder estimation of weighted prediction parameters
- JVET-Q0110/Q0785: Enable Chroma BDPCM for 420 and Chroma BDPCM Fixes
- JVET-Q0438: Monochrome bug fixes
- JVET-Q0115: Move POC to Picture Header
- JVET-Q0169: AH9/AH12: Bitstream conformance requirements on subpicture ID
- JVET-Q0781: use two flags to signal the use of intra/inter slice(s) in the PH
- JVET-Q0436: Cabac Zero Word modification and JVET-P0188: MinCr encoder check
- JVET-Q0444: Conditional signaling of sps_affine_amvr_enabled_flag
- JVET-Q0414 method2: a constraint on gdr_pic_flag based on gdr_enabled_flag
- JVET-Q0265: Cleanup for monochrome and independently coded color planes in SPS
- JVET-Q0420: Add pps_chroma_tool_offsets_present_flag in PPS
- JVET-Q0200: Six flags in PPS for indication if signalling is in PH or in SH (RPL, ALF, SAO, deblocking, WP, QP delta)
- JVET-Q0183: Signal the max block size in SPS and conditionally signal min_qp_prime_ts_minus4
- JVET-P0097: Removing dependencies on VPS in single layer bit-streams
- JVET-O1143: Motion compensation and loop filters at sub-picture boundaries
- JVET-Q0814: Decoded Picture Buffer
- JVET-Q2014: additional cfg files for lossless ctc
- JVET-Q0629: Removal of 4x4 blocks in palette mode
- JVET-Q0114: AHG9: A few more general constraints flags
- JVET-Q0493: Palette encoder improvements for lossless coding
- JVET-Q0449: Disable smoothing half-sample interpolation filter in conjunction with RPR
- JVET-Q0210 (aspect 8): removal of ue(k) signalling in the alf_data()
- JVET-Q0468/Q0469: support of min Luma coding block size, and intra chroma QT bug fix
- Restructuring according to JVET-Q0819
- JVET-Q0786: PTL part of VPS syntax
- JEVT-Q0505: Disabling chroma scaling list signaling for 400 color format
- JVET-Q0200: Update location for signalling WP and add checks for enforcing conformance constraints
- JVET-Q0416 aspect 1: on wraparound offset signaling
- JVET-P0117:Scalability - PTL and decoder capability
- JVET-Q0471: chroma QT split based on block height
- JVET-Q0044: slice index with subpictures
- JVET-Q0379: Move the aps_id related syntax elements in the PH and SH.
- JVET-Q0400: extra SH/PH bits for future extensions
- various subpicture related adoptions (P meeting related)
- CABAC initial values retraining based on VTM-8.0rc1
- Add support for writing conformance log file
- Software manual updates
- various bug fixes and cleanups