-void VDeviceX11::do_mask(VFrame *output_temp, int64_t start_position_project,
- MaskAutos *keyframe_set, MaskAuto *keyframe,
- MaskAuto *default_auto)
+bool VDeviceX11::can_mask(int64_t start_position_project, MaskAutos *keyframe_set)
+{
+ Auto *current = 0;
+ MaskAuto *keyframe = (MaskAuto*)keyframe_set->
+ get_prev_auto(start_position_project, PLAY_FORWARD, current);
+ return keyframe->disable_opengl_masking ? 0 : 1;
+}
+
+void VDeviceX11::do_mask(VFrame *output_temp,
+ int64_t start_position_project, MaskAutos *keyframe_set,
+ MaskAuto *keyframe, MaskAuto *default_auto)