Commit 0aec37e6 authored by Mark Thompson's avatar Mark Thompson

vaapi_decode: Remove vestigial unmap code

The buffer map/unmap code was in an early version of this before it
was committed, but the unmap was never removed.  While wrong, this
was harmless (and therefore unnoticed) because the buffers can't be
mapped at this point - all drivers just did nothing with the call.
parent 5e879b54
...@@ -150,14 +150,11 @@ int ff_vaapi_decode_issue(AVCodecContext *avctx, ...@@ -150,14 +150,11 @@ int ff_vaapi_decode_issue(AVCodecContext *avctx,
{ {
VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data; VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
VAStatus vas; VAStatus vas;
int err, i; int err;
av_log(avctx, AV_LOG_DEBUG, "Decode to surface %#x.\n", av_log(avctx, AV_LOG_DEBUG, "Decode to surface %#x.\n",
pic->output_surface); pic->output_surface);
for (i = 0; i < pic->nb_param_buffers; i++)
vaUnmapBuffer(ctx->hwctx->display, pic->param_buffers[i]);
vas = vaBeginPicture(ctx->hwctx->display, ctx->va_context, vas = vaBeginPicture(ctx->hwctx->display, ctx->va_context,
pic->output_surface); pic->output_surface);
if (vas != VA_STATUS_SUCCESS) { if (vas != VA_STATUS_SUCCESS) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment