summaryrefslogtreecommitdiff
path: root/src/decoder
AgeCommit message (Expand)Author
2018-07-06util/StringFormat: new utility libraryMax Kellermann
2018-05-07decoder/opus: add support for R128_ALBUM_GAIN tagMichal Koutenský
2018-05-07decoder/dsd: allow 4 MB ID3 tagsMax Kellermann
2018-05-03decoder/{dsdiff,dsf}: support more MIME typesMax Kellermann
2018-04-25player/Thread: never reuse decoder when switching radio streamsMax Kellermann
2018-02-17decoder/flac: move the SubmitData() call out of the callbackMax Kellermann
2018-02-17decoder/flac: call FlacSubmitToClient() again after seekingMax Kellermann
2018-02-17decoder/flac: move code to FlacSubmitToClient()Max Kellermann
2018-02-17decoder/Bridge: truncate last chunk at the exact end_timeMax Kellermann
2018-01-07thread/Thread: use BoundMethodMax Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-11-12decoder/ffmpeg, test/test_protocol: catch exceptions by referenceMax Kellermann
2017-11-03decoder/vorbis: scale and clip tremor-decoded samples to 15 bitsMarcin Jurkowski
2017-09-27decoder/Thread: clear the command after catching an exceptionMax Kellermann
2017-09-27GME Plugin: fix track numberingJohn Regan
2017-09-18ffmpeg plugin: when decoded stream duration is unavailable, attempt fallback ...Charlie Waters
2017-07-20Check for MusicBrainz id3v2 tags in ffmpeg.Matthew Leon
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-06-03decoder/ffmpeg: add support for adxJörg Raftopoulos
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