#11601: VVC decode fails after decoding few frames -----------------------------------+----------------------------------- Reporter: Kirithika | Owner: (none) Type: defect | Status: closed Priority: normal | Component: avcodec Version: 7.1 | Resolution: invalid Keywords: vvc | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+----------------------------------- Changes (by Frank Plowman):
* resolution: => invalid * status: new => closed Comment: Hi, the input file you have provided is an illegal VVC bitstream. It contains NAL units with nuh_temporal_id_plus1 syntax elements whose value is equal to 0. The specification states "The value of nuh_temporal_id_plus1 shall not be equal to 0." (H.266v3 p. 92). FFmpeg isn't the only decoder which won't play the stream, the VVC reference software reports "The value of TemporalId of SPS NAL units shall be equal to 0". VVdeC also reports the same error, the difference between it and the reference software being that it is able to recover better. In principle, FFmpeg should also be able to recover like VVdeC (both simply skip the NAL unit in the error case). Alternatively, I tested modifying the value of nuh_temporal_id_plus1 to be equal to 1 for these NAL units. Having done this, it appears that the bitstream is a multilayer bitstream, which is not currently supported by the FFmpeg VVC decoder. -- Ticket URL: <https://trac.ffmpeg.org/ticket/11601#comment:7> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
_______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".