Revert "library interface version++"
library interface version++
MP4 max frame size calculation moved to library
added scalefactor output counter, it will be useful for window grouping;
coder data struct cleaned up; fields renamed
LTP and Main object types removed
mp4write: esds, stsc, stco atoms changed for better compatibility
raised max framesize and max quality (5000) for mp4 files
quantizer: calculate scalefactor first then band multiplier
cutoff frequency tuned to fully utilize top band; removed mid frequency boost (it turned out useless)
print faac version header before help
print help options in help
removed --help-long option, it was just an alias for -H
fixed help: --long-help was renamed to --help-long
bugfix: integer calculation should be double; fix quality multiplier accordingly
quantizer: use standard "MAGIC_NUMBER" for integer conversion
updated help, manpage and changelog
The strncmp() declaration needs to conform to the standard to fix build failure with musl libc.
check if output file exists; --overwrite option added
frontend: help/usage reorganized
block switch: produce a little more long frames
block switching parametrized: more long blocks at lower bitrates, more short blocks at higher bitrates
give more quality to lower frequencies, less quality to highs
quantizer: return back to using fixed bias with RMS energy matching
max quality setting raised to 2000
a better way to balance band volume
default bandwidth setting simplified; highened cutoff
quantizer: use unscaled data for most calculations
renamed: psych -> blockswitch
made mp4 brands more apple compatible
huffman.h: removed static declaration
new --tag option to add named tags
rewritten short/long blocktype switch
Don't build DRM(Digital Radio Mondiale) by default.
use +60 value for scalefactor and use clipped diff instead of original value (Arcen@github)
QuantizeReflectionCoeffs() fix (Arcen@github)
--track,--disc,--genre options parameter check
got rid of potentially-uninitialized-variable warning
silent option replaced with verbosity option
atom order as specified in standard
removed problematic printf, improved some printf's
I don't really know what this field is supposed to mean
new mp4 output module written from scratch
Merge branch 'master' of ssh://git.code.sf.net/p/faac/faac
Merge branch 'master' of ssh://git.code.sf.net/p/faac/faac