Avoid an assert() since we were assigning a reference surface even
if it did not have any backing store.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit
18212d42c5dfee047094ae67914c2b2b630ad99e)
if (obj_surface && obj_surface->bo)
gen7_mfd_context->reference_surface[1].surface_id = pic_param->backward_reference_picture;
else
- gen7_mfd_context->reference_surface[1].surface_id = pic_param->forward_reference_picture;
+ gen7_mfd_context->reference_surface[1].surface_id = gen7_mfd_context->reference_surface[0].surface_id;
/* must do so !!! */
for (i = 2; i < ARRAY_ELEMS(gen7_mfd_context->reference_surface); i++)