Age | Commit message (Expand) | Author |
2017-12-22 | player/Thread: merge four mutex locks in SeekDecoder() | Max Kellermann |
2017-12-22 | decoder/Control: caller must lock mutex for Start() | Max Kellermann |
2017-12-22 | decoder/Control: caller must lock mutex for Stop() | Max Kellermann |
2017-12-22 | decoder/Control: caller must lock mutex for Seek() | Max Kellermann |
2017-12-20 | decoder/mad: use std::unique_ptr | Max Kellermann |
2017-12-20 | decoder/Bridge: use std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | input/InputStream: ReadTag() returns std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | lib/xiph/VorbisComments: return std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | tag/Id3Scan: return std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | MusicChunk, player/Thread: use std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | tag/Tag: Merge() returns std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | player/Control, ...: remove API documentation references to the obsolete Erro... | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-12-16 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-12 | *: check defined(_WIN32) instead of defined(WIN32) | Max Kellermann |
2017-11-26 | decoder/Control: wrap DetachedSong* in std::unique_ptr | Max Kellermann |
2017-11-26 | decoder/Control: add "noexcept" | Max Kellermann |
2017-11-12 | Merge branch 'v0.20.x' | Max Kellermann |
2017-11-12 | decoder/ffmpeg, test/test_protocol: catch exceptions by reference | Max Kellermann |
2017-11-10 | util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL | Max Kellermann |
2017-11-05 | Merge branch 'v0.20.x' | Max Kellermann |
2017-11-03 | decoder/vorbis: scale and clip tremor-decoded samples to 15 bits | Marcin Jurkowski |
2017-10-18 | Merge tag 'v0.20.11' | Max Kellermann |
2017-09-27 | decoder/Thread: clear the command after catching an exception | Max Kellermann |
2017-09-27 | GME Plugin: fix track numbering | John Regan |
2017-09-26 | GME Plugin: fix track numbering | John Regan |
2017-09-26 | GME Plugin: only load m3u if it exists | John Regan |
2017-09-22 | GME Plugin: try loading m3u sidecar files | John Regan |
2017-09-19 | Merge branch 'v0.20.x' | Max Kellermann |
2017-09-18 | ffmpeg plugin: when decoded stream duration is unavailable, attempt fallback ... | Charlie Waters |
2017-07-31 | Merge branch 'v0.20.x' | Max Kellermann |
2017-07-20 | Check for MusicBrainz id3v2 tags in ffmpeg. | Matthew Leon |
2017-06-04 | Merge tag 'v0.20.9' | Max Kellermann |
2017-06-04 | *: add lost of "noexcept" specifications | Max Kellermann |
2017-06-03 | decoder/ffmpeg: add support for adx | Jörg Raftopoulos |
2017-05-15 | Merge tag 'v0.20.7' | Max Kellermann |
2017-05-08 | *: add "noexcept" to many, many function prototypes | Max Kellermann |
2017-04-24 | decoder/pcm: support audio/L24 | Max Kellermann |
2017-04-24 | Merge branch 'v0.20.x' | Max Kellermann |
2017-04-24 | decoder/pcm: add missing nullptr check | Max Kellermann |
2017-04-24 | Merge branch 'v0.20.x' | Max Kellermann |
2017-04-24 | decoder/pcm: split variable "frame_size" in "in_*" and "out_*" | Max Kellermann |
2017-04-24 | decoder/pcm: fix potential assertion failure in FillBuffer() | Max Kellermann |
2017-03-10 | Merge tag 'v0.20.6' | Max Kellermann |
2017-03-10 | decoder/sidplay: make compatible with libsidplayfp < 1.8 | Max Kellermann |
2017-03-07 | Add missing include for cstdlib, otherwise free() is undefined | Thomas Zander |
2017-03-01 | decoder/Thread: check ENABLE_FFMPEG, not HAVE_FFMPEG | Max Kellermann |
2017-03-01 | decoder/mpcdec: ignore empty frames | Max Kellermann |
2017-02-10 | thread/Thread: use BoundMethod | Max Kellermann |
2017-02-08 | tag/Tag: move tag_name_parse() to ParseName.cxx | Max Kellermann |