[FFmpeg-trac] #11055(avcodec:reopened): OGOP (Open GOP) in certain conditions may cause missing frames of decoding
FFmpeg
trac at avcodec.org
Sat Jun 29 23:12:39 EEST 2024
#11055: OGOP (Open GOP) in certain conditions may cause missing frames of decoding
-------------------------------------+-------------------------------------
Reporter: markfilipak | Owner: (none)
Type: defect | Status: reopened
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: everything | Blocked By:
OGOP |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Balling):
"pdr0 & Balling at
trac.ffmpeg.org hint that key frames are specific I-frames"
Keyframes are only when you clean start from it. In Open GOP by definition
you can have a situation where some I frames or its slices can have
dependence on frames before that I frame, thus that is non IDR
frame/slice. Moroover, some frames can still be cleanly decoded even
though we have that and are marked as recovery frames with exact_match=1
like in your example, moreover some frames are tagged as just recovery
that allows to get after some frames to the same stream .
See, for example, https://bitmovin.com/vvc-open-gop-resolution-switching
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11055#comment:203>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list