Browse Source

qsvdec: close the MFX decoder on uninit

tags/n3.0
Anton Khirnov 10 years ago
parent
commit
2c32eace5e
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      libavcodec/qsvdec.c

+ 3
- 0
libavcodec/qsvdec.c View File

@@ -309,6 +309,9 @@ int ff_qsv_decode_close(QSVContext *q)
{ {
QSVFrame *cur = q->work_frames; QSVFrame *cur = q->work_frames;


if (q->session)
MFXVideoDECODE_Close(q->session);

while (cur) { while (cur) {
q->work_frames = cur->next; q->work_frames = cur->next;
av_frame_free(&cur->frame); av_frame_free(&cur->frame);


Loading…
Cancel
Save