summaryrefslogtreecommitdiff
path: root/src/decoder
AgeCommit message (Expand)Author
2020-10-16decoder/opus: fix track/album ReplayGain fallbackMax Kellermann
2020-10-16decoder/opus: submit output_gain even if there is no OpusTags packetMax Kellermann
2020-10-16decoder/opus: move formula to EbuR128ToReplayGain()Max Kellermann
2020-10-16decoder/opus: move comment to `output_gain` fieldMax Kellermann
2020-10-16decoder/opus: convert field `output_gain` to floatMax Kellermann
2020-09-26clang-tidy: use autoRosen Penev
2020-09-23LogLevel: rename DEFAULT to NOTICEMax Kellermann
2020-09-23decoder/ffmpeg: support album artMax Kellermann
2020-09-21decoder/ffmpeg: implement protocols() and uri_decode() (for RTSP)Max Kellermann
2020-09-21decoder/ffmpeg: pass InputStream by pointerMax Kellermann
2020-09-21decoder/plugin: add method protocols()Max Kellermann
2020-09-21Merge branch 'v0.21.x' into masterMax Kellermann
2020-09-21util/ByteOrder: add FromLE16S()Max Kellermann
2020-09-21Support opus header gain tags and match opus playback volume to other tracks ...Desuwa
2020-09-21fix double promotionsRosen Penev
2020-09-04Merge branch 'v0.21.x' into masterMax Kellermann
2020-09-04decoder/sndfile: allow partial reads at end of fileMax Kellermann
2020-09-04decoder/API: add decoder_read_much()Max Kellermann
2020-09-04decoder/API: add `noexcept`Max Kellermann
2020-07-06Log: make LogLevel the first parameterMax Kellermann
2020-07-06Merge branch 'v0.21.x'Max Kellermann
2020-07-06decoder/Plugin: allow scan_{file,stream}() to throwMax Kellermann
2020-07-01Merge branch 'v0.21.x'Max Kellermann
2020-07-01decoder/opus: implement End Trimming (RFC7845 4.4)Max Kellermann
2020-07-01decoder/opus: keep track of the granuleposMax Kellermann
2020-07-01decoder/opus: simplify indentation in HandleAudio()Max Kellermann
2020-07-01decoder/opus: allocate buffer only in the first chained songMax Kellermann
2020-07-01decoder/opus: add API docsMax Kellermann
2020-07-01decoder/opus: apply pre-skip (RFC7845 4.2)Max Kellermann
2020-07-01decoder/OpusHead: return pre-skipMax Kellermann
2020-07-01system/ByteOrder: move to util/Max Kellermann
2020-06-10Merge tag 'v0.21.24'Max Kellermann
2020-06-10decoder/gme: use class NarrowPath() for Windows compatibilityMax Kellermann
2020-06-10decoder/gme: simplify LoadGmeAndM3u() by moving code to ReplaceSuffix()Max Kellermann
2020-06-10decoder/gme: use StringAfterPrefix()Max Kellermann
2020-06-10add a few IWYU pragmasMax Kellermann
2020-06-10decoder/gme: use Path::GetSuffix()Max Kellermann
2020-06-10decoder/Bridge: add flag to make initial seek errors fatalMax Kellermann
2020-06-09decoder/Bridge: install an InputStreamHandler on local filesMax Kellermann
2020-05-30use std chr functionsRosen Penev
2020-05-27Merge branch 'v0.21.x'Max Kellermann
2020-05-27meson.build: fix the WildMidi check when the feature is disabledMax Kellermann
2020-05-27decoder/modplug: assume ModPlug is built as static library on WindowsMax Kellermann
2020-05-27decoder/wildmidi: assume WildMidi is built as static library on WindowsMax Kellermann
2020-05-27decoder/wildmidi: use NarrowPath, fixing the Windows buildMax Kellermann
2020-05-27meson.build: attempt to detect WildMidi using pkg-configMax Kellermann
2020-05-06Merge branch 'bind' of git://github.com/neheb/MPDMax Kellermann
2020-05-05meson.build: move VERSION and others to Version.hMax Kellermann
2020-05-05*/plugins/meson.build: define feature macros in Features.hMax Kellermann
2020-05-05decoder/sidplay: drop support for libsidplayfp < 1.8Max Kellermann