if (vlsurf->video_buffer == NULL ||
!screen->is_video_format_supported(screen, vlsurf->video_buffer->buffer_format, dec->profile) ||
- buffer_support[vlsurf->video_buffer->interlaced]) {
+ !buffer_support[vlsurf->video_buffer->interlaced]) {
/* destroy the old one */
if (vlsurf->video_buffer)
pipe_mutex_unlock(vlsurf->device->mutex);
return VDP_STATUS_NO_IMPLEMENTATION;
}
+ vlVdpVideoSurfaceClear(vlsurf);
}
for (i = 0; i < bitstream_buffer_count; ++i) {