#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,
 C.3.2
 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
 unit
 in the bitstream in decoding order, is the first access unit that follows
 an
 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
_______________________________________________
FFmpeg-trac mailing list
[email protected]
http://avcodec.org/mailman/listinfo/ffmpeg-trac

Reply via email to