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