Skip to content

Fix: avoid redundant coding of RPL in both SPS and SH in multilayer

Fabrice URBAN requested to merge furban/VVCSoftware_VTM:multilayer_RPL into master

avoid redundant coding of RPL in both SPS and SH in multilayer New parameter "RPLofDepLayerInSH" specify if coding in SPS or SH (default SH)

Currently, RPL are initialized in the SPS from the config file. then in multilayer, for dependent layer, the list is updated with available pictures and inter-layer references and coded in the slice header. Then, when the SPS is coded, RPL still exist with unused values. This solution selects where to code the RPL with an encoder parameter. If it is in SH, the RPL are initialized in the encLib rather than in the SPS directly. This will save roughly 2Kb per GOP 32 sps of dependent layer

Edited by Fabrice URBAN

Merge request reports