Max Kellermann
|
70b87f2eb6
|
client: convert to C++
|
2013-01-03 11:16:18 +01:00 |
Max Kellermann
|
94b2ee627c
|
decoder_print: convert to C++
|
2013-01-03 11:14:36 +01:00 |
Max Kellermann
|
e30a2dd2d7
|
listen: convert to C++
|
2013-01-03 11:05:44 +01:00 |
Max Kellermann
|
7e07daf8cb
|
ls: convert to C++
|
2013-01-03 11:01:02 +01:00 |
Max Kellermann
|
981906ecd1
|
output_print: convert to C++
|
2013-01-03 10:58:39 +01:00 |
Max Kellermann
|
90fe4c5124
|
TextFile: convert to a class
|
2013-01-03 10:16:05 +01:00 |
Max Kellermann
|
2452447c81
|
text_file: convert to C++
|
2013-01-03 10:12:41 +01:00 |
Max Kellermann
|
93f0bb8307
|
ExcludeList: convert to a class
|
2013-01-03 10:02:43 +01:00 |
Max Kellermann
|
47fc08bffe
|
exclude: convert to C++
|
2013-01-03 10:02:33 +01:00 |
Max Kellermann
|
c0f2024a2e
|
exclude: make variables more local
|
2013-01-03 10:02:26 +01:00 |
Max Kellermann
|
28f3e190c8
|
InotifyQueue: use std::deque instead of GSList
|
2013-01-03 10:02:26 +01:00 |
Max Kellermann
|
c4090b670d
|
Permission: use std::map instead of GHashTable
|
2013-01-03 03:11:39 +01:00 |
Max Kellermann
|
ddf112378b
|
permission: convert to C++
|
2013-01-03 03:09:50 +01:00 |
Max Kellermann
|
b25cce464a
|
client_new: convert to C++
|
2013-01-03 03:07:16 +01:00 |
Max Kellermann
|
a2297558ff
|
MessageCommands: use std::set instead of GHashTable
|
2013-01-03 02:40:21 +01:00 |
Max Kellermann
|
84cdf0cacc
|
StickerDatabase: use std::map instead of GHashTable
|
2013-01-03 02:39:08 +01:00 |
Max Kellermann
|
9e99e5bef9
|
strset: delete obsolete library
|
2013-01-03 02:31:47 +01:00 |
Max Kellermann
|
9023ba4a81
|
PlaylistVector: use std::list
|
2013-01-03 02:25:06 +01:00 |
Max Kellermann
|
83488848e1
|
Directory: initialise in default constructor
|
2013-01-03 02:12:34 +01:00 |
Max Kellermann
|
f5a92d6cc3
|
Directory: add constructor and destructor
|
2013-01-03 01:36:28 +01:00 |
Max Kellermann
|
3e8047e583
|
Directory: rename struct directory to Directory
|
2013-01-03 01:10:47 +01:00 |
Max Kellermann
|
440ac51cf0
|
database.h: rename to DatabaseSimple.hxx
|
2013-01-03 01:06:11 +01:00 |
Max Kellermann
|
d3293b889d
|
database.h: move prototypes to DatabaseGlue.hxx
|
2013-01-03 01:04:18 +01:00 |
Max Kellermann
|
b4b0b34e5a
|
database.h: eliminate db_*_song()
Use the C++ API.
|
2013-01-03 00:37:18 +01:00 |
Max Kellermann
|
fa3d1156a6
|
playlist_edit: convert to C++
|
2013-01-03 00:35:05 +01:00 |
Max Kellermann
|
0eb05b827f
|
Directory: turn functions to methods
|
2013-01-02 23:06:10 +01:00 |
Max Kellermann
|
0c245bc271
|
Directory: make the header C++ only
|
2013-01-02 22:52:08 +01:00 |
Max Kellermann
|
d65ad1bf15
|
mapper: convert to C++
|
2013-01-02 22:43:56 +01:00 |
Max Kellermann
|
43cbbe111b
|
song_update: convert to C++
|
2013-01-02 22:42:12 +01:00 |
Max Kellermann
|
9ceb8a717a
|
sticker: convert to C++
|
2013-01-02 22:25:17 +01:00 |
Max Kellermann
|
8331de424a
|
PlaylistInfo: rename class, use std::string
|
2013-01-02 22:16:05 +01:00 |
Max Kellermann
|
98dbdf72b3
|
PlaylistVector: move struct playlist_metadata to PlaylistInfo.hxx
|
2013-01-02 22:01:04 +01:00 |
Max Kellermann
|
51a2d09eb7
|
db_lock: convert to C++
|
2013-01-02 20:56:21 +01:00 |
Max Kellermann
|
22f0ef6d6b
|
don't include stdbool.h in C++ sources
The "bool" type is built-in.
|
2013-01-02 20:56:04 +01:00 |
Max Kellermann
|
975deca85b
|
{decoder,player}_thread: convert to C++
|
2013-01-02 20:36:28 +01:00 |
Max Kellermann
|
3bbb502387
|
*_print: convert to C++
|
2013-01-02 20:29:24 +01:00 |
Max Kellermann
|
0023dffd0b
|
playlist_vector: convert to C++
|
2013-01-02 20:25:20 +01:00 |
Max Kellermann
|
b715e522cf
|
db_save, state_file: convert to C++
|
2013-01-02 20:22:59 +01:00 |
Max Kellermann
|
4b0b8315a9
|
string_util: use const_cast in C++ mode
|
2013-01-02 20:22:59 +01:00 |
Max Kellermann
|
a654f146d1
|
update: convert to C++
|
2013-01-02 19:22:15 +01:00 |
Max Kellermann
|
67b46a151d
|
playlist_{any,song,queue}: convert to C++
|
2013-01-02 19:19:58 +01:00 |
Max Kellermann
|
83c7e1e129
|
configure.ac: disable C++ RTTI
RTTI adds overhead to the binary, and we don't need that.
|
2013-01-02 19:19:58 +01:00 |
Max Kellermann
|
a6371e2e66
|
configure.ac: disable C++ exceptions
We don't use exceptions currently. Since allowing exceptions means a
lot of overhead, this commit disables the feature.
|
2013-01-02 19:12:27 +01:00 |
Max Kellermann
|
7768baa4d1
|
configure.ac: hide internal symbols
Allows eliminating more dead code. Adds two more C++ options that may
reduce the binary size.
|
2013-01-02 19:04:23 +01:00 |
Jurgen Kramer
|
dc32d1f3f3
|
Add tag support for DSD (DSDIFF & DSF) decoders
|
2012-10-27 11:42:34 +02:00 |
Max Kellermann
|
cbdaa1369f
|
Merge branch 'v0.17.x'
Conflicts:
src/PlaylistSave.cxx
|
2012-10-05 17:12:44 +02:00 |
Max Kellermann
|
8fb20fcdf8
|
playlist_song: fix potential charset bug in apply_song_metadata()
The song's URI must be UTF-8, not filesystem character set.
|
2012-10-05 17:01:04 +02:00 |
Max Kellermann
|
72bf226608
|
playlist_save: use temp2 instead of temp
Fixes minor Windows compatibility problem.
|
2012-10-05 16:55:30 +02:00 |
Max Kellermann
|
d4b5699403
|
decoder/ffmpeg: support planar audio
Implements Mantis feature request 3582.
|
2012-10-05 16:40:25 +02:00 |
Max Kellermann
|
1dc27be015
|
decoder/ffmpeg: fix playback of planar PCM data
Interleaving was completely wrong. This code was never used, so it
didn't have an effect.
|
2012-10-05 16:38:55 +02:00 |