-
59400d38a9
Client: use std::deque for messages
Max Kellermann
2013-01-03 18:07:48 +01:00
-
5155b0f608
ClientMessage: turn into a class
Max Kellermann
2013-01-03 17:58:22 +01:00
-
d919f8d50a
ClientInternal: use std::set for subscriptions
Max Kellermann
2013-01-03 11:31:32 +01:00
-
d67aa7c19d
ClientNew: allocate/dispose client objects with new/delete
Max Kellermann
2013-01-03 17:26:40 +01:00
-
7a982169c9
Client: rename the struct client to class Client
Max Kellermann
2013-01-03 17:27:26 +01:00
-
f2510d60fa
ls.h: rename to ls.hxx
Max Kellermann
2013-01-03 17:34:51 +01:00
-
1e0ea57dc4
cmdline: convert to C++
Max Kellermann
2013-01-03 17:31:38 +01:00
-
70b87f2eb6
client: convert to C++
Max Kellermann
2013-01-03 10:33:04 +01:00
-
94b2ee627c
decoder_print: convert to C++
Max Kellermann
2013-01-03 11:14:36 +01:00
-
e30a2dd2d7
listen: convert to C++
Max Kellermann
2013-01-03 11:05:44 +01:00
-
7e07daf8cb
ls: convert to C++
Max Kellermann
2013-01-03 11:01:02 +01:00
-
981906ecd1
output_print: convert to C++
Max Kellermann
2013-01-03 10:58:39 +01:00
-
90fe4c5124
TextFile: convert to a class
Max Kellermann
2013-01-03 10:16:05 +01:00
-
2452447c81
text_file: convert to C++
Max Kellermann
2013-01-03 10:12:41 +01:00
-
93f0bb8307
ExcludeList: convert to a class
Max Kellermann
2013-01-03 10:01:34 +01:00
-
47fc08bffe
exclude: convert to C++
Max Kellermann
2013-01-03 09:51:35 +01:00
-
c0f2024a2e
exclude: make variables more local
Max Kellermann
2013-01-03 10:01:48 +01:00
-
28f3e190c8
InotifyQueue: use std::deque instead of GSList
Max Kellermann
2013-01-03 09:40:37 +01:00
-
c4090b670d
Permission: use std::map instead of GHashTable
Max Kellermann
2013-01-03 03:06:35 +01:00
-
ddf112378b
permission: convert to C++
Max Kellermann
2013-01-03 03:06:45 +01:00
-
b25cce464a
client_new: convert to C++
Max Kellermann
2013-01-03 03:07:16 +01:00
-
a2297558ff
MessageCommands: use std::set instead of GHashTable
Max Kellermann
2013-01-03 02:40:21 +01:00
-
84cdf0cacc
StickerDatabase: use std::map instead of GHashTable
Max Kellermann
2013-01-03 02:39:08 +01:00
-
9e99e5bef9
strset: delete obsolete library
Max Kellermann
2013-01-03 02:31:47 +01:00
-
9023ba4a81
PlaylistVector: use std::list
Max Kellermann
2013-01-02 22:16:52 +01:00
-
83488848e1
Directory: initialise in default constructor
Max Kellermann
2013-01-03 02:12:34 +01:00
-
f5a92d6cc3
Directory: add constructor and destructor
Max Kellermann
2013-01-03 01:36:28 +01:00
-
3e8047e583
Directory: rename struct directory to Directory
Max Kellermann
2013-01-02 23:06:20 +01:00
-
440ac51cf0
database.h: rename to DatabaseSimple.hxx
Max Kellermann
2013-01-03 00:25:15 +01:00
-
d3293b889d
database.h: move prototypes to DatabaseGlue.hxx
Max Kellermann
2013-01-03 00:24:45 +01:00
-
b4b0b34e5a
database.h: eliminate db_*_song()
Max Kellermann
2013-01-03 00:30:15 +01:00
-
fa3d1156a6
playlist_edit: convert to C++
Max Kellermann
2013-01-03 00:35:05 +01:00
-
0eb05b827f
Directory: turn functions to methods
Max Kellermann
2013-01-02 23:06:10 +01:00
-
0c245bc271
Directory: make the header C++ only
Max Kellermann
2013-01-02 22:52:08 +01:00
-
d65ad1bf15
mapper: convert to C++
Max Kellermann
2013-01-02 22:43:56 +01:00
-
43cbbe111b
song_update: convert to C++
Max Kellermann
2013-01-02 22:42:12 +01:00
-
9ceb8a717a
sticker: convert to C++
Max Kellermann
2013-01-02 22:25:17 +01:00
-
8331de424a
PlaylistInfo: rename class, use std::string
Max Kellermann
2013-01-02 22:04:03 +01:00
-
98dbdf72b3
PlaylistVector: move struct playlist_metadata to PlaylistInfo.hxx
Max Kellermann
2013-01-02 22:01:04 +01:00
-
51a2d09eb7
db_lock: convert to C++
Max Kellermann
2013-01-02 20:56:21 +01:00
-
22f0ef6d6b
don't include stdbool.h in C++ sources
Max Kellermann
2013-01-02 20:56:04 +01:00
-
975deca85b
{decoder,player}_thread: convert to C++
Max Kellermann
2013-01-02 20:36:28 +01:00
-
3bbb502387
*_print: convert to C++
Max Kellermann
2013-01-02 20:29:24 +01:00
-
0023dffd0b
playlist_vector: convert to C++
Max Kellermann
2013-01-02 20:25:20 +01:00
-
b715e522cf
db_save, state_file: convert to C++
Max Kellermann
2013-01-02 19:52:57 +01:00
-
4b0b8315a9
string_util: use const_cast in C++ mode
Max Kellermann
2013-01-02 20:21:57 +01:00
-
a654f146d1
update: convert to C++
Max Kellermann
2013-01-02 19:22:15 +01:00
-
67b46a151d
playlist_{any,song,queue}: convert to C++
Max Kellermann
2013-01-02 18:38:32 +01:00
-
83c7e1e129
configure.ac: disable C++ RTTI
Max Kellermann
2013-01-02 19:19:40 +01:00
-
a6371e2e66
configure.ac: disable C++ exceptions
Max Kellermann
2013-01-02 19:12:27 +01:00
-
7768baa4d1
configure.ac: hide internal symbols
Max Kellermann
2013-01-02 19:02:29 +01:00
-
a9a5907a0f
mpd.service: depend on network.target
John
2012-11-21 17:26:23 +01:00
-
dc32d1f3f3
Add tag support for DSD (DSDIFF & DSF) decoders
Jurgen Kramer
2012-10-27 11:42:34 +02:00
-
cbdaa1369f
Merge branch 'v0.17.x'
Max Kellermann
2012-10-05 17:12:44 +02:00
-
-
8fb20fcdf8
playlist_song: fix potential charset bug in apply_song_metadata()
Max Kellermann
2012-10-05 17:01:04 +02:00
-
72bf226608
playlist_save: use temp2 instead of temp
Max Kellermann
2012-10-05 16:55:30 +02:00
-
d4b5699403
decoder/ffmpeg: support planar audio
Max Kellermann
2012-10-05 15:27:04 +02:00
-
1dc27be015
decoder/ffmpeg: fix playback of planar PCM data
Max Kellermann
2012-10-05 16:38:41 +02:00
-
230a3eb400
decoder/ffmpeg: move code to copy_interleave_frame2()
Max Kellermann
2012-10-05 16:29:40 +02:00
-
e39382dedd
decoder/ffmpeg: ignore negative time stamps
Max Kellermann
2012-10-05 16:35:45 +02:00
-
fd016f4507
decoder/ffmpeg: show unsupported sample format name
Max Kellermann
2012-10-05 14:55:19 +02:00
-
9d728b365d
decoder/ffmpeg: pass AVSampleFormat to ffmpeg_sample_format()
Max Kellermann
2012-10-05 15:14:57 +02:00
-
ddc0283339
decoder/ffmpeg: remove duplicate sample format error message
Max Kellermann
2012-10-05 14:52:30 +02:00
-
b8fdb452be
decoder/flac: support FLAC files inside archives
Max Kellermann
2012-10-04 07:09:31 +02:00
-
6b416ce6be
decoder/flac: move flac_scan_file2() to main plugin file
Max Kellermann
2012-10-04 07:11:41 +02:00
-
ef0392e854
input/file: use errno_quark()
Max Kellermann
2012-10-04 09:45:13 +02:00
-
efbf184fe8
PlaylistFile, client_file, tag_id3: don't use g_file_error_quark()
Max Kellermann
2012-10-04 09:34:48 +02:00
-
dd577fb857
test/read_tags: wait until input_stream becomes ready
Max Kellermann
2012-10-04 07:26:43 +02:00
-
ebd90dbb1a
decoder/flac: move callbacks to class FLACInput
Max Kellermann
2012-10-02 19:27:30 +02:00
-
c9e700f079
decoder/flac: add ctor/dtor to struct flac_data
Max Kellermann
2012-10-02 19:47:31 +02:00
-
3c2d73d161
decoder/flac: add method FLACMetadataChain::Scan()
Max Kellermann
2012-10-02 18:24:15 +02:00
-
343de8b8ab
decoder/flac: don't use FLAC__Metadata_SimpleIterator
Max Kellermann
2012-10-02 17:38:21 +02:00
-
c645b906f3
decoder/flac: add C++ libFLAC wrappers
Max Kellermann
2012-10-02 11:24:05 +02:00
-
9c1d1ef268
decoder/flac: eliminate the obsolete "track number" code
Max Kellermann
2012-10-02 11:43:26 +02:00
-
ade0483641
Merge branch 'v0.17.x'
Max Kellermann
2012-10-02 17:34:03 +02:00
-
-
03a401e477
OSX: Set mDataByteSize correctly on AudioBuffers during render.
Gregory Smith
2012-10-02 08:18:41 -07:00
-
9994521b8c
test/dump_playlist: add missing newline to error message
Max Kellermann
2012-10-02 17:27:47 +02:00
-
e5fd1924db
decoder/flac: remove unused function flac_tag_load()
Max Kellermann
2012-10-02 11:39:10 +02:00
-
cbdd042adc
decoder/flac: use C++ compiler
Max Kellermann
2012-10-02 10:56:44 +02:00
-
a9419da09c
Makefile.am: eliminate FLAC_COMMON
Max Kellermann
2012-10-02 10:58:53 +02:00
-
ccd7104cdc
{decoder,encoder}/flac: drop support for libFLAC 1.1
Max Kellermann
2012-10-02 10:04:44 +02:00
-
1cf4b5ce47
encoder/opus: implement lookahead
Max Kellermann
2012-10-02 09:42:03 +02:00
-
1badb3b5d5
encoder/opus: initialize the "granulepos" packet attribute
Max Kellermann
2012-10-02 09:16:44 +02:00
-
038d216f18
encoder/{vorbis,opus}: merge code to new class OggStream
Max Kellermann
2012-10-02 09:06:03 +02:00
-
9e3f843291
encoder/vorbis: accept floating point input samples
Max Kellermann
2012-10-02 08:19:45 +02:00
-
e166ddf46f
pcm_channels: support floating point samples
Max Kellermann
2012-10-02 08:29:52 +02:00
-
31e1be7570
encoder/opus: call ogg_stream_flush() only in the last iteration
Max Kellermann
2012-10-02 08:13:48 +02:00
-
d793b7c03f
encoder/opus: new encoder plugin for the Opus codec
Max Kellermann
2012-10-01 20:15:15 +02:00
-
9a715267ad
output/shout: move code to my_shout_configure()
Max Kellermann
2012-10-02 00:39:21 +02:00
-
eafa432cc6
encoder/vorbis: use C++ compiler
Max Kellermann
2012-10-01 20:02:59 +02:00
-
d95e538020
Merge branch 'v0.17.x'
Max Kellermann
2012-10-02 00:36:05 +02:00
-
-
adbe8c409a
output/{recorder,shout}: call encoder_read() in a loop
Max Kellermann
2012-10-01 23:50:50 +02:00
-
58e600f408
output/recorder: move code to _write_to_file()
Max Kellermann
2012-10-01 23:59:50 +02:00
-
d34e55c370
output/recorder: fix write() error check
Max Kellermann
2012-10-02 00:00:56 +02:00
-
fbcbcdc001
output/recorder: make variables more local
Max Kellermann
2012-10-01 23:56:10 +02:00
-
4227a325a5
output/httpd: make variables more local
Max Kellermann
2012-10-01 23:52:40 +02:00
-
d115507502
encoder/vorbis: make variables more local
Max Kellermann
2012-10-01 23:46:38 +02:00
-
43d8252050
output/recorder, test/*: invoke encoder_read() after _open()
Max Kellermann
2012-10-01 23:17:13 +02:00
-
674b4ab647
output/shout: eliminate struct shout_buffer
Max Kellermann
2012-10-02 00:08:06 +02:00
-
fe8fc1081a
output/shout: remove shout_buffer.len
Max Kellermann
2012-10-02 00:07:06 +02:00