VVCSoftware_VTM merge requestshttps://vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/VVCSoftware_VTM/-/merge_requests2024-03-16T17:06:48Zhttps://vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/VVCSoftware_VTM/-/merge_requests/199Draft: Port JVET-Y0155 (on top of !197 and !198)2024-03-16T17:06:48ZXiang LiDraft: Port JVET-Y0155 (on top of !197 and !198)Different encoding results were observed for y4m and yuv input on top of !197. It was identified due to different length of yuv and y4m files, i.e., whether including the copyright frame of some sequences (e.g. BQSQuare, BlowingBubbles)....Different encoding results were observed for y4m and yuv input on top of !197. It was identified due to different length of yuv and y4m files, i.e., whether including the copyright frame of some sequences (e.g. BQSQuare, BlowingBubbles). The same issue in VTM was fixed during the integration of JVET-Y0155, where an additional parameter LastValidFrame was introduced. In addition, several temporal filtering issues were fixed in JVET-Y0155. In this MR, JVET-Y0155 is ported from VTM.https://vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/VVCSoftware_VTM/-/merge_requests/198Fix issue #85 on broken debug feature and clean up the code related to model ...2024-03-06T14:27:08ZXiang LiFix issue #85 on broken debug feature and clean up the code related to model name/pathThe crash reported in issue #85 is due to no model path is set during bitstream decoding at encoder. To set decoding model path at encoder, the model name/path related code is first cleaned.The crash reported in issue #85 is due to no model path is set during bitstream decoding at encoder. To set decoding model path at encoder, the model name/path related code is first cleaned.https://vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/VVCSoftware_VTM/-/merge_requests/197Add Y4M support to NNVC2024-02-24T23:53:15ZXiang LiAdd Y4M support to NNVCPort the Y4M support from VTM to NNVCPort the Y4M support from VTM to NNVC