vaapi_encode: Discard output buffer if picture submission fails

Previously this was leaking, though it actually hit an assert making
sure that the buffer had already been cleared when freeing the picture.
This commit is contained in:
Mark Thompson 2017-02-16 00:02:29 +00:00
parent 8f5de34c8f
commit 17aeee5832
1 changed files with 2 additions and 0 deletions

View File

@ -428,6 +428,8 @@ fail:
fail_at_end:
av_freep(&pic->codec_picture_params);
av_frame_free(&pic->recon_image);
av_buffer_unref(&pic->output_buffer_ref);
pic->output_buffer = VA_INVALID_ID;
return err;
}