Tweaked interface for getting encoded audio data from the stream (by exposing the EncodedSource to subclasses of EncodedAudio) and added some templates for RIFF chunk parsing to the WavDecoder.
Wrote code for parsing format and data chunks, and created WavEncodingType enum. TODO: Write code for obtaining DecodedAudio from the parsed wav file, and also maybe support other chunk types / format types.
Implemented PCM wav decoding. Possible sign issue re: 8-bit data; otherwise seems file :D
Fixed decoder bug where bit depth indicator was not respected.
Added a separate WavFormat class extending AudioFormat, and added some format handling code to the putative wav creation functions in WavData.java.
Merge branch 'master' of github.com:StefanKopieczek/audinance