summaryrefslogtreecommitdiff
path: root/src/decoder
AgeCommit message (Expand)Author
2018-10-25decoder/Thread: reimplement HasRemoteTagScanner() using the InputPlugin listMax Kellermann
2018-10-24decoder/Thread: enable output tags for Tidal and QobuzMax Kellermann
2018-10-24decoder/Thread: move check to SongHasVolatileTags()Max Kellermann
2018-10-24decoder/Control: convert to class, make various attributes privateMax Kellermann
2018-10-23Merge tag 'v0.20.22'Max Kellermann
2018-10-23decoder/fluidsynth: adapt to API change in version 2.0Max Kellermann
2018-10-22decoder/mad: convert `Tag**` parameter to just `Tag*`Max Kellermann
2018-10-22decoder/mad: use class UniqueId3TagMax Kellermann
2018-10-22decoder/mad: don't initialize xing::framesMax Kellermann
2018-10-22decoder/mad: remove unused attribute from `xing::magic`Max Kellermann
2018-10-19decoder/mad: use mad_bit_skip() where appropriateMax Kellermann
2018-10-19decoder/audiofile: larger stack buffer to reduce overheadMax Kellermann
2018-10-19decoder/sndfile: make `vio` constexprMax Kellermann
2018-10-19decoder/mad: move parse_id3_mixramp() to src/tag/Id3ReplayGain.cxxMax Kellermann
2018-10-16decoder/sidplay: fix typo to avoid linker error with meson (libsidplayfp)skidoo23
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-10-12decoder/wavpack: fix warning 'unused variable is_dsd' when compiled with --en...skidoo23
2018-10-07decoder/gme: fix includeMax Kellermann
2018-09-22player/CrossFade, ...: use lround()Max Kellermann
2018-09-21AudioFormat: add TimeToSize(), SizeToTime()Max Kellermann
2018-09-21decoder/Client: use std::chrono::duration<double> instead of raw `double`Max Kellermann
2018-09-21decoder/Thread: add `noexcept`Max Kellermann
2018-09-21decoder/{Thread,Control,...}: rename source files, drop prefixMax Kellermann
2018-09-21decoder/Thread: move decoder_thread_start() into DecoderControlMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-14Merge branch 'master' of git://github.com/skidoo23/MPDMax Kellermann
2018-08-12decoder/sidplay: support basic and kernal rom (libsidplayfp)skidoo23
2018-08-09decoder/Thread, ...: log all exceptionsMax Kellermann
2018-08-07decoder/mpg123: remove obsolete const_cast hackMax Kellermann
2018-08-07decoder/mpg123: use AtScopeExit() to call mpg123_delete() during scanMax Kellermann
2018-08-07decoder/mpg123: use AtScopeExit() to call mpg123_delete()Max Kellermann
2018-08-02decoder/mikmod: require at least version 3.2Max Kellermann
2018-08-02configure.ac: detect libmikmod with pkg-configMax Kellermann
2018-08-02decoder/ffmpeg: require at least version 11.12Max Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-07-25decoder/ffmpeg: skip the av_probe_input_format() callMax Kellermann
2018-07-18decoder/mad: make "gapless_mp3_playback" a block optionMax Kellermann
2018-07-17decoder/List: use struct ConfigDataMax Kellermann
2018-07-17config/Global: remove ConfigBlock::SetUsed() call, let caller do thatMax Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-07decoder/flac: move flac_sample_format() to FlacAudioFormat.hxxMax Kellermann
2018-07-07decoder/flac: rename FlacMetadata.cxx to FlacStreamMetadata.cxxMax Kellermann
2018-07-07lib/xiph/FlacMetadataChain: un-inline Read(InputStream)Max Kellermann
2018-07-07decoder/flac: move class FlacMetadataChain to separate sourceMax Kellermann
2018-07-07decoder/flac: move FlacIOHandle.?xx to lib/xiph/Max Kellermann
2018-07-07decoder/flac: fix comment typoMax Kellermann
2018-07-07lib/xiph/FlacMetadataIterator: proper CamelCaseMax Kellermann
2018-07-07decoder/flac: move class FLACMetadataIterator to separate sourceMax Kellermann
2018-07-07decoder/flac: pass FLAC__Metadata_Chain* to FLACMetadataIterator ctorMax Kellermann
2018-07-07decoder/wavpack: merge duplicate code into Scan()Max Kellermann