aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2013-12-02pcm/Traits: add typedef "sum_type"Max Kellermann3-5/+16
2013-12-02pcm/Traits: use int_leastX_t typesMax Kellermann1-4/+4
2013-12-02pcm/PcmChannels: implement fake N-to-M mappingMax Kellermann1-1/+27
2013-12-02pcm/PcmChannels: use the SampleTraits libraryMax Kellermann1-182/+60
2013-12-02pcm/Traits: add template specialization for FLOATMax Kellermann1-0/+11
2013-12-02pcm/PcmChannels: use struct ConstBufferMax Kellermann3-112/+74
2013-12-02pcm/PcmBuffer: add typed method GetT()Max Kellermann1-0/+6
2013-12-02pcm/PcmUtils: use the SampleTraits libraryMax Kellermann4-17/+14
2013-12-02pcm/PcmUtils: remove unused function PcmClampN()Max Kellermann1-12/+0
2013-12-02pcm/PcmVolume: use the SampleTraits libraryMax Kellermann1-30/+22
2013-12-02pcm/PcmFormat: use SampleTraits::long_type in ConvertFromFloat()Max Kellermann1-2/+4
2013-12-02pcm/PcmPrng: add "constexpr"Max Kellermann1-1/+1
2013-12-02event: add poll() based PollGroup implementationDenis Krjuchkov3-0/+156
2013-12-01pcm/PcmMix: use the SampleTraits library for MixRampMax Kellermann1-15/+22
2013-12-01pcm/PcmMix: use the SampleTraits libraryMax Kellermann1-21/+29
2013-12-01pcm/SampleTraits: use 64 bit for S24 long_typeMax Kellermann1-1/+1
2013-12-01pcm/Traits: add typedef long_typeMax Kellermann1-0/+13
2013-12-01pcm/Traits: add API documentationMax Kellermann1-0/+24
2013-12-01pcm/PcmFormat: move generic definitions to Traits.hxxMax Kellermann2-45/+72
2013-12-01pcm/SoxrResampler: new resampler option using libsoxrMax Kellermann3-0/+162
2013-12-01pcm/ConfiguredResampler: convert boolean flag to enumMax Kellermann1-13/+31
2013-11-30pcm/PcmResampler: convert to abstract interfaceMax Kellermann17-886/+694
2013-11-30pcm/PcmConvert: move code to new class GluePcmResamplerMax Kellermann4-139/+152
2013-11-30pcm/PcmConvert: move code to new class PcmChannelsConverterMax Kellermann4-66/+222
2013-11-30pcm/PcmConvert: move code to new class PcmFormatConverterMax Kellermann4-68/+243
2013-11-30pcm/PcmConvert: add AudioFormat parametersMax Kellermann2-53/+53
2013-11-29pcm/PcmConvert: use struct ConstBuffer internallyMax Kellermann2-61/+36
2013-11-29pcm/PcmDsd: use struct ConstBufferMax Kellermann3-25/+26
2013-11-29util/ConstBuffer: new utility classMax Kellermann1-0/+118
2013-11-29pcm/PcmDsd: make attributes privateMax Kellermann1-1/+2
2013-11-29PcmConvert: add pcm_convert_global_init()Max Kellermann3-2/+11
2013-11-29PollGroupEPoll.hxx: add const modifiers where applicableDenis Krjuchkov1-2/+2
2013-11-29Clock.cxx: provide all arguments for GetProcessTimesDenis Krjuchkov1-2/+2
2013-11-29event: implement PollGroup based on Windows selectDenis Krjuchkov4-0/+330
2013-11-28pcm: drop compatibility with libsamplerate older than 0.1.3Max Kellermann1-20/+0
2013-11-28Util/StringUtil: add StringStartsWith()Max Kellermann16-60/+68
2013-11-28PcmConvert: fix src_format corruption when converting from DSDMax Kellermann2-6/+12
2013-11-28event: introduce generic API for internal event loopDenis Krjuchkov6-55/+147
2013-11-28include cleanup using iwyuMax Kellermann185-337/+113
2013-11-27Add infrastructure for using multiple event loopsDenis Krjuchkov13-113/+215
2013-11-26HttpdOutputPlugin.cxx: fix null pointer dereferenceDenis Krjuchkov1-1/+2
2013-11-26Main.cxx: initialize winsock before creating IO threadDenis Krjuchkov1-1/+1
2013-11-25Volume, Output: use new class PeriodClock instead of GTimerMax Kellermann10-58/+172
2013-11-25ClientNew: fix nullptr dereference after g_get_prgname() failureMax Kellermann1-1/+3
2013-11-24archive/iso9660: remove pointless formulaMax Kellermann1-2/+0
2013-11-24archive/iso9660: use reference instead of pointerMax Kellermann1-6/+6
2013-11-24archive/iso9660: convert structs to classesMax Kellermann1-18/+35
2013-11-24DatabaseGlue: make GetDatabase() "gcc_const"Max Kellermann1-1/+1
2013-11-24Stats: use monotonic clock instead of GTimerMax Kellermann5-15/+36
2013-11-24Stats: use GetProcessTimes() on WIN32 to determine MPD uptimeMax Kellermann3-2/+51