On Sun, Jan 17, 2016 at 05:35:36PM +0000, Mark Thompson wrote:
[...]
> +static int vaapi_retrieve_data(AVCodecContext *avctx, AVFrame *input_frame)
> +{
> + InputStream *ist = avctx->opaque;
> + VAAPIDecoderContext *ctx = ist->hwaccel_ctx;
> + AVVAAPISurfaceConfig *output = &ctx->output;
> + AVVAAPISurface *surface;
> + AVFrame *output_frame;
> + int err, copying;
> +
> + surface = (AVVAAPISurface*)input_frame->buf[0]->data;
> + av_log(ctx, AV_LOG_DEBUG, "Retrieve data from surface %#x
> (format %#x).\n",
> + surface->id, output->av_format);
> +
> + if(output->av_format == AV_PIX_FMT_VAAPI) {
> + copying = 0;
> + av_log(ctx, AV_LOG_VERBOSE, "Surface %#x retrieved without
> copy.\n",
> + surface->id);
> +
> + } else {
> + err = av_vaapi_map_surface(surface, 1);
> + if(err) {
> + av_log(ctx, AV_LOG_ERROR, "Failed to map surface %#x.",
> + surface->id);
> + goto fail;
> + }
> +
> + copying = 1;
> + av_log(ctx, AV_LOG_VERBOSE, "Surface %#x mapped: image %#x
> data %p.\n",
> + surface->id, surface->image.image_id,
> surface->mapped_address);
> + }this patch is corrupted by some automatic word/line wrap, newlines [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB During times of universal deceit, telling the truth becomes a revolutionary act. -- George Orwell
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
