summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-07-03net/AllocatedSocketAddress: import std::swapMax Kellermann
2019-07-03net/{Allocated,Static}SocketAddress: use IPv[46]Address::SetPort()Max Kellermann
2019-07-03net/ToString: move UnmapV4() to class IPv6AddressMax Kellermann
2019-07-03net/ToString: UnmapV4() returns IPv4AddressMax Kellermann
2019-07-03net/SocketAddress: use IPv[46]Address::Cast()Max Kellermann
2019-07-03Merge tag 'v0.21.11'Max Kellermann
2019-07-01Merge branch 'runtime_enumeration' of git://github.com/eugene2k/MPDMax Kellermann
2019-07-01Add runtime enumeration of supported schemas.Eugene Gorodinsky
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: more assertions in class PeriodBufferMax Kellermann
2019-06-28output/alsa: use IsCleared() instead of IsDrained() in DrainInternal()Max Kellermann
2019-06-28output/alsa: replace PeriodBuffer::IsEmpty() with IsCleared()Max Kellermann
2019-06-28Merge branch 'v0.21.x'Max 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-27output/alsa: check GetFrames()>0 instead of IsEmpty() in WriteFromPeriodBuffer()Max Kellermann
2019-06-27output/alsa: DrainInternal() ignores postponed partial frameMax Kellermann
2019-06-27output/alsa: add "full" assertion to WriteFromPeriodBuffer()Max Kellermann
2019-06-27output/alsa: add full check before calling FillWithSilence()Max Kellermann
2019-06-27output/alsa: improve silence generator test in DrainInternal()Max Kellermann
2019-06-27output/alsa: hold back snd_pcm_writei() until period_buffer is fullMax Kellermann
2019-06-27lib/alsa/PeriodBuffer: add missing includeMax Kellermann
2019-06-27lib/alsa/PeriodBuffer: add API documentationMax Kellermann
2019-06-27Merge branch 'v0.21.x'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
2019-06-26pcm/Export: add GetSilence()Max Kellermann
2019-06-26pcm/Export: add GetInputBlockSize(), GetOutputBlockSize()Max Kellermann
2019-06-26pcm/Export: add GetInputFrameSize()Max Kellermann
2019-06-26pcm/Export: rename GetFrameSize() to GetOutputFrameSize()Max Kellermann
2019-06-26pcm/Export: rename CalcSourceSize() to CalcInputSize()Max Kellermann
2019-06-26pcm/Export: eliminate the AudioFormat parameter from GetFrameSize()Max Kellermann
2019-06-26pcm/Export: use the "channels" attribute in GetFrameSize()Max Kellermann
2019-06-26pcm/RestBuffer: make internal methods privateMax Kellermann
2019-06-18pcm/Export: split src_sample_format from alsa_channel_orderMax Kellermann
2019-06-18pcm/Export: update API documentationMax Kellermann
2019-06-18Revert "MusicChunk: pad MusicChunkInfo to a multiple of 8 bytes"Max Kellermann
2019-06-18pcm/Dsd{16,32}: stash odd frames away for the next callMax Kellermann
2019-06-18pcm/Dsd{16,32}: convert public function to stateful classMax Kellermann
2019-06-18pcm/Export: update API documentationMax Kellermann