#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".

Reply via email to