summaryrefslogtreecommitdiff
path: root/src/decoder
AgeCommit message (Expand)Author
2018-01-25decoder/{dsdiff,dsf,mpg123,wavpack}: avoid exceptions in scan methodsMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-23decoder/{adplug,sidplay}: add missing "noexcept"Max Kellermann
2018-01-21decoder/Plugin: add "noexcept"Max Kellermann
2018-01-17fs/AllocatedPath: make the nullptr_t constructor publicMax Kellermann
2018-01-17fs/Path: replace method Null() with nullptr_t constructorMax Kellermann
2018-01-16util/{Const,Writable}Buffer: eliminate static method Null(), use nullptr cast...Max Kellermann
2018-01-02config/Block: add method GetPositiveValue()Max Kellermann
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