Add a real autotools build enviroment.
Revert #undef OLD_LIBOGG.
Use 'artist' not 'author' for the dc:author tag.
In opusdec fill resampler with 0 rather than 200. Reported by [email protected] and [email protected].
Include missing alloca.h.
Encoder-side changes for exact durations for 44.1k roundtrips also reduce framing latency and support very high rate (>15mbit) multichannel.
Minor changes to make it easier to cross compile.
Some minor reorg, plus removing -DVALGRIND from the Makefile
Opusenc: code 16kHz as 16kHz, not 12kHz.
Add --save-range for opusdec too.
Opusenc: Downmixing, multistream --save-range, multistream set-ctl.
First cut at working multichannel support.
Incremental work rewriting opusenc.
Opusdec print_comments hardening.
Fix opusenc comment writing.
Fix opusenc stack corruption with large requested frames.
Fix oggdec stack corruption with large frames.
Fixes build against current libopus.
Merge remote-tracking branch 'jmvalin/master'
Build fixes for the multistream error codes and some whitespace
Switching to multi-stream API
Add noise shaping dither to opusdec.
Switch the encode and decode tools to use the float API and update for the VBR API change.
Now with non insane dB->gain calculation
Adding a playback gain field to the header
header fixes from bemasc
updated Ogg header comment
New version of the Opus header -- reversing the stream/channel map
Adding OpusTags at the front of comments packets
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