diff options
-rw-r--r-- | src/com/pheelicks/visualizer/VisualizerView.java | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/src/com/pheelicks/visualizer/VisualizerView.java b/src/com/pheelicks/visualizer/VisualizerView.java index 5285336..dcbdcd0 100644 --- a/src/com/pheelicks/visualizer/VisualizerView.java +++ b/src/com/pheelicks/visualizer/VisualizerView.java @@ -54,8 +54,6 @@ public class VisualizerView extends View { private AudioData mAudioData; private FFTData mFftData; - private long mLastUpdate; - public VisualizerView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs); init(); @@ -136,20 +134,12 @@ public class VisualizerView extends View { }; mVisualizer.setDataCaptureListener(captureListener, - (int) (Visualizer.getMaxCaptureRate() * 0.75), captureWaveForm(), captureFft()); + (int) (Visualizer.getMaxCaptureRate() * 0.75), true, true); } mVisualizer.setEnabled(true); } - protected boolean captureWaveForm() { - return false; - } - - protected boolean captureFft() { - return true; - } - public void unlink() { if (mVisualizer != null) { mVisualizer.setEnabled(false); @@ -190,7 +180,6 @@ public class VisualizerView extends View { public void updateVisualizer(byte[] bytes) { mBytes = bytes; mAudioData.bytes = bytes; - mLastUpdate = System.currentTimeMillis(); invalidate(); } @@ -204,7 +193,6 @@ public class VisualizerView extends View { public void updateVisualizerFFT(byte[] bytes) { mFFTBytes = bytes; mFftData.bytes = bytes; - mLastUpdate = System.currentTimeMillis(); invalidate(); } @@ -255,10 +243,8 @@ public class VisualizerView extends View { } } - if (System.currentTimeMillis() - mLastUpdate < 400) { - // Fade out old contents - mCanvas.drawPaint(mFadePaint); - } + // Fade out old contents + mCanvas.drawPaint(mFadePaint); if (mFlash) { mFlash = false; |