summaryrefslogtreecommitdiff
path: root/src/decoder
AgeCommit message (Expand)Author
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-04-24decoder/pcm: add missing nullptr checkMax Kellermann
2017-04-24decoder/pcm: fix potential assertion failure in FillBuffer()Max Kellermann
2017-03-10decoder/sidplay: make compatible with libsidplayfp < 1.8Max Kellermann
2017-03-07Add missing include for cstdlib, otherwise free() is undefinedThomas Zander
2017-03-01decoder/Thread: check ENABLE_FFMPEG, not HAVE_FFMPEGMax Kellermann
2017-03-01decoder/mpcdec: ignore empty framesMax Kellermann
2017-01-17AudioFormat: replace struct audio_format_string with class StringBuffer, retu...Max Kellermann
2017-01-11decoder/Bridge: call PcmConvert::Reset() after seekingMax Kellermann
2017-01-10decoder/flac: add options "probesize" and "analyzeduration"Max Kellermann
2017-01-08decoder/wavpack: fix crash bugMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2016-12-13AudioFormat: add method WithMask(), shortcut for ApplyMask()Max Kellermann
2016-12-13Merge tag 'v0.19.21'Max Kellermann
2016-12-13decoder/ffmpeg: fix double free bugMax Kellermann
2016-12-10decoder/wavpack: implement WavpackStreamReader64 if availableMax Kellermann
2016-12-10decoder/wavpack: move code to WavpackInput methodsMax Kellermann
2016-12-10decoder/wavpack: use WavpackSeekSample64() if availableMax Kellermann
2016-12-10decoder/wavpack: seek errors are fatalMax Kellermann
2016-12-09decoder/wavpack: implement scan_stream()Max Kellermann
2016-12-09decoder/wavpack: convert WavpackInput::client to pointerMax Kellermann
2016-12-09decoder/wavpack: add WavpackOpen() wrappers which throw exceptionMax Kellermann
2016-12-09decoder/wavpack: move wavpack_scan_file() downMax Kellermann
2016-12-09decoder/wavpack: support native DSDMax Kellermann
2016-12-09decoder/wavpack: use template for format_sample_X()Max Kellermann
2016-12-09decoder/wavpack: move 8 and 16 bit conversion to separate functionsMax Kellermann
2016-12-09decoder/wavpack: rename format_samples_float() to format_samples_nop()Max Kellermann
2016-12-09decoder/wavpack: use std::copy_n()Max Kellermann
2016-12-09decoder/wavpack: use int16_t instead of uint16_tMax Kellermann
2016-12-09decoder/wavpack: use WavpackGetNumSamples64() if availableMax Kellermann
2016-12-09decoder/wavpack: check WavpackGetNumSamples()==-1Max Kellermann
2016-12-09decoder/wavpack: move code to GetDuration()Max Kellermann
2016-12-09decoder/wavpack: make is_float constMax Kellermann
2016-12-09decoder/wavpack: use WavpackGetReducedChannels()Max Kellermann
2016-12-09decoder/wavpack: basic DSD support (WavPack 5)Max Kellermann
2016-12-09decoder/wavpack: disable OPEN_TAGSMax Kellermann
2016-12-09decoder/wavpack: change norm_offset to 0Max Kellermann
2016-12-09decoder/wavpack: use AtScopeExit()Max Kellermann
2016-12-04system/Error: use std::generic_category() for errno on WindowsMax Kellermann
2016-12-03decoder/Bridge: move code to DecoderControl::SetReady()Max Kellermann
2016-12-03decoder/Control: add attribute configured_audio_formatMax Kellermann
2016-12-03decoder/Control: make ReplayGainConfig constMax Kellermann
2016-11-25decoder/Thread: skip the ReplayGain loader if the feature is disabledMax Kellermann
2016-11-25{decoder,player}/Control: add ReplayGain{Config,Mode} attributesMax Kellermann
2016-11-25ReplayGainConfig: add struct ReplayGainConfig, move globals to ReplayGainGlob...Max Kellermann
2016-11-24ReplayGainMode: convert to strictly-typed enumMax Kellermann
2016-11-24ReplayGainInfo: don't use array in struct ReplayGainInfoMax Kellermann
2016-11-24ReplayGainInfo: add method Get()Max Kellermann
2016-11-24decoder/Control: use C++11 initializersMax Kellermann