Browse Source

examples/qsvdec: free the lavc decoder before closing MFX/VAAPI

lavc expects MFX to still be in a usable state on close.
tags/n3.0
Anton Khirnov 10 years ago
parent
commit
539e5ac2ec
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      doc/examples/qsvdec.c

+ 4
- 4
doc/examples/qsvdec.c View File

@@ -468,6 +468,10 @@ finish:

av_frame_free(&frame);

if (decoder_ctx)
av_freep(&decoder_ctx->hwaccel_context);
avcodec_free_context(&decoder_ctx);

free_surfaces(&decode);

if (decode.mfx_session)
@@ -477,10 +481,6 @@ finish:
if (dpy)
XCloseDisplay(dpy);

if (decoder_ctx)
av_freep(&decoder_ctx->hwaccel_context);
avcodec_free_context(&decoder_ctx);

avio_close(output_ctx);

return ret;


Loading…
Cancel
Save