summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-08-03decoder/mad: return from SynthAndSubmit() earlyMax Kellermann
2019-08-03decoder/mad: pass mad_pcm to mad_fixed_to_24_buffer()Max Kellermann
2019-08-03decoder/mad: eliminate the loop in SubmitPCM()Max Kellermann
2019-08-03decoder/mad: rename a few misnamed methodsMax Kellermann
2019-08-03decoder/mad: move code to LoadNextFrame()Max Kellermann
2019-08-03decoder/mad: move code to HandleCurrentFrame()Max Kellermann
2019-08-03decoder/mad: remove unnecessary initializersMax Kellermann
2019-08-03decoder/mad: subtract libmad decoder delay from LAME encoder paddingMax Kellermann
2019-08-03decoder/mad: pad the input buffer with zero bytes and end of fileMax Kellermann
2019-08-03decoder/mad: don't count the Xing/LAME metadata frameMax Kellermann
2019-08-03decoder/mad: make "current_frame" zero-basedMax Kellermann
2019-08-03decoder/mad: add API documentationMax Kellermann
2019-08-03decoder/mad: convert to class, make almost everything privateMax Kellermann
2019-08-03decoder/mad: move code to methods RunDecoder(), RunScan()Max Kellermann
2019-08-03decoder/mad: eliminate attribute "bit_rate"Max Kellermann
2019-08-03decoder/mad: add `noexcept`Max Kellermann
2019-08-03decoder/mad: use MAD_F_MIN and MAD_F_MAXMax Kellermann
2019-08-03decoder/mad: use Clamp()Max Kellermann
2019-08-02decoder/mad: refactor local variables in FillBuffer()Max Kellermann
2019-08-02decoder/mad: use sizeof(input_buffer)Max Kellermann
2019-08-02decoder/mad: simplify variable initialization in FillBuffer()Max Kellermann
2019-08-02decoder/mad: fix broken log messageMax Kellermann
2019-08-02decoder/mad: change "mp3_" suffix to "mad_"Max Kellermann
2019-08-02decoder/mad: make enums strictly-typedMax Kellermann
2019-08-02decoder/mad: include cleanupMax Kellermann
2019-08-02util/StaticFifoBuffer: add GetAvailable()Max Kellermann
2019-08-02util/StaticFifoBuffer: add `constexpr`Max Kellermann
2019-08-02util/StaticFifoBuffer: add `noexcept`Max Kellermann
2019-08-02util/Compiler.h: move compiler version checks to meson.buildMax Kellermann
2019-08-02Fix JACK plugin outputting only to left channelDiomendius
2019-08-02lib/xiph/OggVisitor: invoke OnOggPacket() with the "E_O_S" packetMax Kellermann
2019-08-02lib/xiph/OggVisitor: more API documentationMax Kellermann
2019-07-29playlist/Song: add missing includesMax Kellermann
2019-07-29decoder/opus: ignore case in replay gain tag namesMax Kellermann
2019-07-29playlist/Song: support backslash in relative URIsMax Kellermann
2019-06-28output/alsa: log when generating silence due to slow decoderMax Kellermann
2019-06-28output/alsa: schedule a timer to generate silenceMax Kellermann
2019-06-28output/alsa: add a new flag "waiting" for xrun managementMax Kellermann
2019-06-28output/alsa: Cancel() also affects "active" (documentation)Max Kellermann
2019-06-28output/alsa: fix comment typoMax Kellermann
2019-06-28output/alsa: fix comment typoMax Kellermann
2019-06-28output/alsa: always redo DrainInternal() after writingMax Kellermann
2019-06-28output/alsa: check PCM state before calling snd_pcm_drain()Max Kellermann
2019-06-26input/tidal: deprecated because Tidal has changed the protocolMax Kellermann
2019-06-26decoder/wildmidi: add fallbacks for libwildmidi<0.4Max Kellermann
2019-06-26decoder/wildmidi: remove unused variable wildmidi_domainMax Kellermann
2019-06-26decoder/wildmidi: throw PluginUnavailable on WildMidi_Init() errorMax Kellermann
2019-06-26decoder/wildmidi: throw PluginUnavailable if config file does not existMax Kellermann
2019-06-26decoder/List: handle exception PluginUnavailableMax Kellermann
2019-06-26decoder/List: annotate exceptions thrown by DecoderPlugin::Init()Max Kellermann