Max Kellermann
|
d91f6dc1b5
|
playlist/extm3u: use class TagBuilder
|
2013-12-03 12:21:22 +01:00 |
|
Max Kellermann
|
78c0d8cc88
|
playlist/asx: use class TagBuilder
|
2013-12-03 12:15:43 +01:00 |
|
Max Kellermann
|
b23d2ad43b
|
playlist/asx: rename "tag" to "tag_type"
|
2013-12-03 12:14:55 +01:00 |
|
Max Kellermann
|
ef68946e74
|
CueParser: use class TagBuilder
|
2013-12-03 12:09:21 +01:00 |
|
Max Kellermann
|
a5574f9189
|
TagBuilder: implement the assignment operator
|
2013-12-03 12:09:21 +01:00 |
|
Max Kellermann
|
ba61a92897
|
CueParser: rename local variables "current_tag" to "tag"
|
2013-12-03 11:58:27 +01:00 |
|
Max Kellermann
|
68fc3704e9
|
CueParser: rename "tag" to "header_tag"
|
2013-12-03 11:55:32 +01:00 |
|
Max Kellermann
|
69867015e9
|
DespotifyUtils: use class TagBuilder
|
2013-12-03 11:46:31 +01:00 |
|
Max Kellermann
|
923f18ef76
|
IcyMetaDataParser: use class TagBuilder
|
2013-12-03 11:46:26 +01:00 |
|
Max Kellermann
|
7e8d254b95
|
Tag: move code from Merge() to TagBuilder::Complement()
|
2013-12-03 11:46:24 +01:00 |
|
Max Kellermann
|
6325c3f14a
|
TagBuilder: add Tag copy/move constructors
|
2013-12-03 11:46:23 +01:00 |
|
Max Kellermann
|
074a23e6b4
|
TagBuilder: add method HasType()
|
2013-12-03 11:46:21 +01:00 |
|
Max Kellermann
|
2fb61534a1
|
Merge branch 'master' of git://git.musicpd.org/dk/mpd
|
2013-12-03 11:46:04 +01:00 |
|
Max Kellermann
|
12b6c6ccf7
|
OutputAll: use new[]/delete[] instead of g_new()/g_free()
|
2013-12-03 10:51:50 +01:00 |
|
Denis Krjuchkov
|
55ed7bd34d
|
AllocatedPath.hxx: use move constructor
|
2013-12-03 14:57:26 +06:00 |
|
Denis Krjuchkov
|
eeeef3eab5
|
fs/AllocatedPath: use PathTraits::BuildFS
|
2013-12-03 13:50:50 +06:00 |
|
Denis Krjuchkov
|
96413b1604
|
fs/Traits.hxx: implement BuildFS() method
|
2013-12-03 13:46:05 +06:00 |
|
Denis Krjuchkov
|
2278fe42e5
|
fs/Traits.hxx: move definition of AllocatedPath::string to PathTraits
|
2013-12-03 13:37:35 +06:00 |
|
Denis Krjuchkov
|
3a183f869f
|
fs/Traits.hxx: add GetLengthFS()
There is no GetLengthUTF8() because strlen or std::string::size()
could be used instead.
|
2013-12-03 12:26:05 +06:00 |
|
Denis Krjuchkov
|
6c5828822c
|
fs/AllocatedPath.hxx: add FromFS(std::string) method
|
2013-12-03 12:16:53 +06:00 |
|
Denis Krjuchkov
|
9dd824ba50
|
fs/Traits.hxx: don't use g_path_is_absolute
|
2013-12-03 11:59:57 +06:00 |
|
Denis Krjuchkov
|
d744ea3fca
|
fs/Traits.hxx: simplify code
- Move definition of SEPARATOR_UTF8 out of #ifdef
- Remove duplicated check in IsSeparatorUTF8
|
2013-12-03 11:48:45 +06:00 |
|
Denis Krjuchkov
|
07352e82f1
|
PollGroupWinSelect: delete copy constructor and assignment operator
|
2013-12-03 11:43:26 +06:00 |
|
Denis Krjuchkov
|
1003cc9bf9
|
PollGroupWinSelect: uninline constructor and destructor
|
2013-12-03 11:41:36 +06:00 |
|
Max Kellermann
|
2b717997e2
|
command: add commands "addtagid", "cleartagid"
|
2013-12-02 12:50:27 +01:00 |
|
Max Kellermann
|
20ebacf489
|
Tag: add methods RemoveAll(), RemoveType()
|
2013-12-02 12:46:48 +01:00 |
|
Max Kellermann
|
c6ef0e8887
|
pcm/Traits: add typedef "sum_type"
Allow 32 bit platforms to use 32 bit instead of 64 bit for summing 24
bit samples.
|
2013-12-02 11:48:10 +01:00 |
|
Max Kellermann
|
f761d583b5
|
pcm/Traits: use int_leastX_t types
|
2013-12-02 11:47:17 +01:00 |
|
Max Kellermann
|
cee1ac150e
|
pcm/PcmChannels: implement fake N-to-M mapping
This is really just a mono mapper, but the important part is that this
library cannot fail anymore.
|
2013-12-02 11:42:19 +01:00 |
|
Max Kellermann
|
71b47ae3ef
|
pcm/PcmChannels: use the SampleTraits library
|
2013-12-02 11:28:54 +01:00 |
|
Max Kellermann
|
36e3fda554
|
pcm/Traits: add template specialization for FLOAT
|
2013-12-02 11:26:38 +01:00 |
|
Max Kellermann
|
2b44a2c9bd
|
pcm/PcmChannels: use struct ConstBuffer
|
2013-12-02 11:21:32 +01:00 |
|
Max Kellermann
|
af3b454805
|
pcm/PcmBuffer: add typed method GetT()
|
2013-12-02 11:21:32 +01:00 |
|
Max Kellermann
|
3a0f3eaa50
|
pcm/PcmUtils: use the SampleTraits library
|
2013-12-02 11:21:32 +01:00 |
|
Max Kellermann
|
80eb8d9e26
|
pcm/PcmUtils: remove unused function PcmClampN()
|
2013-12-02 11:21:32 +01:00 |
|
Max Kellermann
|
30c4136c4d
|
pcm/PcmVolume: use the SampleTraits library
|
2013-12-02 11:21:32 +01:00 |
|
Max Kellermann
|
83e4475021
|
pcm/PcmFormat: use SampleTraits::long_type in ConvertFromFloat()
|
2013-12-02 11:21:32 +01:00 |
|
Max Kellermann
|
c071d6d9f6
|
pcm/PcmPrng: add "constexpr"
|
2013-12-02 11:21:32 +01:00 |
|
Denis Krjuchkov
|
1df426aa5c
|
event: add poll() based PollGroup implementation
|
2013-12-02 14:39:52 +06:00 |
|
Max Kellermann
|
023482406f
|
pcm/PcmMix: use the SampleTraits library for MixRamp
|
2013-12-01 22:49:50 +01:00 |
|
Max Kellermann
|
04ba40981f
|
pcm/PcmMix: use the SampleTraits library
|
2013-12-01 22:44:16 +01:00 |
|
Max Kellermann
|
fc10bdf24d
|
pcm/SampleTraits: use 64 bit for S24 long_type
|
2013-12-01 22:44:16 +01:00 |
|
Max Kellermann
|
28ad79c97a
|
pcm/Traits: add typedef long_type
|
2013-12-01 19:32:48 +01:00 |
|
Max Kellermann
|
7661ad6653
|
pcm/Traits: add API documentation
|
2013-12-01 19:32:00 +01:00 |
|
Max Kellermann
|
e1436063ff
|
pcm/PcmFormat: move generic definitions to Traits.hxx
|
2013-12-01 19:24:37 +01:00 |
|
Max Kellermann
|
3e11a28cd9
|
pcm/SoxrResampler: new resampler option using libsoxr
|
2013-12-01 19:13:39 +01:00 |
|
Max Kellermann
|
3ed80f3139
|
pcm/ConfiguredResampler: convert boolean flag to enum
Prepare for adding more resamplers.
|
2013-12-01 19:13:39 +01:00 |
|
Max Kellermann
|
a698cc8112
|
doc: move documentation from mpd.conf.5 to the user manual
|
2013-12-01 19:13:39 +01:00 |
|
Max Kellermann
|
916aaacb68
|
doc/user: remove obsolete "24_3" option
|
2013-12-01 19:13:39 +01:00 |
|
Max Kellermann
|
aaeb8150b7
|
NEWS: prepare for 0.19
|
2013-12-01 19:13:39 +01:00 |
|