The VTM-11-NNVC encoder and decoder crash when generating the data for training the neural networks for intra prediction because of the change of default value for `m_upscaledOutput`.
In the MR !45 (merged) for merging the code of JVET_AC0196, the default value of m_upscaledOutput
on the VTM-11-NNVC encoder side and the default value of m_upscaledOutput
on the VTM-11-NNVC decoder side were modified from 0 to 2, see https://vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/VVCSoftware_VTM/-/blob/VTM-11.0_nnvc/source/App/EncoderApp/EncAppCfg.cpp#L1472 and https://vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/VVCSoftware_VTM/-/blob/VTM-11.0_nnvc/source/App/DecoderApp/DecAppCfg.cpp#L150.
In VTM-11-NNVC with JVET_AB0149_ACTIVATE_WRITER_BLOCK_STATS
at 1, an assertion ensures that m_upscaledOutput
is equal to 0. VTM-11-NNVC with JVET_AB0149_ACTIVATE_WRITER_BLOCK_STATS
at 1 is used to generate the data for training the neural networks for intra prediction.