The object returned from dri_bo_alloc() has been referenced. This commit fixes https://bugs.freedesktop.org/show_bug.cgi?id=86913
Signed-off-by: Xiang, Haihao <haihao.xi...@intel.com> --- src/gen75_vpp_gpe.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/gen75_vpp_gpe.c b/src/gen75_vpp_gpe.c index d5cfc9d..0b7b3d1 100644 --- a/src/gen75_vpp_gpe.c +++ b/src/gen75_vpp_gpe.c @@ -301,14 +301,12 @@ gen75_gpe_process_init(VADriverContextP ctx, "vpp batch buffer", batch_buf_size, 0x1000); vpp_gpe_ctx->vpp_batchbuffer.bo = bo; - dri_bo_reference(vpp_gpe_ctx->vpp_batchbuffer.bo); dri_bo_unreference(vpp_gpe_ctx->vpp_kernel_return.bo); bo = dri_bo_alloc(i965->intel.bufmgr, "vpp kernel return buffer", kernel_return_size, 0x1000); vpp_gpe_ctx->vpp_kernel_return.bo = bo; - dri_bo_reference(vpp_gpe_ctx->vpp_kernel_return.bo); vpp_gpe_ctx->gpe_context_init(ctx, &vpp_gpe_ctx->gpe_ctx); @@ -545,14 +543,12 @@ gen8_gpe_process_init(VADriverContextP ctx, "vpp batch buffer", batch_buf_size, 0x1000); vpp_gpe_ctx->vpp_batchbuffer.bo = bo; - dri_bo_reference(vpp_gpe_ctx->vpp_batchbuffer.bo); dri_bo_unreference(vpp_gpe_ctx->vpp_kernel_return.bo); bo = dri_bo_alloc(i965->intel.bufmgr, "vpp kernel return buffer", kernel_return_size, 0x1000); vpp_gpe_ctx->vpp_kernel_return.bo = bo; - dri_bo_reference(vpp_gpe_ctx->vpp_kernel_return.bo); vpp_gpe_ctx->gpe_context_init(ctx, &vpp_gpe_ctx->gpe_ctx); -- 1.9.1 _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva