commit 664669361588bbfa1bc8769b6475c439b92a7a0f
Author: Leszek Koltunski <leszek@distorted.org>
Date:   Tue Aug 9 15:12:47 2016 +0100

    Fix the 'Fragment3D' app

diff --git a/src/main/java/org/distorted/examples/fragment3d/Fragment3DActivity.java b/src/main/java/org/distorted/examples/fragment3d/Fragment3DActivity.java
index fb628b1..69ff9ec 100644
--- a/src/main/java/org/distorted/examples/fragment3d/Fragment3DActivity.java
+++ b/src/main/java/org/distorted/examples/fragment3d/Fragment3DActivity.java
@@ -292,8 +292,7 @@ public class Fragment3DActivity extends Activity
 
     setContentView(view);
 
-    String[] effects = new String[] { "MACROBLOCK",
-                                      "ALPHA",
+    String[] effects = new String[] { "ALPHA",
                                       "SMOOTH_ALPHA",
                                       "CHROMA",
                                       "SMOOTH_CHROMA",
@@ -322,17 +321,16 @@ public class Fragment3DActivity extends Activity
 
     switch(mEffectAdd)
       {
-      case 0 : name = EffectNames.MACROBLOCK       ; break;
-      case 1 : name = EffectNames.ALPHA            ; break;
-      case 2 : name = EffectNames.SMOOTH_ALPHA     ; break;
-      case 3 : name = EffectNames.CHROMA           ; break;
-      case 4 : name = EffectNames.SMOOTH_CHROMA    ; break;
-      case 5 : name = EffectNames.BRIGHTNESS       ; break;
-      case 6 : name = EffectNames.SMOOTH_BRIGHTNESS; break;
-      case 7 : name = EffectNames.SATURATION       ; break;
-      case 8 : name = EffectNames.SMOOTH_SATURATION; break;
-      case 9 : name = EffectNames.CONTRAST         ; break;
-      case 10: name = EffectNames.SMOOTH_CONTRAST  ; break;
+      case 0 : name = EffectNames.ALPHA            ; break;
+      case 1 : name = EffectNames.SMOOTH_ALPHA     ; break;
+      case 2 : name = EffectNames.CHROMA           ; break;
+      case 3 : name = EffectNames.SMOOTH_CHROMA    ; break;
+      case 4 : name = EffectNames.BRIGHTNESS       ; break;
+      case 5 : name = EffectNames.SMOOTH_BRIGHTNESS; break;
+      case 6 : name = EffectNames.SATURATION       ; break;
+      case 7 : name = EffectNames.SMOOTH_SATURATION; break;
+      case 8 : name = EffectNames.CONTRAST         ; break;
+      case 9 : name = EffectNames.SMOOTH_CONTRAST  ; break;
       default: return;
       }
 
@@ -351,17 +349,16 @@ public class Fragment3DActivity extends Activity
 
     switch(mEffectAdd)
       {
-      case 0: mObject.macroblock(dyn1,       regi       ); break;
-      case 1: mObject.alpha     (dyn1,       regi, false); break;
-      case 2: mObject.alpha     (dyn1,       regi, true ); break;
-      case 3: mObject.chroma    (dyn1, dyn3, regi, false); break;
-      case 4: mObject.chroma    (dyn1, dyn3, regi, true ); break;
-      case 5: mObject.brightness(dyn1,       regi, false); break;
-      case 6: mObject.brightness(dyn1,       regi, true ); break;
-      case 7: mObject.saturation(dyn1,       regi, false); break;
-      case 8: mObject.saturation(dyn1,       regi, true ); break;
-      case 9: mObject.contrast  (dyn1,       regi, false); break;
-      case 10:mObject.contrast  (dyn1,       regi, true ); break;
+      case 0: mObject.alpha     (dyn1,       regi, false); break;
+      case 1: mObject.alpha     (dyn1,       regi, true ); break;
+      case 2: mObject.chroma    (dyn1, dyn3, regi, false); break;
+      case 3: mObject.chroma    (dyn1, dyn3, regi, true ); break;
+      case 4: mObject.brightness(dyn1,       regi, false); break;
+      case 5: mObject.brightness(dyn1,       regi, true ); break;
+      case 6: mObject.saturation(dyn1,       regi, false); break;
+      case 7: mObject.saturation(dyn1,       regi, true ); break;
+      case 8: mObject.contrast  (dyn1,       regi, false); break;
+      case 9: mObject.contrast  (dyn1,       regi, true ); break;
       }
     }
 
diff --git a/src/main/java/org/distorted/examples/fragment3d/Fragment3DEffect.java b/src/main/java/org/distorted/examples/fragment3d/Fragment3DEffect.java
index 1df4506..80c7160 100644
--- a/src/main/java/org/distorted/examples/fragment3d/Fragment3DEffect.java
+++ b/src/main/java/org/distorted/examples/fragment3d/Fragment3DEffect.java
@@ -101,9 +101,6 @@ public class Fragment3DEffect implements SeekBar.OnSeekBarChangeListener
     {
     switch(mName)
       {
-      case MACROBLOCK       : Fragment3DActivity act = mAct.get();
-                              mSta1.set(mInter[0]*act.getWidth() / 100.0f);
-                              break;
       case ALPHA            :
       case SMOOTH_ALPHA     :
       case BRIGHTNESS       :
@@ -129,8 +126,6 @@ public class Fragment3DEffect implements SeekBar.OnSeekBarChangeListener
     {
     switch(mName)
       {
-      case MACROBLOCK       : mInter[0] =  3;
-                              break;
       case ALPHA            :
       case SMOOTH_ALPHA     :
       case BRIGHTNESS       :
