#11426: Memory leak in Intel QSV decoder
-------------------------------------+-------------------------------------
             Reporter:               |                     Type:  defect
  Aleksoid1978                       |
               Status:  new          |                 Priority:  normal
            Component:  avcodec      |                  Version:
                                     |  unspecified
             Keywords:  QSV          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 Memory leak on call **avcodec_flush_buffers()** when use **h264_qsv**
 decoder in **Windows 10/11**.

 For ease of reproduction, I simply took the official example
 https://github.com/FFmpeg/FFmpeg/blob/master/doc/examples/qsv_decode.c and
 added a call to **avcodec_flush_buffers(decoder_ctx)** in the read/decode
 loop for every 10th packet.
 For each call to avcodec_flush_buffers(), memory consumption increases.

 Windows 11 24H2.
 Intel UHD 730 with the latest drivers, no memory leak.
 Intel HD 530 with the latest drivers, memory leak.

 I agree that the Intel drivers are to blame here, but maybe something is
 missing in the code in ffmpeg?
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11426>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to