Avoid high muxing delay by tracking and flushing, support for lower
s/sample_rate/input_sample_rate/
Implements --speech and --music
Comment bugfix: comment_init() was called too late.
Handling the preskip after resampling
Adding code to drain the resampler
Now skips samples at the end according to the last granulepos
Fixes granulepos computation in opusenc and ensures there's enough audio
proper pre-skip computation in the encoder
Multi-stream header support -- completely untested
Rejecting headers with junk at the end
Making the header little endian like the rest
Adds a version field and fixes pregap decoding
Pregap handling in opusenc, proper ending of audio read in opusenc
Resampling on the decoder side
Basic resampling support in the encoder
Bringing in the Speex resampler (not used yet)
Properly determine the frame size in opusdec
Remove the rest of skeleton support from opusenc
Decoder code updated to Opus
Header handlign code (completely untested)
Copying opusenc/opusdec from celtenc/celtdec