[FFmpeg-trac] #9095(avcodec:new): h264_qsv DECODER is corrupted after flush [WINDOWS]

FFmpeg trac at avcodec.org
Sat Feb 6 13:02:32 EET 2021


#9095: h264_qsv DECODER is corrupted after flush [WINDOWS]
------------------------------------+-----------------------------------
             Reporter:  teslan      |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:  qsv         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------

Comment (by teslan):

 Ok, So after another testing the decoder seems to be corrupted only after
 it is flushed (by one of these functions or both) and is then fed by a
 non-key frame. Now it makes sense that with a "proper" container this
 issue does not manifest itself.

 I worked around this by simply throwing away all non-key packets after a
 seek.

 '''The issue is not fixed. ffplay still crashes with qsv_h264 after a seek
 in .ts and the behaviour is not consistent with h264, h264_cuvid or h264
 with any tested hwaccel (vaapi, vdpau, dxva2, d3d11va)'''

--
Ticket URL: <https://trac.ffmpeg.org/ticket/9095#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list