wip for handling unrecoverable errors
Properly cleanup on failure to open a file
Properly cleanup even when ope_drain() isn't called
Fix copyright (using libogg's CRC code)
split the calls for draining and destroying the object
Merge branch 'exp_oggpacker2'
setting the muxing delay
chaining seems to be working
Fix bos and eos (I think)
shifting the buffer to avoid growing it all the time
split pages seem to work
Adding some page-splitting code (not quite correct)
both ogg libraries side-by-side
tracking the user buffer pointer
New ogg packer instead of libogg
Add packet and page callbacks
Add support for OPUS_MULTISTREAM_GET_ENCODER_STATE
merge libopus and libopusenc ctl() calls
Implements changing the vendor string
Implement ope_continue_new_file()
Should remove remaining chaining glitches by increasing the overlap
Fixes Ogg delay for chaining
restart granule at zero on chaining
Disabling prediction on chaining joint
trying to compute preskip (doesn't work)
Calling srand() was probably not a good idea
Added actual chaning code (untested)
Applying comments to the last created stream
Some refactoring for chaining
Implement ope_flush_header()
Making it possible to set the serialno
More pass-through ctl() requests
Add picture code (completely untested)
Add setting for comment padding (untested)
setting decision delay and muxing delay (untested)
Frame size support (untested)
enforcing Ogg delay constraint
Don't resample at 48 kHz
supporting some encoder requests (untested)
Fix preskip, granule position, eos flag
Adding resampler code (not used yet)
Handle the end of stream
Fixing some bugs (still won't encode a file)
return values, setting framesize
filling the audio buffer
writing some example code
Add header code from opus-tools
More init code, silencing warnings
Starting implementation (mostly still placeholders)
Adding implementation (just placeholder functions for now
Copying build system from opusfile