Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
CLI QuickTime AAC/ALAC encoder
C++ C Other
Failed to load latest commit information.
ALAC eleminate raw printf() usage in ALACEncoder.cpp
CoreAudio add MP4Source and packet decoders for it
implib 64bit support
include avisynth input
mp4v2 mp4v2: implement automatic 64bit switching
taglib update taglib
vcproject switch to static C/C++ runtime linking
.gitattributes add .gitattributes, eol normalization
ALACPacketDecoder.cpp fix permission
ALACPacketDecoder.h add MP4Source and packet decoders for it
AudioCodecX.h add .gitattributes, eol normalization
AudioConverterX.h add MP4Source and packet decoders for it
AudioFileX.h add .gitattributes, eol normalization
COPYING update wavpack header
CoreAudioEncoder.cpp add lpc extrapolator and --no-smart-padding
CoreAudioEncoder.h add lpc extrapolator and --no-smart-padding
CoreAudioPacketDecoder.cpp add MP4Source and packet decoders for it
CoreAudioPacketDecoder.h add MP4Source and packet decoders for it
CoreAudioPaddedEncoder.cpp add --num-priming (experimental)
CoreAudioPaddedEncoder.h add --num-priming (experimental)
CoreAudioResampler.cpp adopt some of c++11
CoreAudioResampler.h add .gitattributes, eol normalization
CoreAudioToolbox.h add .gitattributes, eol normalization
ExtAudioFileX.h add .gitattributes, eol normalization
Limiter.cpp add --limiter
Limiter.h add --limiter
MP4Source.cpp support segment_duration:0 in elst
MP4Source.h add MP4Source and packet decoders for it
MPAHeader.cpp add MP4Source and packet decoders for it
MPAHeader.h add MP4Source and packet decoders for it
PacketDecoder.h add MP4Source and packet decoders for it
Quantizer.cpp fix minor error cases
Quantizer.h support float16 && float24 input (WAV only)
README.rst add .gitattributes, eol normalization
TrimmedSource.h refactor metadata handling
afsource.cpp ExtAFSource: fix preroll issue (was not actually working as intended)
afsource.h ExtAFSource: fix preroll issue (was not actually working as intended)
alacenc.cpp refactor alacenc
alacenc.h refactor alacenc
avssrc.cpp avisynth input
avssrc.h avisynth input
bitstream.cpp fix MSVC12 build issue
bitstream.h generate PCE for 7.1ch rear on AAC (m4a/adts)
cafsink.cpp kill a warning
cafsink.h Don't write iTunes specific tags to caf
cautil.cpp implement AudioSpecificConfig parser
cautil.h implement AudioSpecificConfig parser
chanmap.cpp generate PCE for 7.1ch rear on AAC (m4a/adts)
chanmap.h generate PCE for 7.1ch rear on AAC (m4a/adts)
chapters.cpp add .gitattributes, eol normalization
chapters.h add .gitattributes, eol normalization
composite.cpp refactored CompositeSource
composite.h refactored CompositeSource
compressor.cpp DRC stat file
compressor.h DRC stat file
cuesheet.cpp adopt some of c++11
cuesheet.h refactor metadata handling
dl.h add .gitattributes, eol normalization
env.sh open source alac encoder
expand.h allow recursive substitution by ${} in --fname-format
flacmodule.cpp add .gitattributes, eol normalization
flacmodule.h add .gitattributes, eol normalization
flacsrc.cpp DecodeBuffer<> -> util::FIFO<>
flacsrc.h DecodeBuffer<> -> util::FIFO<>
iencoder.h add lpc extrapolator and --no-smart-padding
inputfactory.cpp avisynth input
inputfactory.h avisynth input
iointer.cpp add readSamplesFull()
iointer.h add readSamplesFull()
libsndfilesrc.cpp support ALAC reading via (recent) libsndfile
libsndfilesrc.h fix finalization process
logging.cpp add .gitattributes, eol normalization
logging.h check stderr activity on progress message + logging
lpc.c add lpc extrapolator and --no-smart-padding
lpc.h add lpc extrapolator and --no-smart-padding
main.cpp output container optimizing progress by default
metadata.cpp refactoring on metadata again
metadata.h use AudioFileGetUserData() to read info chunk of CAF
mixer.cpp DecodeBuffer<> -> util::FIFO<>
mixer.h DecodeBuffer<> -> util::FIFO<>
mp4v2wrapper.cpp fixes for updated mp4v2 custom file provider
mp4v2wrapper.h fixes for updated mp4v2 custom file provider
normalize.cpp give tiny headroom on --normalize
normalize.h add .gitattributes, eol normalization
nullsource.h add .gitattributes, eol normalization
options.cpp refalac: allow -A for the sake of compatibility with qaac
options.h DRC stat file
peaksink.h add --peak
pipedreader.cpp fix --threading: potential problem of non sample aligned read on pipe
pipedreader.h fix --threading: potential problem of non sample aligned read on pipe
playlist.cpp truncate if too long filename is genrerated from template
playlist.h refactor metadata handling
rawsource.cpp factor out pcm sign conversion to util::convert_sign()
rawsource.h add .gitattributes, eol normalization
rng.h change random number generator for dither from MT to LCG
scaler.h add --peak
sink.cpp fixes for updated mp4v2 custom file provider
sink.h write actual number of channels to mp4a box
soxcmodule.cpp switch to libsoxconvolver, remove libsoxrate dependency
soxcmodule.h switch to libsoxconvolver, remove libsoxrate dependency
soxlpf.cpp DecodeBuffer<> -> util::FIFO<>
soxlpf.h DecodeBuffer<> -> util::FIFO<>
soxresampler.cpp libsoxr resampler
soxresampler.h fix finalization process
soxrmodule.cpp libsoxr resampler
soxrmodule.h libsoxr resampler
strutil.cpp add --cue-tracks
strutil.h refactoring on metadata again
taglibhelper.h add .gitattributes, eol normalization
taksrc.cpp fix minor error cases
taksrc.h fix regression on r229 (TAK decoding was failing)
textfile.cpp take care of zero byte text file input (mlang returns E_INVALIDARG on…
textfile.h add .gitattributes, eol normalization
util.cpp factor out pcm sign conversion to util::convert_sign()
util.h DecodeBuffer<> -> util::FIFO<>
version.cpp bump version
waveoutsink.cpp fix to write extensible header in case of float16
waveoutsink.h add --play
wavsink.cpp fix to write extensible header in case of float16
wavsink.h show more meaningful message on write error due to broken pipe
wavsource.cpp support float16 && float24 input (WAV only)
wavsource.h add .gitattributes, eol normalization
wgetopt.cpp add .gitattributes, eol normalization
wgetopt.h add .gitattributes, eol normalization
wicimage.cpp add .gitattributes, eol normalization
wicimage.h add .gitattributes, eol normalization
win32util.cpp Prevent QAAC from failing horribly with error "The process cannot acc…
win32util.h show more meaningful message on write error due to broken pipe
windows7.manifest switched to taglib from libid3tag + code clean up
wvpacksrc.cpp wavpack: set OPEN_NORMALIZE flag
wvpacksrc.h fix regression on r229 (TAK decoding was failing)

README.rst

qaac - CLI QuickTime AAC/ALAC encoder

How to build

You need Microsoft Visual C++ 2010 to build qaac/refalac. AMD64 build is only available for refalac.

Something went wrong with that request. Please try again.