summaryrefslogtreecommitdiff
path: root/src/decoder
AgeCommit message (Expand)Author
2017-12-22player/Thread: merge four mutex locks in SeekDecoder()Max Kellermann
2017-12-22decoder/Control: caller must lock mutex for Start()Max Kellermann
2017-12-22decoder/Control: caller must lock mutex for Stop()Max Kellermann
2017-12-22decoder/Control: caller must lock mutex for Seek()Max Kellermann
2017-12-20decoder/mad: use std::unique_ptrMax Kellermann
2017-12-20decoder/Bridge: use std::unique_ptr<Tag>Max Kellermann
2017-12-20input/InputStream: ReadTag() returns std::unique_ptr<Tag>Max Kellermann
2017-12-20lib/xiph/VorbisComments: return std::unique_ptr<Tag>Max Kellermann
2017-12-20tag/Id3Scan: return std::unique_ptr<Tag>Max Kellermann
2017-12-20MusicChunk, player/Thread: use std::unique_ptr<Tag>Max Kellermann
2017-12-20tag/Tag: Merge() returns std::unique_ptr<Tag>Max Kellermann
2017-12-20player/Control, ...: remove API documentation references to the obsolete Erro...Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-11-26decoder/Control: wrap DetachedSong* in std::unique_ptrMax Kellermann
2017-11-26decoder/Control: add "noexcept"Max Kellermann
2017-11-12Merge branch 'v0.20.x'Max Kellermann
2017-11-12decoder/ffmpeg, test/test_protocol: catch exceptions by referenceMax Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-11-05Merge branch 'v0.20.x'Max Kellermann
2017-11-03decoder/vorbis: scale and clip tremor-decoded samples to 15 bitsMarcin Jurkowski
2017-10-18Merge tag 'v0.20.11'Max Kellermann
2017-09-27decoder/Thread: clear the command after catching an exceptionMax Kellermann
2017-09-27GME Plugin: fix track numberingJohn Regan
2017-09-26GME Plugin: fix track numberingJohn Regan
2017-09-26GME Plugin: only load m3u if it existsJohn Regan
2017-09-22GME Plugin: try loading m3u sidecar filesJohn Regan
2017-09-19Merge branch 'v0.20.x'Max Kellermann
2017-09-18ffmpeg plugin: when decoded stream duration is unavailable, attempt fallback ...Charlie Waters
2017-07-31Merge branch 'v0.20.x'Max Kellermann
2017-07-20Check for MusicBrainz id3v2 tags in ffmpeg.Matthew Leon
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-06-03decoder/ffmpeg: add support for adxJörg Raftopoulos
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-04-24decoder/pcm: support audio/L24Max Kellermann
2017-04-24Merge branch 'v0.20.x'Max Kellermann
2017-04-24decoder/pcm: add missing nullptr checkMax Kellermann
2017-04-24Merge branch 'v0.20.x'Max Kellermann
2017-04-24decoder/pcm: split variable "frame_size" in "in_*" and "out_*"Max Kellermann
2017-04-24decoder/pcm: fix potential assertion failure in FillBuffer()Max Kellermann
2017-03-10Merge tag 'v0.20.6'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-02-10thread/Thread: use BoundMethodMax Kellermann
2017-02-08tag/Tag: move tag_name_parse() to ParseName.cxxMax Kellermann