From 7039a05147b8bbfc829babea1c65bd436450b505 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Mon, 8 Jan 2007 23:53:00 +0000 Subject: Splitting out songdbj git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11953 a1c6a512-1295-4272-9138-f99709370657 --- .../util/audio/FadeableAudioInputStream.java | 62 ---------------------- 1 file changed, 62 deletions(-) delete mode 100644 songdbj/de/jarnbjo/util/audio/FadeableAudioInputStream.java (limited to 'songdbj/de/jarnbjo/util/audio') diff --git a/songdbj/de/jarnbjo/util/audio/FadeableAudioInputStream.java b/songdbj/de/jarnbjo/util/audio/FadeableAudioInputStream.java deleted file mode 100644 index 4916102d4b..0000000000 --- a/songdbj/de/jarnbjo/util/audio/FadeableAudioInputStream.java +++ /dev/null @@ -1,62 +0,0 @@ -package de.jarnbjo.util.audio; - -import java.io.*; -import javax.sound.sampled.*; - -public class FadeableAudioInputStream extends AudioInputStream { - - private AudioInputStream stream; - private boolean fading=false; - private double phi=0.0; - - public FadeableAudioInputStream(AudioInputStream stream) throws IOException { - super(stream, stream.getFormat(), -1L); - } - - public void fadeOut() { - fading=true; - phi=0.0; - } - - public int read(byte[] b) throws IOException { - return read(b, 0, b.length); - } - - public int read(byte[] b, int offset, int length) throws IOException { - int read=super.read(b, offset, length); - - //System.out.println("read "+read); - - if(fading) { - int j=0, l=0, r=0; - double gain=0.0; - - for(int i=offset; i>8)&0xff); - b[j++]=(byte)(r&0xff); - b[j++]=(byte)((r>>8)&0xff); - } - } - - return read; - } - -} \ No newline at end of file -- cgit v1.2.3