aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2013-12-03playlist/asx: use class TagBuilderMax Kellermann1-14/+11
2013-12-03playlist/asx: rename "tag" to "tag_type"Max Kellermann1-7/+7
2013-12-03CueParser: use class TagBuilderMax Kellermann2-16/+27
2013-12-03TagBuilder: implement the assignment operatorMax Kellermann2-1/+19
2013-12-03CueParser: rename local variables "current_tag" to "tag"Max Kellermann1-6/+6
2013-12-03CueParser: rename "tag" to "header_tag"Max Kellermann2-6/+9
2013-12-03DespotifyUtils: use class TagBuilderMax Kellermann1-12/+12
2013-12-03IcyMetaDataParser: use class TagBuilderMax Kellermann1-5/+7
2013-12-03Tag: move code from Merge() to TagBuilder::Complement()Max Kellermann3-40/+29
2013-12-03TagBuilder: add Tag copy/move constructorsMax Kellermann2-0/+28
2013-12-03TagBuilder: add method HasType()Max Kellermann2-0/+17
2013-12-03OutputAll: use new[]/delete[] instead of g_new()/g_free()Max Kellermann1-4/+2
2013-12-03AllocatedPath.hxx: use move constructorDenis Krjuchkov1-1/+1
2013-12-03fs/AllocatedPath: use PathTraits::BuildFSDenis Krjuchkov2-10/+14
2013-12-03fs/Traits.hxx: implement BuildFS() methodDenis Krjuchkov2-0/+35
2013-12-03fs/Traits.hxx: move definition of AllocatedPath::string to PathTraitsDenis Krjuchkov2-2/+2
2013-12-03fs/Traits.hxx: add GetLengthFS()Denis Krjuchkov1-0/+6
2013-12-03fs/AllocatedPath.hxx: add FromFS(std::string) methodDenis Krjuchkov1-0/+11
2013-12-03fs/Traits.hxx: don't use g_path_is_absoluteDenis Krjuchkov1-9/+7
2013-12-03fs/Traits.hxx: simplify codeDenis Krjuchkov1-7/+3
2013-12-03PollGroupWinSelect: delete copy constructor and assignment operatorDenis Krjuchkov1-0/+2
2013-12-03PollGroupWinSelect: uninline constructor and destructorDenis Krjuchkov2-2/+5
2013-12-02command: add commands "addtagid", "cleartagid"Max Kellermann5-0/+207
2013-12-02Tag: add methods RemoveAll(), RemoveType()Max Kellermann2-0/+32
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