glbasememory: fix copying GstGLAllocationParams

Fixes a GST_IS_GL_CONTEXT critical
This commit is contained in:
Matthew Waters 2016-01-06 15:50:07 +11:00 committed by Tim-Philipp Müller
parent 48fbc9e096
commit 3cefdd6673

View file

@ -654,11 +654,9 @@ gst_gl_allocation_params_copy_data (GstGLAllocationParams * src,
GstGLAllocationParams * dest)
{
gst_gl_allocation_params_init (dest, src->struct_size, src->alloc_flags,
src->copy, src->free, NULL, src->alloc_size, NULL, src->wrapped_data,
src->gl_handle, src->user_data, src->notify);
src->copy, src->free, src->context, src->alloc_size, NULL,
src->wrapped_data, src->gl_handle, src->user_data, src->notify);
if (src->context)
dest->context = gst_object_ref (src->context);
if (src->alloc_params)
dest->alloc_params = gst_allocation_params_copy (src->alloc_params);
}