id summary reporter owner description type status priority milestone component version resolution keywords cc 1451 Spec/SW mismatch: chroma interpolation with RPR and 4:4:4 fbossen "In section 8.5.6.3.1 of the spec, the variables refx_C and refy_C are derived and used to determine the phase of the interpolation filter to use: xFrac_C = refx_C & 31 (911) yFrac_C = refy_C & 31 (912) The values of refx_C and refy_C are generally even when processing 4:4:4 content. However, when RPR-related scaling occurs, refx_C and refy_C may be odd, meaning that any of 32 phases of the interpolation filter may be used. The VTM currently restricts chroma interpolation to use one of the 16 ""even"" phases of the filter when processing 4:4:4 content. For the 4:4:4 case, the frac parameter to the InterpolationFilter::filterHor function is a 4-bit value which is multiplied by 2 to determine the phase to use. There is thus a mismatch between text and software when equations (911) and (912) yield odd values for xFrac_C or yFrac_C. " defect closed minor VTM-12.0 VTM VTM-11.2 fixed ksuehring XiangLi fbossen jvet@…