Tags give the ability to mark specific points in history as being important
  • VTM-10.0   VTM version 10.0
    Release VTM-10.0
    • Revert change from JVET-R0351
    • JVET-S0180: GOP 32 configuration for random access
    • JVET-S0244 Disable LMCS in RGB configuration file
    • JVET-S0074: aspect 1, rearrange some SPS syntax elements
    • JVET-S0132: Rearrange syntax elements in SPS and PPS
    • JVET-R0107 Proposal 3: Modifications to bitstream extractor
    • JVET-S0221: Constraints on the number of virtual boundaries
    • JVET-S0257: SW Support of dumping 360 SEI messages to config files
    • JVET-S0179: Conditional signalling of GCI fields
    • JVET-S0052: Remove separate colour plane coding from VVC version 1
    • JVET-S0049 aspect 4: Constrain the value of pps_alf_info_in_ph_flag to be equal to 0 when the PH is in the SH
    • JVET-S0065: Inference rule for sps_virtual_boundaries_present_flag
    • JVET-S0063: Modifications to vps signaling
    • JVET-S0155: Constraints on EOS NAL units
    • JVET-S0160 aspect 1 and aspect 9: Inference of...
    • JVET-S0133: Enc. only fix on the syntax override in PH
    • JVET-R0068 apsect 6 encoder restriction
    • JVET-S0177: Constraints on the scalable nesting SEI message
    • JVET-S0234: ACT and chroma residual scaling fix
    • JVET-S0181_PROPOSAL1: Conditionally signal bp_sublayer_intial_cpb_removal_delay_present_flag
    • JVET-S0185 Proposal2: Move signalling of syntax element bp_alt_cpb_params_present_flag
    • JVET-S0248 Aspect7: When bp_alt_cpb_params_present_flag is equal to 1, the value of bp_du_hrd_params_present_flag shall be equal to 0
    • JVET-S0186: VPS cleanup
    • JVET-S0048 aspect 1: Change valid value ranges of scaling window offsets
    • JVET-S0076 aspect 1: Move ph_non_ref_pic_flag to earlier position
    • JVET-S0266: VUI modifications
    • JVET-S0258: Sub-picture constraints
    • JVET-R0093/R0294: Subpictures and cropping window
    • JVET-S0156: On level definitions
    • JVET-S0181 Proposal 2: Move signalling of syntax element pb_max_sublayers_minus1
    • JVET-S0050: GCI related cleanups
    • JVET-S0178: General SEI semantics and constraints
    • JVET-R0433: APS signaling and semantics cleanup
    • JVET-S0218: Change configuration for ClassH2 CTC
    • JVET-Q0406: insert cabac_zero_words per subpicture
    • JVET-S0081: Excluding non-referenced pic to be used as prevTid0 picture
    • JVET-S0064: SEI message cleanup
    • JVET-S0094: chroma format and bit depth constraints
    • JVET-S0185_PROPOSAL1: SEI picture timing cleanup, put syntax element...
    • JVET-S0182: Reference picture list information signalling cleanup - signal ltrp_in_slice_header_flag[listIdx][rplsIdx] only when num_ref_entries[listIdx][rplsIdx] is greater than 0 in addition to other conditions.
    • JVET-S0071 : shortcut for signalling of subpictures layout
    • JVET-S0123, JVET-S0124: unavailable reference pictures
    • JVET-S0183 Propoal 1: VPS information signalling modification: signal num_output_layer_sets_minus1 as num_output_layer_sets_minus2
    • JVET-S0184: Modifications to virtual boundary constraints
    • JVET-R0270: Handling PictureOutputFlag for RASL picture
    • JVET-S0219 aspect2 : Change the order aps_params_type to place before aps_adaptation_parameter_set_id
    • JVET-S0193: Move no_output_of_prior_pics_flag from PH to SH
    • JVET-R0294: Allow decoded picture hash SEI messages to be nested in subpicture context
    • JVET-S0176: On the subpicture level information SEI message
    • JVET-S0203 Aspects 1 and 2: Reverse loop over layers
    • JVET-S0066: gci_three_minus_max_log2_ctu_size_constraint_idc and...
    • JVET-S0098 Item 3: Add non_subpic_layers_fraction syntax element
    • JVET-S0138: move GCI flags to PTL
    • JVET-S0113/S0195: new GCI flags
    • JVET-S0045: semantics of strp_entry_sign_flag
    • JVET-Q0114 Aspect5: Add a new GCI flag gci_no_ref_pic_resampling_constraint_flag
    • JVET-S0058: additional general constraint flags
    • JVET-R0341: constraint flag for local chroma QPcontrol
    • JVET-S0105: reorder and categorize GCI flags
    • JVET-S0100 Aspect 3: constraints on vps_dpb_max_tid and vps_hrd_max_tid depending on vps_ptl_max_tid
    • Write MD5 and size of cropped picture into output log file
    • Update profile definitions
    • Fix #1054: Each GCI field has a config file option, default value is not constrained
    • Fix LMCS multiple slice handling in JVET-S0234
    • Fix for Ticket #1296: Re-allow packed YUV output after RPR integration
    • Fix #1234: add APS NAL unit to list of NAL units having 4-byte start code
    • Max DPB size computation
    • GCC-10/Visual C++ compiler fixes
    • Clean up chroma QP table signalling
    • various other bug fixes
    • various cleanups and fixes for formatting (braces, spaces, indentation)
  • VTM-10.0rc1   VTM version 10.0rc1
  • VTM-9.3   VTM version 9.3
    Release VTM-9.3

    Changes:

    • remove previous cycle macros
  • VTM-9.2   VTM version 9.2
    Release VTM-9.2

    Changes:

    • JVET-R0042: SubPicture types related constraints
    • JVET-Q0398: Sublayer Dependency (max_tid_il_ref_pics)
    • JVET-R0066: Signal ols_dpb_chroma_format[ i ] and ols_dpb_bitdepth_minus8[ i ] in the VPS,...
    • JVET-P0359: Implementation of the parameter sets inclusion indication SEI message
    • JVET-R0062: Changes on uniform tile and rectangular slice partitioning
    • JVET-R0068: Aspect 1 - slice_type constraint and Aspect 6 - signalling of conformance window parameters
    • JVET-R0067: Update the derivation of PictureOutputFlag
    • JVET-R0101 Proposal 2: Bug fix for signalling some syntax elements length
    • JVET-R0041: Picture types related constraints
    • JVET-R0065: Add a flag aud_irap_or_gdr_au_flag to the AUD, and check the completeness of the first AU of a CVS
    • JVET-R0122: Conditional signaling of PicOutputFlag depending on non_ref_pic_flag
    • JVET-R0351: High bit depth coding
    • JVET-R0118: Constraint flag on PH in SH
    • JVET-R0184: Wraparound for Subpictures
    • JVET-R0080: Change the syntax condition for pps_tile_idx_delta_present_flag
    • JVET-N0278: HLS for immersive media delivery and access requirementvarious bug fixes
    • Support for dependent layer IDR pictures using B slices
    • various bug fixes and cleanups
  • VTM-9.1   VTM version 9.1
    Release VTM-9.1

    Note: this is a bug-fix release. It should be possible to decode single-layer bitstreams generated with VTM 9.0.

    Changes:

    • JVET-R0185: Updating signalling related to OLS DPB parameters in VPS
    • Add example entropy_coding_synchronization.cfg
    • JVET-R0041: Picture types related constraints
    • bug fixes for bitstream constrain checks causing the decoder to fail for multi-layer bitstreams
    • various other bug fixes
  • VTM-9.0   VTM version 9.0
    Release VTM-9.0
    • JVET-R0468: Use single tree in I slice for RGB configuration setting
    • JVET-R0208: Rounding offset fix for ALF virtual boundary processing
    • JVET-R0233 method 2: skip CCALF between luma and chroma ALF VBs for 4:2:2 and 4:4:4 sequences.
    • JVET-R0232 section 3.2: CCALF APS constraint
    • JVET-R0143: Disable TSRC for lossless coding via configuration parameter
    • JVET-R0271: Slice level DQ and SDH granularity for mixed lossy and lossless coding.
    • JVET-R0156 proposal 3, JVET-R0170, JVET-R0222 proposal 2
    • JVET-R0071 Items 2-4: Inference of subpic_treated_as_pic_flag, loop_filter_across_subpic_enabled_pic_flag and single_slice_per_subpic_flag
    • JVET-R0210 section 3.3: conditional signalling of number of tiles in slice
    • JVET-R0071 item 1, R0156 item 4, R0284 item 1
    • JVET-R0131: Revert JVET-Q0471
    • JVET-R0388: cleanups on deblocking signalling
    • JVET-R0164: Use a mean scaled version of SATD in encoder decisions
    • JVET-R0327: One-pass CCALF
    • JVET-R0371: set the range of max number of subblock based merge candidate to 0 to 5 – sps_sbtmvp
    • JVET-R0350: MIP for chroma in case of 4:4:4 format and single tree
    • JVET-R0083: Fix addressing ticket #859 for Q0089 related DQ and TS interaction issue.
    • JVET-R0347: Set upper limit of minQtSize and maxTtSize to 64, set upper limit...
    • JVET-R0202: Add PH in SH constraints
    • JVET-R0059 Aspect 2: condition the signalling of ltrp_in_header_flag[ listIdx ][ rplsIdx ]
    • JVET_R0330: Remove redundant clipping in chroma residual scaling factor derivation
    • JVET-R0098: Only signall LMCS and explicit scaling list enable flags in SH when PH is not in SH
    • JVET-R0114: Allow negative scaling window offsets
    • JVET-R0186 aspect 1 rebase
    • JVET-R0247: Skip pps_loop_filter_across_slices_enabled_flag when the picture contains one slice
    • JVET-R0045: cleaup for signalling minQP for transform skip
    • JVET-R0334: Disable chroma palette for local dual tree
    • JVET-R0100 Proposal 1: Signalling and inference rule for duiSubLayerDelaysPresentFlag
    • JVET-R0113: Picture Parameter Set Cleanup
    • JVET-R0225: Use two separate flags for ALF chroma PH/SH control
    • JVET-R0266: code PPS ID with u(6) and VB position with ue(v)
    • JVET-R0090: VUI syntax
    • JVET-R0094: DPB output temporal sublayers offsets
    • Fix R0324 integration bug on ph_collocated_from_l0_flag
    • JVET-R0130: Bugfix for tC derivation used in chroma deblocking filter.
    • JVET-R0437: fix the DBF bS derivation for palette mode
    • JVET-R0483 Combination 4: Conditional signalling of slice_ts_residual_coding_disabled_flag
    • JVET-R0278: ph_inter_slice_allowed_flag constraint
    • JVET-R0097: SPS clean-up of maximum transform size signaling
    • JVET-R0161 proposal 2: skip PTL index signaling when PTL structure number is equal to OLS number
    • Fix for re-opened ticket #1005: special case for single_slice_per_subpic_flag
    • JVET-R0277 items 1 and 2: Modified condition for the number of active entries override flag, inference for slice_collocated_from_l0_flag
    • JVET-R0091: constraint on slice orders
    • JVET-R0201: Prefix and suffix APS cleanups
    • JVET-R0165: Optional entry point offsets
    • JVET-R0110: Mixed lossy/lossless coding
    • JVET-R0276: reference picture constraint for reordered sub-pictures
    • JVET-R0286: general constraints flag cleanup
    • JVET-R0166: Scaling list for Chroma 444
    • Fix order of syntax elements in VUI to match JVET-R2007-v2
    • JVET-R0191: Aspect 3 – Constraints for value range and referencing of PTL, DPB params, and HRD params in VPS
    • JVET-R0267: RPL constraint for IDR picture
    • JVET-Q0394: Apply timing SEI to multiple OLSs
    • JVET-R0413: HRD timing signalling update
    • JVET-R0275: sps_ptl_dbp_hrd constraint
    • JVET-Q0764: Wrap around with RPR
    • JVET-R0214: MMVD syntax modifications
    • JVET-R0108 Proposal 1: DCI signaling changes
    • JVET-Q0488: Constraint on number of identical SEI messages per picture.
    • JVET-R0188: signalling of slice width and height
    • JVET-R0112: Picture header semantics cleanup for gdr_or_irap_flag
    • JVET-R0107: Proposal 2 - VPS signaling change and updated inference rule
    • JVET-R0162 proposal1: change the signaling of wraparound offset to picture width minus wraparound offset
    • JVET-R0110: Fix interface of JVET-R0110 of mixed lossy lossless coding
    • JVET-R0103 Proposal 1: Decoding unit signaling change
    • JVET-R0099: Proposal 2 and 3, DPB and HRD parameter signaling for OLS
    • JVET-R0194: Constraint for referencing parameter set from different layer
    • JVET-Q0404: add a flag to subpicture info SEI to indicate constant bitrate
    • JVET-R0078: cleanup for chroma tc and beta DBF offset in PPS, PH and SH
    • JVET-Q0397: Scalable nesting SEI for subpictures
    • JVET-R0332: Grouping syntax elements in SPS based on slice type
    • JVET-R0058: the combination of RPR, subpictures, and scalability
    • Retrained CABAC initial values
    • various bug fixes and cleanups
  • VTM-9.0rc1   VTM version 9.0rc1
  • VTM-8.2   VTM version 8.2
    Release VTM-8.2
    • clean up previous cycle macros
  • VTM-8.1   VTM version 8.1
    Release VTM-8.1
    • JVET-P0190: Scalable nesting SEI message
    • JVET-Q0151-Q0205: Move WPP signalling to SPS and mandate tile entry points
    • JVET-P0125: Specify EOS NAL units to be layer specific
    • JVET-P0125: Aspects of constraints on TemporalId and nuh_layer_id
    • JVET-Q0260: Conformance cropping window in the SPS that applies to the max picture size
    • JVET-Q0118: AHG8/AHG9: Scalability HLS cleanups
    • JVET-Q0259 aspect 5: Include collocated pic in PH when TMVP enabled and rpl_info_in_ph_flag is 1
    • JVET-Q0117: Parameter sets cleanup
    • JVET-Q0244 (aspect 3): Signal the slice width(height) in tiles when the number of tile columns(rows) is greater than 1
    • JVET-Q0355: Constraint on level in DCI
    • JVET-P0115: Constraint on LayerId and TemporalId
    • JVET-Q0317: Cleanups on deblocking across boundaries between subpictures
    • JVET-Q0359: Tile size constraint
    • JVET-Q0203: Signalling multiple rectangular slices within a tile
    • JVET-Q0210 (aspect 8): removal of ue(k) signalling in the alf_data()
    • JVET-Q0246: Virtual Boundary Enable Flag (Rebase to master)
    • JVET-Q0221: Decoding Unit Parameter Signalling
    • JVET-Q0343: add guard band type in GCMP SEI message
    • JVET-P0124/P0095/P0222: mixed Nal Unit type within a picture
    • JVET-Q0216: Syntax modification to picture timing SEI message
    • JVET-Q0044: slice index with subpictures
    • JVET-Q0157: implementation of IRAP NUT constraint for reordered sub-pictures
    • JVET-Q0210 (aspect 7): Constraint Virtual Boundaries (if present) to be signalled in the SPS when Subpicture info is present.
    • JVET-Q0358: TemporalId constraint between ALF_APS NALU and the pic associated with PH
    • JVET-P0125: the 4th aspect on SEI message constraints
    • JVET-Q0798: Signal the number of merge candidates in SPS
    • JVET-Q0219: Signal separate set of alternative buffering delay parameters
    • JVET-Q0218 (Proposal 3): Fix missing inference rule for single_slice_per_subpic_flag
    • JVET-Q0257: Constraint expression to limit actual scaling ratios rather than the picture sizes
    • JVET-Q0751: Constraints and properties of mixed nal unit types
    • JVET-Q0218 Proposal1 : conditionally signal tile_idx_delta_present_flag in slice signalling
    • JVET-Q0346 aspect 2: scaling list used in sh
    • JVET-Q0222: Modifications to subpicture information signalling
    • JVET-P0118: OLS bit stream extraction
    • JVET-Q0346 aspect 1: LMCS enabled flag in SH
    • JVET-P0118: HRD aspects
    • JVET-P0978: RPL constraint checks
    • JVET-Q0289: rect_slice_flag signaling
    • JVET-Q0630: Parsing dependency fix for subpicture level info SEI
    • JVET-Q0399: Allow inference of scaling window from conformance window
    • JVET-Q0237: STSA with TID Zero in Dependent Layer
    • JVET-Q0397: Subpicture extraction process
    • JVET-Q0217 Proposal 5: Modifications to reference picture information signalling
    • New bitstream extractor app
    • Remove HEVC_SEI macro
    • Refactor: Move ParameterSetManager class into own source files
    • Cleanup: Remove PPS RExt extension (and only remaining parameter cross-component prediction)
    • Respect cropping window on YUV output
    • Updates for example and CTC config files (changed parameters names, more examples, consistent naming)
    • various bug fixes and cleanups
  • VTM-8.1rc1   VTM version 8.1rc1
  • VTM-8.0   VTM version 8.0
    Release VTM-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
  • VTM-8.0rc1   VTM version 8.0rc1
  • VTM-7.3   VTM version 7.3
    Release VTM-7.3
    • removal of JVET-P macros
  • VTM-7.2   VTM version 7.2
    dcc09943 · Update version to 7.2 ·
    Release VTM-7.2
    • JVET-P1004: Removal of Bricks
    • JVET-P0590, JVET-P0592: Scaling window and chroma phase
    • JVET-P0126: SubPicture ID in SliceHeader
    • JVET-P0181: Modifications to HRD information signalling
    • JVET-P0462: add 360 related SEI messages (from HEVC)
    • JVET-P0218 set temporal id and layer id for access unit delimiter
    • JVET-P0450: Sample Aspect Ratio Information SEI
    • JVET-P0257: Decoder speed-up for handling scaling matrices
    • JVET-P0337: porting several HEVC sei messages and add encoder control and cfg files
    • JVET-P0478: allow multiple PTL in DPS
    • JVET-P0984: Subpicture Level Information SEI
    • JVET-P1038: ALF padding - support for raster scan slice
    • JVET-P0171 subpicture layout
    • JVET-P0446: add concatenation related parameters to buffering period SEI / alternative CPB parameters
    • JVET-P1024: single slice per Sub Picture flag
    • JVET-P0185: Inference rule for vps_max_layers_minus1 when not signaled and...
    • JVET-P0135: add constraint on vps_direct_dependency_flag[ i ][ j ]
    • JVET-P0182: Add check to verify if vps_independent_layer_flag[GeneralLayerIdx[nuh_layer_id...
    • JVET-P0184 : Decoding process for generating unavailable reference pictures
    • JVET-P0597: Generalized cubemap projection SEI message
    • JVET-P0894: Added profiles as described in JVET-P2001-E
    • various bug fixes and cleanups
  • VTM-7.1   VTM version 7.1
    Release VTM-7.1
    • JVET-P1006: Picture Header
    • JVET-P0217: PTL syntax cleanup
    • JVET-P0053/P0157/P0551: Applying ALF picture boundary padding to slice boundaries
    • JVET-P0438: AHG17: On Constraints for ALF APS
    • JVET-P0314: Apply three distinct flags in the PH (presence conditioned on SPS) for BDOF/DMVR/PROF
    • JVET-P0517: Adaptive Color Transform
    • JVET-P0205: VPS ID 0
    • JVET-P0366: Add 8 NAL unit type constraint flags
    • JVET-P1006: Picture Header v2
    • JVET-P0588/P0452: Suffix APS (based on !1090)
    • JVET-P0365: Flag to disable scaling matrix for LFNST-coded blocks
    • JVET-P0410: aspects of making first value dependent on QP26, and inferring first difference to zero
    • JVET-P0243/P0244/P0429: SPS HLS Cleanup
    • JVET-P0621: HMVP cleaning
    • JVET-P0363: Cleanup of NAL unit type table
    • JVET-P0362: Reserve nuh_layer_id values 56 to 63
    • JVET-O0235: NAL unit constraints
    • various bug fixes
  • VTM-7.0   VTM version 7.0
    Release VTM-7.0

    Changes:

    • JVET-P0418: MLRP Line Idx
    • JVET-P0385: Unified MV rounding
    • JVET-P0562: simp. of TS residual coding
    • JVET-P0516: fix the PLT binarization
    • JVET-P0111: bugfix for Chroma 422 intra mode mapping
    • JVET-P0042: Fix InterDir Ctx
    • JVET-P0164: Simplified ALF syntax regarding to alf_luma_coeff_signalled_flag and alf_luma_coeff_flag
    • JVET-P0329: simplify planar prediction by comparison removal
    • JVET-P0162: Remove alf_ctb_use_first_aps_flag
    • JVET-P1023: Reference picture conditions in DMVR and BDOF
    • JVET-P0154: Clip the PROF sample offset to 14-bit
    • JVET-P0436: chroma qp offset consistent with VPDU and bugfix
    • JVET-P0400: Remove shared merge list
    • JVET-P0057: BDOF and PROF harmonization
    • JVET-P0273: MTSIntraMaxCand for LFNST
    • JVET-P0170: Simplification of deriving ZeroPos
    • JVET-P0653/P0281: BDOF and PROF parameter derivation simplification
    • JVET-P0043: Deblocking Cleanup
    • JVET-P1001/P1002: Align Chroma QP used in deblocking with the one used in Transform/invTransform
    • JVET-P0072 simplified transform skip residual coding
    • JVET-P0460: Use TS min QP for Palette Escape mode min QP
    • JVET-P0491: clip the MVD in BDOF/PROF to [-31 31]
    • JVET-P1038: Align ALF virtual boundary processes in the bottom CTU rows of one picture and one subpicture (from JVET-P0158)
    • JVET-P0512: SIMD support for MC at high internal bit-depth
    • JVET-P0092: SMVD speed-up
    • JVET-P0063: fix local dual tree on split condition
    • JVET-P0091: Align sample offset calculation of BDOF and PROF
    • JVET-P0088 and JVET-P0353: modified RPR filters
    • JVET-P0505: Modified non-linear ALF clipping value derivations
    • JVET-P0578: minimum CU size constraint
    • JVET-P0254: Fix number of luma mapping segments to 32 regardless of bit depth
    • JVET-P0081: Apply asymmetric long tap deblocking (1 + 3) filter at Horizontal Chroma CTB boundaries
    • JVET-O0549: Encoder-only temporal filter
    • JVET-P0325: reorder the spatial merge candidates
    • JVET-P0298: Disable level mapping in bypass mode
    • JVET-P0347: Add check for Max MTT depth constraint
    • JVET-P0615: intra chroma mode coding cleanup
    • JVET-P0530: align chroma weights with luma weights for TPM blending
    • JVET-P0406: YUV format generalization for local dual tree
    • JVET-P0058: Transform Skip for Chroma
    • JVET-P1000: TransformShift Removal in TS mode
    • JVET-P0571 : CE5/CE8: Deblocking Filter for BDPCM coded block
    • JVET-P1026: CU level MTS signalling
    • JVET-P0599: Cleanup of interpolation filtering for intra prediction
    • JVET-P0206: Signalling TMVP usage
    • JVET-P0641: Removal of 2xN chroma intra blocks
    • JVET-P0090: Limit abs_mvd_min2 binarization to 32 bits
    • JVET-P0803: Combined MIP cleanup
    • JVET-P0667: Avoid signalling QP offset table for JCCR when it is disabled
    • JVET-P0350: LFNST index coding
    • JVET-P0077: Line-based CG Palette Mode
    • JVET-P0335: change of HDR PQ CTC
    • JVET-P1018: Disable IBC reference wrapping around
    • JVET-P0199/P0289/P0303: Full matrix multiplication for all MIP block shapes
    • JVET-P0345: GOP size for low-delay configurations
    • JVET-P0152: remove pps_five_minus_max_num_subblock_merge_cand_plus1
    • JVET-P1034: CE7-related: Improved coding of user defined quantization matrices
    • JVET-P0371: chroma residual scaling with offset
    • JVET-P0059: Enable BDPCM for Chroma
    • JVET-P0526: Palette encoder improvements
    • JVET-P0410: Chroma QP Mapping table
    • JVET-P0983/JVET-P0391: Remove sps_sbt_max_size_64_flag
    • AHG14 lossless encoder
    • JVET-P0445: sub-block merge encoder speedup
    • JVET-P0469: Coding delta_qp_diff_val instead of delta_qp_out_val
    • JVET-P1026: Combination of ISP and LFNST aspect
    • Retrained CABAC initial states
    • various cleanups and bug fixes
  • VTM-7.0rc1   VTM version 7.0 release candidate 1
  • VTM-6.3   VTM version 6.3
    Release VTM-6.3
    • Clean up last cycle macros
  • VTM-6.2   VTM version 6.2
    Release VTM-6.2

    Changes:

    • JVET-N0100 proposal 1: allow signaling long-term ref picture POC LSB in ref picture list
    • JVET-O0238 Parameters in PPS or slice headers (merge request 2)
    • JVET-O0299: Support for user defined Scaling List Matrices in the APS
    • JVET-N0865: GDR syntax implementation
    • JVET-N0353: Independent parsing of Buffering Period and Timing Information SEIs
    • JVET-O0041: Frame Field Information SEI
    • JVET-N0865: GDR Non-Signalling Part
    • JVET-O0428: add decoder check that all slices in one picture shall use same LMCS aps id
    • JVET-O0428: check lmcs aps id in multiple slices of same picture
    • JVET-O0178: conditionally signal sps_sub_layer_ordering_info_present_flag
    • JVET-O0179: Nal unit syntax
    • JVET-N0494: Dependent RAP indication SEI message
    • JVET-O0147: Leading picture constraints
    • JVET-O0756 hdr tools vtm software integration (merge request 2)
    • JVET-O0179: Update SEIRemovalApp and StreamMergeApp with the new nal unit syntax
    • JVET-O0176 Proposal 3: condition for rect_slice_flag when brick_splitting_present_flag is equal to 1
    • JVET-O0152: BufferingPeriod SEI with GDR
    • JVET-O0148: Constraint on number of active ref pics for P and B picture
    • JVET-O0173/O0176/O0338 : Replace num_brick_rows_minus1 with num_brick_rows_minus2
    • JVET-O0145: Signalling of entry points
    • JVET-O0189: Implementation of decoding unit (JVET_O0189_DU)
    • JVET-O0610: Detect presence of access unit delimiters
    • JVET-O0181 : non_reference_picture_flag
    • JVET-O0143 Removal of top_left_brick_idx and fixes for uniform tiles, JVET-O0236 Removal of a parsing dependency
    • JVET-N0867: Temporal Scalability Support in BP SEI and PT SEI
    • JVET-O0625/O654/O0662: Unified padding method in ALF
    • JVET-O0177 Proposal 1 : Allow signaling of HRD parameters for temporal sub-layers to be optionally controlled by a flag
    • JVET-O0245: The value of TemporalId of VPS and DPS NAL units shall be equal to 0
    • JVET-O0044 Signalling zero or more Sub-Profiles
    • JVET-O0452: Brick signaling condition on Tile Height
    • JVET-O0241 : Decoding process for generating unavailable reference pictures
    • JVET-O0245: add TemporalID constraint for NALs in AU, add APS content constraints for AU, other fixes
    • various bug fixes
  • VTM-6.2rc1   VTM version 6.2rc1