case mlt_image_yuv420p:
value = PIX_FMT_YUV420P;
break;
- case mlt_image_none:
+ default:
mlt_log_error( NULL, "[filter avcolor_space] Invalid format\n" );
break;
}
if ( mlt_properties_get_int( properties, "colorspace" ) <= 0 )
mlt_properties_set_int( properties, "colorspace", mlt_service_profile( MLT_FILTER_SERVICE(filter) )->colorspace );
- frame->convert_image = convert_image;
-
+ if ( !frame->convert_image )
+ frame->convert_image = convert_image;
+
// Not working yet - see comment for get_image() above.
// mlt_frame_push_service( frame, mlt_service_profile( MLT_FILTER_SERVICE( filter ) ) );
// mlt_frame_push_get_image( frame, get_image );