[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