aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/pheelicks/visualizer/VisualizerView.java20
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;