[FFmpeg-trac] #4185(avcodec:new): hevc regression

FFmpeg trac at avcodec.org
Sun Dec 14 09:28:45 CET 2014

#4185: hevc regression
             Reporter:  cehoyos      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  hevc         |               Blocked By:
  regression                         |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |

Comment (by heleppkes):

 The reason for the problem, as far as I can see, is in the HEVC Spec,
 According to the spec, the removal from DBP should only be executed when
 NoRaslOutputFlag == 1 and no_output_of_prior_pics_flag == 1 or the current
 picture is a CRA.

 However, the libavcodec decoder always performs the removal from the DBP
 when no_output_of_prior_pics_flag is set, regardless of NoRaslOutputFlag.

 NoRaslOutputFlag is defined as follows in the spec:

 The value of NoRaslOutputFlag is equal to 1 for each IDR access unit,
 each BLA access unit, and each CRA access unit that is the first access
 in the bitstream in decoding order, is the first access unit that follows
 end of sequence NAL unit in decoding order, or has HandleCraAsBlaFlag
 equal to 1.

Ticket URL: <https://trac.ffmpeg.org/ticket/4185#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list