Skip to content

Commit

Permalink
Add mp3 converter and ignore res/beatmaps folder
Browse files Browse the repository at this point in the history
Ignoring res/beatmaps:

res/beatmaps shouldn't exist, as it is generated from the sample osz
file anyways. However, purging it from history is difficult. In the
future, we shouldn't add generated directories to git.
  • Loading branch information
Peachball committed Apr 1, 2018
1 parent f505f67 commit fc865ce
Show file tree
Hide file tree
Showing 144 changed files with 39,445 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,10 @@
</attributes>
</classpathentry>
<classpathentry kind="lib" path="lib/slick/lib/tinylinepp.jar"/>
<classpathentry kind="lib" path="lib/JLayer1.0.1/jl1.0.1.jar" sourcepath="lib/JLayer1.0.1/src">
<attributes>
<attribute name="javadoc_location" value="jar:platform:/resource/BEeT/lib/JLayer1.0.1/doc.zip!/doc"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/bin/
res/beatmaps
122 changes: 122 additions & 0 deletions lib/JLayer1.0.1/CHANGES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
JLayer 1.0.1
JavaZOOM 1999-2008

Project Homepage :
http://www.javazoom.net/javalayer/javalayer.html

JAVA and MP3 online Forums :
http://www.javazoom.net/services/forums/index.jsp
-----------------------------------------------------

11/16/2008: JLayer 1.0.1
------------------------
- Subband allocation bug fix.


11/28/2004: JLayer 1.0
----------------------
- VBRI frame header (Fraunhofer VBR) support added in Header.java.
- Frame controls improved. It fixes the following bugs :
+ ArrayIndexOutOfBound Exception in t_43[] array.
+ ArrayIndexOutOfBound Exception in huffman_decode() method.
- Licensing moved from GPL to LGPL : It means that you can use JLayer in
your own application without being restricted by GPL license issues.
It's more business friendly.
- JavaLayer renamed into JLayer to be compliant to SUN trademark rules.
- Tested under JRE 1.5.0. CPU usage < 1%, RAM usage < 12MB under P4/2Ghz.


01/02/2004: JavaLayer 0.4
-------------------------
- XING VBR header frame support improved in Header.java :
+ public boolean vbr() added.
+ public int vbr_scale() added.
+ public byte[] vbr_toc() added.
total_ms(), ms_per_frame(), min_number_of_frames(int), max_number_of_frames(int),
bitrate_string(), bitrate() methods check for VBR status.

- ID3v2 frames support improved :
+ public InputStream getRawID3v2() added in Bitstream.java

- Misc :
Bug fixed in the decoder for some +320kbps stream.
Bug fixed : SYNC conflict with some ID3v2 frames.
+ public int bitrate() added.
+ public int bitrate_instant() added.
jUnit tests added (see srctest/ folder)


08/04/2003: JavaLayer 0.3.0
---------------------------
- Advanced threaded player classes added.


04/01/2002: JavaLayer 0.2.0
---------------------------
- MPEG 2.5 support added.
Encoded files with LAME are supported.
- Bug fixes for ms time computation with free format.
+ Bench notes :
+ Heap use range : 1380KB to 1900KB - 370 classes loaded.
+ Footprint : ~8MB under WinNT4 + J2SE 1.3 (Hotspot).
+ CPU usage : ~12% under PIII 800Mhz/WinNT4+J2SE 1.3 (Hotspot).
+ CPU usage : ~11% under PIII 1Ghz/Win2K+J2SE 1.4 (Hotspot).


03/04/2002: JavaLayer 0.1.2
---------------------------
- API improved to let developers get MP3 bitrate, framelength and total time features.
- Additionnal files added (CHANGES.txt and LICENSE.txt).


10/01/2001: JavaLayer 0.1.1
---------------------------
- Bugs fixes in the decoder (Layer III).


07/02/2001: JavaLayer 0.1.0
---------------------------
- Streaming support added to the simple player (jlp).
- Bugs fixes in the simple player (too fast playback for low rate files).


06/04/2001: JavaLayer 0.0.9
---------------------------
- Bugs fixes in Layer I and Layer II decoder.
- ANT build script added.
- HTML page added to play MP3 through PlayerApplet in a JavaSound 1.0 (JDK 1.3)
compliant browser.


04/16/2000: JavaLayer 0.0.8
---------------------------
A simple player have been added and you can now play MP3 in real time with JVM
that supports JavaSound 1.0 (i.e JDK 1.3).

- Bug fixes.
- Decoder improvements.
- Build Scripts have been added for Win32 and Unix platforms.


12/16/1999: JavaLayer 0.0.7
---------------------------
JavaLayer 0.0.7 contains significant improvements over version 0.0 :

- API and documentation added.
- The decoder is much more faster. Fast enough for real-time decoding.
- Huffman/Layer3 tables serialization added.
- New buffers management.
- Exceptions + Utils added.
- Bugs fixes.


02/28/1999: JavaLayer 0.0
-------------------------
JavaLayer V0.0 does not play any MP3 but it allows the MP3toWAV conversion.
This is the first step in this project. We do it thanks to free mp3 ressources
available on the net:

- MAPlay for the OO MP3 decoder (C++).
- WAV format description from Microsoft.

The MP3 decoder works now but it is too slow to allow real time implementation.
Loading

0 comments on commit fc865ce

Please sign in to comment.