VTM version 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