self->current_image = NULL;
// If we have a qimage and need a new scaled image
- if ( self->qimage && ( !self->current_image || ( format != mlt_image_none && format != self->format ) ) )
+ if ( self->qimage && ( !self->current_image || ( format != mlt_image_none && format != mlt_image_glsl && format != self->format ) ) )
{
QString interps = mlt_properties_get( properties, "rescale.interp" );
bool interp = ( interps != "nearest" ) && ( interps != "none" );
}
// Convert image to requested format
- if ( format != mlt_image_none && format != self->format )
+ if ( format != mlt_image_none && format != mlt_image_glsl && format != self->format )
{
uint8_t *buffer = NULL;