Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-12-03 | playlist/rss: use class TagBuilder | Max Kellermann | 1 | -15/+12 | |
2013-12-03 | playlist/rss: rename "tag" to "tag_type" | Max Kellermann | 1 | -7/+7 | |
2013-12-03 | playlist/pls: use class TagBuilder | Max Kellermann | 1 | -11/+12 | |
2013-12-03 | playlist/extm3u: use class TagBuilder | Max Kellermann | 1 | -5/+5 | |
2013-12-03 | playlist/asx: use class TagBuilder | Max Kellermann | 1 | -14/+11 | |
2013-12-03 | playlist/asx: rename "tag" to "tag_type" | Max Kellermann | 1 | -7/+7 | |
2013-12-03 | CueParser: use class TagBuilder | Max Kellermann | 2 | -16/+27 | |
2013-12-03 | TagBuilder: implement the assignment operator | Max Kellermann | 2 | -1/+19 | |
2013-12-03 | CueParser: rename local variables "current_tag" to "tag" | Max Kellermann | 1 | -6/+6 | |
2013-12-03 | CueParser: rename "tag" to "header_tag" | Max Kellermann | 2 | -6/+9 | |
2013-12-03 | DespotifyUtils: use class TagBuilder | Max Kellermann | 1 | -12/+12 | |
2013-12-03 | IcyMetaDataParser: use class TagBuilder | Max Kellermann | 1 | -5/+7 | |
2013-12-03 | Tag: move code from Merge() to TagBuilder::Complement() | Max Kellermann | 3 | -40/+29 | |
2013-12-03 | TagBuilder: add Tag copy/move constructors | Max Kellermann | 2 | -0/+28 | |
2013-12-03 | TagBuilder: add method HasType() | Max Kellermann | 2 | -0/+17 | |
2013-12-03 | OutputAll: use new[]/delete[] instead of g_new()/g_free() | Max Kellermann | 1 | -4/+2 | |
2013-12-03 | AllocatedPath.hxx: use move constructor | Denis Krjuchkov | 1 | -1/+1 | |
2013-12-03 | fs/AllocatedPath: use PathTraits::BuildFS | Denis Krjuchkov | 2 | -10/+14 | |
2013-12-03 | fs/Traits.hxx: implement BuildFS() method | Denis Krjuchkov | 2 | -0/+35 | |
2013-12-03 | fs/Traits.hxx: move definition of AllocatedPath::string to PathTraits | Denis Krjuchkov | 2 | -2/+2 | |
2013-12-03 | fs/Traits.hxx: add GetLengthFS() | Denis Krjuchkov | 1 | -0/+6 | |
There is no GetLengthUTF8() because strlen or std::string::size() could be used instead. | |||||
2013-12-03 | fs/AllocatedPath.hxx: add FromFS(std::string) method | Denis Krjuchkov | 1 | -0/+11 | |
2013-12-03 | fs/Traits.hxx: don't use g_path_is_absolute | Denis Krjuchkov | 1 | -9/+7 | |
2013-12-03 | fs/Traits.hxx: simplify code | Denis Krjuchkov | 1 | -7/+3 | |
- Move definition of SEPARATOR_UTF8 out of #ifdef - Remove duplicated check in IsSeparatorUTF8 | |||||
2013-12-03 | PollGroupWinSelect: delete copy constructor and assignment operator | Denis Krjuchkov | 1 | -0/+2 | |
2013-12-03 | PollGroupWinSelect: uninline constructor and destructor | Denis Krjuchkov | 2 | -2/+5 | |
2013-12-02 | output/openal: check __APPLE__ instead of HAVE_OSX | Lukas Stabe | 1 | -1/+1 | |
On OSX, the configure-flag --enable-osx is used to enable the unsupported osx output. It sets the HAVE_OSX preprocessor define. src/output/OpenALOutputPlugin.cxx uses this define to determine wether it is building on OSX, and imports different headers (which have nothing to do with the osx output) depending on wether or not it is set. | |||||
2013-12-02 | command: add commands "addtagid", "cleartagid" | Max Kellermann | 5 | -0/+207 | |
2013-12-02 | Tag: add methods RemoveAll(), RemoveType() | Max Kellermann | 2 | -0/+32 | |
2013-12-02 | pcm/Traits: add typedef "sum_type" | Max Kellermann | 3 | -5/+16 | |
Allow 32 bit platforms to use 32 bit instead of 64 bit for summing 24 bit samples. | |||||
2013-12-02 | pcm/Traits: use int_leastX_t types | Max Kellermann | 1 | -4/+4 | |
2013-12-02 | pcm/PcmChannels: implement fake N-to-M mapping | Max Kellermann | 1 | -1/+27 | |
This is really just a mono mapper, but the important part is that this library cannot fail anymore. | |||||
2013-12-02 | pcm/PcmChannels: use the SampleTraits library | Max Kellermann | 1 | -182/+60 | |
2013-12-02 | pcm/Traits: add template specialization for FLOAT | Max Kellermann | 1 | -0/+11 | |
2013-12-02 | pcm/PcmChannels: use struct ConstBuffer | Max Kellermann | 3 | -112/+74 | |
2013-12-02 | pcm/PcmBuffer: add typed method GetT() | Max Kellermann | 1 | -0/+6 | |
2013-12-02 | pcm/PcmUtils: use the SampleTraits library | Max Kellermann | 4 | -17/+14 | |
2013-12-02 | pcm/PcmUtils: remove unused function PcmClampN() | Max Kellermann | 1 | -12/+0 | |
2013-12-02 | pcm/PcmVolume: use the SampleTraits library | Max Kellermann | 1 | -30/+22 | |
2013-12-02 | pcm/PcmFormat: use SampleTraits::long_type in ConvertFromFloat() | Max Kellermann | 1 | -2/+4 | |
2013-12-02 | pcm/PcmPrng: add "constexpr" | Max Kellermann | 1 | -1/+1 | |
2013-12-02 | event: add poll() based PollGroup implementation | Denis Krjuchkov | 3 | -0/+156 | |
2013-12-01 | pcm/PcmMix: use the SampleTraits library for MixRamp | Max Kellermann | 1 | -15/+22 | |
2013-12-01 | pcm/PcmMix: use the SampleTraits library | Max Kellermann | 1 | -21/+29 | |
2013-12-01 | pcm/SampleTraits: use 64 bit for S24 long_type | Max Kellermann | 1 | -1/+1 | |
2013-12-01 | pcm/Traits: add typedef long_type | Max Kellermann | 1 | -0/+13 | |
2013-12-01 | pcm/Traits: add API documentation | Max Kellermann | 1 | -0/+24 | |
2013-12-01 | pcm/PcmFormat: move generic definitions to Traits.hxx | Max Kellermann | 2 | -45/+72 | |
2013-12-01 | pcm/SoxrResampler: new resampler option using libsoxr | Max Kellermann | 3 | -0/+162 | |
2013-12-01 | pcm/ConfiguredResampler: convert boolean flag to enum | Max Kellermann | 1 | -13/+31 | |
Prepare for adding more resamplers. |