|
06/08/2008: VorbisSPI 1.0.3
- SPI compatibility bug fix.
|
10/03/2005: VorbisSPI 1.0.2
- JOrbis 0.0.15 included.
- UTF-8 support added for Ogg comments.
|
11/02/2004: VorbisSPI 1.0.1
- JOrbis 0.0.14 included.
- File handle lock bug fixed.
|
04/05/2004: VorbisSPI 1.0
- Custom audio properties (bitrate, duration...), available through AudioFileFormat.getType(),
workaround has been removed to be closer to new J2SE 1.5 features. Use TAudioFormat.properties() and TAudioFileFormat.properties() now. See below for all new parameters.
- AudioFormat properties :
- bitrate : [Integer], bitrate in bits per seconds, average bitrate for VBR enabled stream.
- vbr : [Boolean], VBR flag
- AudioFileFormat properties :
Standard parameters :
- duration : [Long], duration in microseconds.
- title : [String], Title of the stream.
- author : [String], Name of the artist of the stream.
- album : [String], Name of the album of the stream.
- date : [String], The date (year) of the recording or release of the stream.
- copyright : [String], Copyright message of the stream.
- comment : [String], Comment of the stream.
Extended Ogg Vorbis parameters :
- ogg.length.bytes : [Integer], length in bytes.
- ogg.bitrate.min.bps : [Integer], minimum bitrate.
- ogg.bitrate.nominal.bps : [Integer], nominal bitrate.
- ogg.bitrate.max.bps : [Integer], maximum bitrate.
- ogg.channels : [Integer], number of channels 1 : mono, 2 : stereo.
- ogg.frequency.hz : [Integer], sampling rate in hz.
- ogg.version : [Integer], version.
- ogg.serial : [Integer], serial number.
- ogg.comment.track : [String], track number.
- ogg.comment.genre : [String], genre field.
- ogg.comment.encodedby : [String], encoded by field.
- ogg.comment.ext : [String], extended comments (indexed):
For instance :
ogg.comment.ext.1=Something
ogg.comment.ext.2=Another comment
- DecodedVorbisAudioInputStream properties :
- ogg.position.byte : [Long], current position in bytes in the stream.
- Documents section updated.
|
03/17/2004: VorbisSPI 0.9
- Hang bug fixed for some Ogg Vorbis file.
- Debug design improved.
|
11/11/2003: VorbisSPI 0.8
- WAV/AU SPI conflict bug fixed.AudioInputStream.available() bug fixed.Custom information available through AudioFileFormat.getType() workaround :
VORBISxNominalBitRateInBpsxLengthInMilliSeconds (e.g. VORBISx128000x282267)
Note that this workaround will be removed in VorbisSPI 1.0. Another workaround
to pass extra parameters (Ogg comments, Bitrates, ... ) will be available and
compliant with JDK 1.5
- Design improved :
tritonus_share.jar included (old Tritonus classes removed).
TDebug class used for debugging traces.
(Use -Dtritonus.TraceAudioFileReader=true to enable traces)
jUnit classes included.
|
03/24/2003: VorbisSPI 0.7
- Song comments dropped.
- JOrbis 0.0.12 included.
|
03/04/2002: VorbisSPI 0.6
- OGG Vorbis streaming support improved (100% functionnal and stable).Nominal BitRate added to encoding type.File length returned.
- JOrbis 0.0.11 included.
|
|
10/01/2001: VorbisSPI 0.5
- VorbisSPI works nice for local ogg files but streaming support is partially implemented.Vorbis SPI needs JOrbis 0.0.8 (100% Java Ogg Vorbis decoder library). Obviously, JOrbis is not real OO so you will see that VorbisSPI source code is a mess and needs to be optimized.
- Vorbis SPI also uses some useful Tritonus' classes included in their MpegAudioSPI.
|
VorbisSPI project started !
|