[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,
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
More information about the FFmpeg-trac
mailing list