Opened 5 years ago
Closed 5 years ago
#1112 closed defect (fixed)
Decoder crashes when encountering an VPS repetition
Reported by: | ksuehring | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | VTM-9.1 |
Component: | VTM | Version: | VTM-9.0 |
Keywords: | Cc: | ksuehring, XiangLi, fbossen, jvet@… |
Description
When encoding two IDR periods with VPS enabled (e.g. multi-layer config), the decoder keeps using the parsed VPS after storing it into the ParameterSetManager. This is unsafe because the ParameterSetManager takes ownership of the allocated memory and may deallocate it in case the parameter set is a repetition.
The usage pattern is not very intuitive, but I have not found a solution except for adding comments.
Change history (2)
comment:1 Changed 5 years ago by ksuehring
comment:2 Changed 5 years ago by ksuehring
- Milestone set to VTM-9.1
- Resolution set to fixed
- Status changed from new to closed
The MR was merged.
Note: See TracTickets for help on using tickets.
A fix was submitted in
https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/-/merge_requests/1672