add binfolder path relative filters, fix gbrp color model, vwdw timebar tweaks, title...
[goodguy/history.git] / cinelerra-5.1 / plugins / bluebanana / bluebananaengine.C
index 34037de1e25b9a52ec4bc07dce765da1e3b15abc..6b7e36d4dd888c10fd5d75f329eeec4d7331e432 100644 (file)
@@ -478,25 +478,6 @@ void BluebananaUnit::process_package(LoadPackage *package){
 
             if(!use_mask && !invert_selection && selection_test < SELECT_THRESH){
               /* skip processing this fragment */
-              /* we're using a mask; if the mask is set to capture, we
-                 need to restore alpha before skipping */
-              if(capture_mask){
-                switch(frame->get_color_model()) {
-                case BC_RGBA8888:
-                  unmask_rgba8(row_fragment,todo);
-                  break;
-                case BC_RGBA_FLOAT:
-                  unmask_rgbaF((float *)row_fragment,todo);
-                  break;
-                case BC_YUVA8888:
-                  unmask_yuva8(row_fragment,todo);
-                  break;
-                }
-                pthread_mutex_lock(&engine->copylock);
-                memcpy(row,row_fragment,byte_advance);
-                pthread_mutex_unlock(&engine->copylock);
-              }
-
               row+=byte_advance;
               continue;
             }
@@ -951,7 +932,7 @@ void BluebananaUnit::process_package(LoadPackage *package){
         }
 
         if(active || show_ants || use_mask || capture_mask){
-          if(capture_mask){
+          if(use_mask && capture_mask){
             switch(frame->get_color_model()) {
             case BC_RGBA8888:
               unmask_rgba8(row_fragment,todo);