Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
CLI QuickTime AAC/ALAC encoder
C++ C Objective-C Other

bump

latest commit 250b19536b
@nu774 authored
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 pass exceptions to AudioConverterFillComplexBuffer()
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 fix issue on Nero style chapters starts with non-zero time stamp
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 fix issue on Nero style chapters starts with non-zero time stamp
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 When input has an embeded cuesheet, split output by the cuesheet by d…
cuesheet.h When input has an embeded cuesheet, split output by the cuesheet by d…
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 When input has an embeded cuesheet, split output by the cuesheet by d…
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 increase CRT limit of open files to 2048
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 fix issue on Nero style chapters starts with non-zero time stamp
mp4v2wrapper.h Always write 0 into esds avgBitrate field, and calc maxBitrate on our…
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 write iTunes compatible "Encoding Params" tag
sink.h Always write 0 into esds avgBitrate field, and calc maxBitrate on our…
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 When input has an embeded cuesheet, split output by the cuesheet by d…
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
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 use errno when _doserrno is not set
windows7.manifest switched to taglib from libid3tag + code clean up
wvpacksrc.cpp When input has an embeded cuesheet, split output by the cuesheet by d…
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.