Remove obsolete #ifdef OPUS_BUILD.
Guard _BitScanReverse on MSVC so that MSVC 6 doesn't break.
More minor updates to RTP draft
Misc updates to the RTP draft
Reword 239e9a33 for better clarity.
Add support for RFC5576 source-level attributes.
Update Ogg draft to make it a WG item.
Tweaks to the new transient detector
Enable maintainer mode by default on automake 1.11
Follow up to commit 8b906c102b37ce74571898c8879c01b2a9088fb3
Fix the draft build.
Should make celt_maxabs*() slightly faster
RTP draft: Using sampling rates instead of bandwidths
Oops, fixes transient_analysis() for the right channel
Fixes a VBR bug caused by maxDepth not to be computed without dynalloc
Fix line endings on MSVC project files.
Add the new source files to the MSVC projects.
Better description of the the stereo signalling behaviour
Remove long-outdated comment
Fixes a quant_coarse_energy() hybrid mode bug
Fixes a bug where transient frames would use previous spreading
Disables tf_analysis() for hybrid mode
Fixes issues with multiple files defining CELT_C
Splits out the CELT encoder and decoder
Splits out the Opus multi-stream encoder and decoder
Changed denormalize_bands() to only work between "start" and "end"
Reduces stack in quant_all_bands() for hybrid mode
More stack usage reduction in quant_all_bands()
Removes the need for lowband_scratch in quant_all_bands()
Moved up the second encoder mdct to reduce stack usage
Reduces decoder stack usage
Further cleanup of the MDCT code, fixes PLC bug
Avoid copying imdct output
Various fixes to draft-terriberry-oggopus.xml
comb_filter() bypass for the case where the gain is zero.
Oops, put back the "static" for transient_analysis()
Fixes a fixed-point overflow in the new transient detector
Fixes a fixed-point divide-by-zero issue
New transient detection algorithm
Move LSB CTLs to the encoder specific section, thanks to Ilari on IRC for noticing.
Adds missing license headers on some scripts and test files
Keeping the deemphasis coefficients in local variable to avoid aliasing issues
Moves the pitch prefiltering code to a separate function
Fix several issues with multistream argument validation.
oops... fixes a C89 issue
Moved pre-emphasis to a separate function and cleaned it up
Optimizations to comb_filter()
Removes more indirections in celt.c
Removes a bunch of indirections from the CELT encoder and decoder
This should speed up deemphasis() quite a bit.
Take the PLC out of the stack size critical path
Fix MSVC linker warnings
Include process.h for _getpid on windows.
Fix the MSVC build.
Fix MSVC format conversion warnings.
Merge inverse mdct post-rotate and de-shuffle loops
Attempt to have at least two bands that are coded
cd doc && make is not the same as make -C doc
Fixes two bugs in the high-band attenuation code (gain_fade())
Fix minor issues reported by scan-build
Ignore files created by configure && make
Adds OPUS_{G,S}ET_FORCE_CHANNELS requests to multistream API
Fixes comment-in-comment warning
Fixes the high-band hybrid gain from the previous commit
Attenuates the HF in hybrid mode to match what SILK does below the cutoff
Fixes a fixed-point overflow in the new pitch code
Improvements to the pitch search
Using floor(.5+x) instead of lrint(x) for C90 compilers
Fixes a bug in the LSB_DEPTH code introduced in cf1053dc
copysignf() was C99-only
Fixes a fixed-point stereo savings issue causing a celt_ilog2(0)
Gets rid of unused boost analysis code that never worked anyway.
Merge branch 'exp_analysis7'
Tuning the speech/music probability model
remove GNUism from install doc command
Fix typo in documentation for opus_decoder_create().
Belabor OPUS_SET_BITRATE instead of max_packet, as this is a common trap.
Typo: FIND_PITCH_BANDWI(D)TH_EXPANSION
Fix common misspellings
Add some more multistream encoder API tests.
Docbug: Replace opus_encode_frame with opus_encode_float in doxygen.
Saves channels*overlap*4 bytes off the state encoder
Reduces rate/max rate to make room for redundancy
Just fix opus-uninstalled.pc instead of tweaking the build dir
Replace 'maximum frame size' with 'maximum packet duration' in the docs.
Fixes a CELT->hybrid switching issue
Link the include dir into out-of-tree build dirs
Move libm in pkgconf to Libs.private to avoid spurious dependencies.
Opus custom requires libm unconditionally.
Add -lm to the pkg-config link line.
Remove FLOATING_POINT from config.h.
Remove 'low-delay' from the pkg-config description.
Capitalize Opus in the pkg-config file comment header.
Add a make install instruction to the README.
Shrinks tansig table, makes data static const
Makes dynalloc more conservative for CBR and CVBR