[FFmpeg-trac] #11055(avcodec:reopened): OGOP (Open GOP) in certain conditions may cause missing frames of decoding

FFmpeg trac at avcodec.org
Tue Jul 2 01:40:22 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):

 Yes, please open a new bug. After that I will close this one, the new file
 must contain your fixes for initial IDR frame and fixes for the two B
 frames stuff. **Remember, Open GOP does not start with I frame, it starts
 with two B frames and all GOPs, whether closed or open, cannot end with B
 frame.** That is of course in coding order.

 Also, check #8820, I believe that our parser is broken indeed for Open
 GOP, not to mention that:

 "Some retail Blu-ray disks are encoded with non-IDR I frames throughout"


 ALSO, LOOK I found the nice image for this:
 https://avidemux.org/smif/index.php/topic,18247.msg83528.html#msg83528


 IT SHOWS how the B frame depends on frame before I frame which is what
 makes it non-IDR.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11055#comment:212>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list