mpd/src
Max Kellermann 7be33eba48 DecoderAPI: don't use replay_gain_get_real_mode()
replay_gain_get_real_mode() accesses dangerous globals.  Let's just
use the global variable replay_gain_mode, and assume "AUTO" means
"TRACK".  At this point, this is the best we can do, because neither
the decoder nor the player should know about the current replay gain
mode.  This is applied as a filter in the output thread.
2013-01-05 02:40:32 +01:00
..
archive db_lock, archive/bz2, ...: workaround for G_STATIC_MUTEX_INIT warning 2012-04-04 20:13:15 +02:00
AudioCompress AudioCompress: abort on out-of-memory 2012-09-03 22:45:33 +02:00
cue cue_parser: fix CUE files with only one track 2013-01-03 21:58:20 +01:00
db TextFile: convert to a class 2013-01-03 10:16:05 +01:00
decoder DecoderAPI: _replay_gain() returns void 2013-01-05 02:40:29 +01:00
dsd2pcm configure.ac: disable C++ exceptions 2013-01-02 19:12:27 +01:00
encoder {decoder,encoder}/flac: drop support for libFLAC 1.1 2012-10-02 10:04:44 +02:00
filter Merge branch 'v0.17.x' 2012-08-15 22:56:11 +02:00
input input/file: use errno_quark() 2012-10-04 10:32:04 +02:00
mixer output/raop: delete the RAOP plugin 2012-05-29 23:15:41 +02:00
output Merge branch 'v0.17.x' 2012-10-02 17:34:03 +02:00
playlist input_stream, main: remove obsolete GLib version checks 2012-08-14 01:57:53 +02:00
protocol Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
thread Mutex: new wrapper for std::mutex, replaces GMutex 2013-01-04 21:24:29 +01:00
util MusicBuffer: return memory to kernel when stopping playback 2013-01-04 20:48:28 +01:00
win win32: Add a Windows OS resource file and icon 2012-02-23 06:32:30 -08:00
ack.h command, ack: add ack_quark() 2012-03-06 22:08:54 +01:00
aiff.c aiff: support the AIFC format 2012-07-10 01:53:46 +02:00
aiff.h copyright year 2011 2011-01-29 10:13:54 +01:00
AllCommands.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
AllCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ape.c Merge branch 'v0.16.x' 2011-07-19 00:24:20 +02:00
ape.h copyright year 2011 2011-01-29 10:13:54 +01:00
archive_api.c copyright year 2011 2011-01-29 10:13:54 +01:00
archive_api.h copyright year 2011 2011-01-29 10:13:54 +01:00
archive_internal.h copyright year 2011 2011-01-29 10:13:54 +01:00
archive_list.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
archive_list.h Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
archive_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
archive_plugin.h input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
audio_check.c copyright year 2011 2011-01-29 10:13:54 +01:00
audio_check.h gcc.h: re-add gcc_const and gcc_pure 2012-08-02 19:12:18 +02:00
audio_config.c audio: rename audio.[ch] to audio_config.[ch] 2011-10-10 10:13:43 +02:00
audio_config.h audio: rename audio.[ch] to audio_config.[ch] 2011-10-10 10:13:43 +02:00
audio_format.c audio_format: remove SAMPLE_FORMAT_DSD_OVER_USB 2012-03-27 01:22:50 +02:00
audio_format.h gcc.h: re-add gcc_const and gcc_pure 2012-08-02 19:12:18 +02:00
audio_parser.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
audio_parser.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
check.h copyright year 2011 2011-01-29 10:13:54 +01:00
Client.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
Client.hxx Client: add "playlist" attribute 2013-01-04 23:07:11 +01:00
ClientEvent.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientExpire.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientFile.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientFile.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientGlobal.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientIdle.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientIdle.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientInternal.hxx Client: add "playlist" attribute 2013-01-04 23:07:11 +01:00
ClientList.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientMessage.cxx ClientMessage: turn into a class 2013-01-03 17:58:22 +01:00
ClientMessage.hxx ClientMessage: turn into a class 2013-01-03 17:58:22 +01:00
ClientNew.cxx Client: add "playlist" attribute 2013-01-04 23:07:11 +01:00
ClientProcess.cxx CommandListBuilder: use std::list instead of GSList 2013-01-04 01:17:25 +01:00
ClientRead.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ClientSubscribe.cxx Client: use std::deque for messages 2013-01-03 18:07:48 +01:00
ClientSubscribe.hxx Client: use std::deque for messages 2013-01-03 18:07:48 +01:00
ClientWrite.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
clock.c timer: use monotonic clock if available 2012-08-14 19:07:31 +02:00
clock.h Merge branch 'v0.17.x' 2012-08-14 23:58:54 +02:00
command.h command.h: move function prototypes to AllCommands.h 2012-09-25 12:20:36 +02:00
CommandError.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
CommandError.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
CommandLine.cxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
CommandLine.hxx cmdline: convert to C++ 2013-01-03 17:31:38 +01:00
CommandListBuilder.cxx CommandListBuilder: use std::list instead of GSList 2013-01-04 01:17:25 +01:00
CommandListBuilder.hxx CommandListBuilder: use std::list instead of GSList 2013-01-04 01:17:25 +01:00
conf.c conf: add a "database" block 2012-08-08 09:28:13 +02:00
conf.h conf: export config_param_free() 2011-09-09 23:59:46 +02:00
CrossFade.cxx crossfade: convert to C++ 2013-01-04 10:31:59 +01:00
CrossFade.hxx crossfade: convert to C++ 2013-01-04 10:31:59 +01:00
daemon.c fix common misspellings 2011-03-31 21:46:01 +02:00
daemon.h copyright year 2011 2011-01-29 10:13:54 +01:00
DatabaseCommands.cxx DatabaseQueue: pass playlist object 2013-01-04 23:19:46 +01:00
DatabaseCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
DatabaseGlue.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
DatabaseGlue.hxx database.h: move prototypes to DatabaseGlue.hxx 2013-01-03 01:04:18 +01:00
DatabaseHelpers.cxx DatabasePlugin: add method GetStats() 2012-08-15 23:05:08 +02:00
DatabaseHelpers.hxx DatabasePlugin: add method GetStats() 2012-08-15 23:05:08 +02:00
DatabaseLock.cxx db_lock: convert to C++ 2013-01-02 20:56:21 +01:00
DatabaseLock.hxx db_lock: convert to C++ 2013-01-02 20:56:21 +01:00
DatabasePlaylist.cxx main: use C++ compiler 2012-09-28 00:40:00 +02:00
DatabasePlaylist.hxx SongFilter: convert to a C++ class 2012-08-29 20:19:02 +02:00
DatabasePlugin.hxx DatabasePlugin: add method ReturnSong() 2012-08-16 00:04:14 +02:00
DatabasePrint.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
DatabasePrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
DatabaseQueue.cxx DatabaseQueue: pass playlist object 2013-01-04 23:19:46 +01:00
DatabaseQueue.hxx DatabaseQueue: pass playlist object 2013-01-04 23:19:46 +01:00
DatabaseRegistry.cxx ProxyDatabasePlugin: new database plugin using libmpdclient 2012-08-08 01:20:45 +02:00
DatabaseRegistry.hxx DatabaseRegistry: list of plugins 2012-08-07 20:07:17 +02:00
DatabaseSave.cxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
DatabaseSave.hxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
DatabaseSelection.cxx SongFilter: convert to a C++ class 2012-08-29 20:19:02 +02:00
DatabaseSelection.hxx SongFilter: convert to a C++ class 2012-08-29 20:19:02 +02:00
DatabaseSimple.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
DatabaseVisitor.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
db_error.h database: generate GError when database is disabled 2011-09-13 20:54:27 +02:00
decoder_api.h DecoderAPI: _replay_gain() returns void 2013-01-05 02:40:29 +01:00
decoder_buffer.c copyright year 2011 2011-01-29 10:13:54 +01:00
decoder_buffer.h copyright year 2011 2011-01-29 10:13:54 +01:00
decoder_command.h copyright year 2011 2011-01-29 10:13:54 +01:00
decoder_error.h decoder_control: add GError attribute 2012-08-08 22:38:16 +02:00
decoder_list.c decoder/flac: use C++ compiler 2012-10-02 10:59:56 +02:00
decoder_list.h Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
decoder_plugin.c copyright year 2011 2011-01-29 10:13:54 +01:00
decoder_plugin.h decoder_plugin: scan tags with callback table 2012-02-11 17:04:29 +01:00
DecoderAPI.cxx DecoderAPI: don't use replay_gain_get_real_mode() 2013-01-05 02:40:32 +01:00
DecoderControl.cxx buffer, pipe: convert to C++ 2013-01-04 10:16:16 +01:00
DecoderControl.hxx decoder_*: convert to C++ 2013-01-04 09:41:45 +01:00
DecoderInternal.cxx DecoderThread: move code to destructor 2013-01-04 22:02:52 +01:00
DecoderInternal.hxx DecoderThread: move code to destructor 2013-01-04 22:02:52 +01:00
DecoderPrint.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
DecoderPrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
DecoderThread.cxx DecoderThread: move code to destructor 2013-01-04 22:02:52 +01:00
DecoderThread.hxx {decoder,player}_thread: convert to C++ 2013-01-02 20:36:28 +01:00
despotify_utils.c despotify: Add support utilities 2011-03-29 17:01:16 +02:00
despotify_utils.h despotify: Add support utilities 2011-03-29 17:01:16 +02:00
Directory.cxx PlaylistVector: use std::list 2013-01-03 02:25:06 +01:00
Directory.hxx PlaylistVector: use std::list 2013-01-03 02:25:06 +01:00
DirectorySave.cxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
DirectorySave.hxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
dummy.cxx Makefile.am: generate static library from plugins 2011-10-09 18:33:02 +02:00
encoder_api.h copyright year 2011 2011-01-29 10:13:54 +01:00
encoder_list.c encoder/opus: new encoder plugin for the Opus codec 2012-10-02 00:45:24 +02:00
encoder_list.h Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
encoder_plugin.h Merge branch 'v0.17.x' 2012-10-02 00:36:05 +02:00
event_pipe.c event_pipe, test: explicitly ignore write() return value 2012-03-19 23:26:47 +01:00
event_pipe.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
ExcludeList.cxx ExcludeList: convert to a class 2013-01-03 10:02:43 +01:00
ExcludeList.hxx ExcludeList: convert to a class 2013-01-03 10:02:43 +01:00
fd_util.c Merge branch 'v0.16.x' 2011-09-20 08:47:06 +02:00
fd_util.h fd_util: make C++ safe 2012-08-22 15:51:56 +02:00
fifo_buffer.c fifo_buffer: add function fifo_buffer_realloc() 2011-11-28 07:45:15 +01:00
fifo_buffer.h fifo_buffer: add function fifo_buffer_realloc() 2011-11-28 07:45:15 +01:00
filter_config.c copyright year 2011 2011-01-29 10:13:54 +01:00
filter_config.h copyright year 2011 2011-01-29 10:13:54 +01:00
filter_internal.h copyright year 2011 2011-01-29 10:13:54 +01:00
filter_plugin.c copyright year 2011 2011-01-29 10:13:54 +01:00
filter_plugin.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
filter_registry.c copyright year 2011 2011-01-29 10:13:54 +01:00
filter_registry.h copyright year 2011 2011-01-29 10:13:54 +01:00
gcc.h gcc.h: require gcc 4.6 2012-09-25 11:39:46 +02:00
gerror.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
glib_compat.h require GLib 2.16 2012-07-10 01:28:52 +02:00
glib_socket.h glib_socket.h: wrap g_io_channel_*_new() calls portably 2011-09-20 08:35:25 +02:00
growing_fifo.c growing_fifo: new utility library for growing fifo_buffer 2011-11-28 09:11:11 +01:00
growing_fifo.h growing_fifo: new utility library for growing fifo_buffer 2011-11-28 09:11:11 +01:00
icy_metadata.c copyright year 2011 2011-01-29 10:13:54 +01:00
icy_metadata.h copyright year 2011 2011-01-29 10:13:54 +01:00
icy_server.c fix common misspellings 2011-03-31 21:46:01 +02:00
icy_server.h copyright year 2011 2011-01-29 10:13:54 +01:00
idle.c protocol: support client-to-client communication 2011-01-29 10:43:54 +01:00
idle.h protocol: support client-to-client communication 2011-01-29 10:43:54 +01:00
InotifyQueue.cxx Client, Inotify: use std::list instead of std::deque 2013-01-04 14:44:06 +01:00
InotifyQueue.hxx InotifyQueue: use std::deque instead of GSList 2013-01-03 10:02:26 +01:00
InotifySource.cxx don't include stdbool.h in C++ sources 2013-01-02 20:56:04 +01:00
InotifySource.hxx update: convert to C++ 2013-01-02 19:22:15 +01:00
InotifyUpdate.cxx InotifyQueue: use std::deque instead of GSList 2013-01-03 10:02:26 +01:00
InotifyUpdate.hxx update: convert to C++ 2013-01-02 19:22:15 +01:00
input_init.c require GLib 2.16 2012-07-10 01:28:52 +02:00
input_init.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
input_internal.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
input_internal.h input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
input_plugin.h input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
input_registry.c input/soup: new input plugin based on libsoup 2011-08-24 03:33:49 +02:00
input_registry.h Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
input_stream.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
input_stream.h input_stream, main: remove obsolete GLib version checks 2012-08-14 01:57:53 +02:00
io_error.h PlaylistFile, client_file, tag_id3: don't use g_file_error_quark() 2012-10-04 10:31:53 +02:00
io_thread.c require GLib 2.16 2012-07-10 01:28:52 +02:00
io_thread.h io_thread: add function _timeout_add() 2011-09-20 21:27:17 +02:00
Listen.cxx Client: add "playlist" attribute 2013-01-04 23:07:11 +01:00
Listen.hxx listen: convert to C++ 2013-01-03 11:05:44 +01:00
log.c log: store duplicated path string 2012-08-14 23:16:46 +02:00
log.h log: store duplicated path string 2012-08-14 23:16:46 +02:00
ls.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
ls.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
Main.cxx Playlist: pass max_length to playlist_init() 2013-01-04 22:55:11 +01:00
Main.hxx main: use C++ compiler 2012-09-28 00:40:00 +02:00
Mapper.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
Mapper.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
MessageCommands.cxx Client: use std::deque for messages 2013-01-03 18:07:48 +01:00
MessageCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
mixer_all.c copyright year 2011 2011-01-29 10:13:54 +01:00
mixer_all.h copyright year 2011 2011-01-29 10:13:54 +01:00
mixer_api.c copyright year 2011 2011-01-29 10:13:54 +01:00
mixer_api.h copyright year 2011 2011-01-29 10:13:54 +01:00
mixer_control.c copyright year 2011 2011-01-29 10:13:54 +01:00
mixer_control.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
mixer_list.h output/raop: delete the RAOP plugin 2012-05-29 23:15:41 +02:00
mixer_plugin.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
mixer_type.c copyright year 2011 2011-01-29 10:13:54 +01:00
mixer_type.h copyright year 2011 2011-01-29 10:13:54 +01:00
mpd_error.h mpd_error.h: add missing glib.h include 2013-01-04 21:20:10 +01:00
MusicBuffer.cxx Mutex: new wrapper for std::mutex, replaces GMutex 2013-01-04 21:24:29 +01:00
MusicBuffer.hxx buffer, pipe: convert to C++ 2013-01-04 10:16:16 +01:00
MusicChunk.cxx MusicChunk: move functions to methods 2013-01-04 21:38:46 +01:00
MusicChunk.hxx MusicChunk: move functions to methods 2013-01-04 21:38:46 +01:00
MusicPipe.cxx MusicChunk: move functions to methods 2013-01-04 21:38:46 +01:00
MusicPipe.hxx buffer, pipe: convert to C++ 2013-01-04 10:16:16 +01:00
notify.c copyright year 2011 2011-01-29 10:13:54 +01:00
notify.h copyright year 2011 2011-01-29 10:13:54 +01:00
open.h copyright year 2011 2011-01-29 10:13:54 +01:00
OtherCommands.cxx PlaylistFile: reuse classes PlaylistInfo and PlaylistVector 2013-01-04 00:02:09 +01:00
OtherCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
output_all.h output_all: add basic GError support 2012-08-08 22:48:59 +02:00
output_api.h output_plugin: the plugin allocates the audio_output object 2011-09-19 09:41:21 +02:00
output_internal.h output: new option "tags" may be used to disable sending tags 2012-09-25 23:31:07 +02:00
output_plugin.h gcc.h: re-add gcc_const and gcc_pure 2012-08-02 19:12:18 +02:00
OutputAll.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
OutputCommand.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
OutputCommand.hxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputCommands.cxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
OutputControl.cxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputControl.hxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputError.hxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputFinish.cxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputInit.cxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputList.cxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputList.hxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputPlugin.cxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
OutputPrint.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
OutputPrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
OutputState.cxx db_save, state_file: convert to C++ 2013-01-02 20:22:59 +01:00
OutputState.hxx db_save, state_file: convert to C++ 2013-01-02 20:22:59 +01:00
OutputThread.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
OutputThread.hxx output_*: convert to C++ 2013-01-04 09:46:41 +01:00
page.c copyright year 2011 2011-01-29 10:13:54 +01:00
page.h copyright year 2011 2011-01-29 10:13:54 +01:00
path.c Merge branch 'v0.16.x' 2011-11-28 11:56:01 +01:00
path.h copyright year 2011 2011-01-29 10:13:54 +01:00
pcm_buffer.c Merge branch 'v0.16.x' 2012-02-13 19:15:18 +01:00
pcm_buffer.h Merge branch 'v0.16.x' 2012-02-13 19:15:18 +01:00
pcm_channels.c pcm_channels: support floating point samples 2012-10-02 08:39:12 +02:00
pcm_channels.h pcm_channels: support floating point samples 2012-10-02 08:39:12 +02:00
pcm_convert.c pcm_channels: support floating point samples 2012-10-02 08:39:12 +02:00
pcm_convert.h pcm_convert: make C++ safe 2013-01-04 08:49:15 +01:00
pcm_dither.c pcm_dither: pass an "end" pointer instead of a sample count 2011-10-10 10:24:06 +02:00
pcm_dither.h pcm_dither: pass an "end" pointer instead of a sample count 2011-10-10 10:24:06 +02:00
pcm_dsd_usb.c Add support for DSD-over-USB version 1.0, remove pre-v1 support 2012-04-04 20:13:15 +02:00
pcm_dsd_usb.h Add support for DSD-over-USB version 1.0, remove pre-v1 support 2012-04-04 20:13:15 +02:00
pcm_dsd.c pcm_convert: support the DSD format 2012-03-01 02:00:12 +01:00
pcm_dsd.h pcm_convert: support the DSD format 2012-03-01 02:00:12 +01:00
pcm_export.c pcm_export: consider the pack24 flag in _source_size() 2012-04-23 21:54:09 +02:00
pcm_export.h pcm_export: add _frame_size() 2012-04-23 21:54:09 +02:00
pcm_format.c audio_format: remove SAMPLE_FORMAT_DSD_OVER_USB 2012-03-27 01:22:50 +02:00
pcm_format.h pcm_format: implement conversion to float 2011-10-20 02:55:05 +02:00
pcm_mix.c audio_format: remove SAMPLE_FORMAT_DSD_OVER_USB 2012-03-27 01:22:50 +02:00
pcm_mix.h gcc.h: re-add gcc_const and gcc_pure 2012-08-02 19:12:18 +02:00
pcm_pack.c pcm_pack: fix regression in unpack_sample() 2012-03-21 21:16:46 +01:00
pcm_pack.h audio_format: remove the reverse_endian attribute 2012-03-21 19:31:04 +01:00
pcm_prng.h copyright year 2011 2011-01-29 10:13:54 +01:00
pcm_resample_fallback.c pcm_{channels,resample}: pass channel count as integer, not uint8_t 2011-10-19 22:14:43 +02:00
pcm_resample_internal.h pcm_convert: add method _reset() 2012-03-01 00:59:53 +01:00
pcm_resample_libsamplerate.c pcm_convert: add method _reset() 2012-03-01 00:59:53 +01:00
pcm_resample.c pcm_convert: add method _reset() 2012-03-01 00:59:53 +01:00
pcm_resample.h pcm_convert: add method _reset() 2012-03-01 00:59:53 +01:00
pcm_utils.h audio_format: basic support for floating point samples 2011-10-20 02:32:39 +02:00
pcm_volume.c audio_format: remove SAMPLE_FORMAT_DSD_OVER_USB 2012-03-27 01:22:50 +02:00
pcm_volume.h gcc.h: re-add gcc_const and gcc_pure 2012-08-02 19:12:18 +02:00
Permission.cxx Permission: use std::map instead of GHashTable 2013-01-03 03:11:39 +01:00
Permission.hxx Permission: use std::map instead of GHashTable 2013-01-03 03:11:39 +01:00
PlayerCommands.cxx Client: add "playlist" attribute 2013-01-04 23:07:11 +01:00
PlayerCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
PlayerControl.cxx PlayerControl: initialize all attributes 2013-01-04 23:04:42 +01:00
PlayerControl.hxx PlayerControl: add constructor and destructor 2013-01-04 22:45:14 +01:00
PlayerThread.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
PlayerThread.hxx {decoder,player}_thread: convert to C++ 2013-01-02 20:36:28 +01:00
playlist_error.h stored_playlist: return GError, code is playlist_result 2011-09-11 07:57:50 +02:00
playlist_list.c require GLib 2.16 2012-07-10 01:28:52 +02:00
playlist_list.h Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
playlist_plugin.h input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
Playlist.cxx Playlist: pass max_length to playlist_init() 2013-01-04 22:55:11 +01:00
Playlist.hxx Playlist: pass max_length to playlist_init() 2013-01-04 22:55:11 +01:00
PlaylistAny.cxx playlist_{any,song,queue}: convert to C++ 2013-01-02 19:19:58 +01:00
PlaylistAny.hxx playlist_{any,song,queue}: convert to C++ 2013-01-02 19:19:58 +01:00
PlaylistCommands.cxx Client: add "playlist" attribute 2013-01-04 23:07:11 +01:00
PlaylistCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
PlaylistControl.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
PlaylistDatabase.cxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
PlaylistDatabase.hxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
PlaylistEdit.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
PlaylistFile.cxx PlaylistFile: reuse classes PlaylistInfo and PlaylistVector 2013-01-04 00:02:09 +01:00
PlaylistFile.hxx PlaylistFile: reuse classes PlaylistInfo and PlaylistVector 2013-01-04 00:02:09 +01:00
PlaylistGlobal.cxx Playlist: pass max_length to playlist_init() 2013-01-04 22:55:11 +01:00
PlaylistInfo.hxx PlaylistFile: reuse classes PlaylistInfo and PlaylistVector 2013-01-04 00:02:09 +01:00
PlaylistInternal.hxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
PlaylistMapper.cxx mapper: convert to C++ 2013-01-02 22:43:56 +01:00
PlaylistMapper.hxx playlist_{any,song,queue}: convert to C++ 2013-01-02 19:19:58 +01:00
PlaylistPrint.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
PlaylistPrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
PlaylistQueue.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
PlaylistQueue.hxx don't include stdbool.h in C++ sources 2013-01-02 20:56:04 +01:00
PlaylistSave.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
PlaylistSave.hxx db_save, state_file: convert to C++ 2013-01-02 20:22:59 +01:00
PlaylistSong.cxx ls.h: rename to ls.hxx 2013-01-03 17:34:51 +01:00
PlaylistSong.hxx don't include stdbool.h in C++ sources 2013-01-02 20:56:04 +01:00
PlaylistState.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
PlaylistState.hxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
PlaylistVector.cxx PlaylistVector: use std::list 2013-01-03 02:25:06 +01:00
PlaylistVector.hxx PlaylistFile: reuse classes PlaylistInfo and PlaylistVector 2013-01-04 00:02:09 +01:00
poison.h copyright year 2011 2011-01-29 10:13:54 +01:00
Queue.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
Queue.hxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
QueueCommands.cxx DatabaseQueue: pass playlist object 2013-01-04 23:19:46 +01:00
QueueCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
QueuePrint.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
QueuePrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
QueueSave.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
QueueSave.hxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
refcount.h refcount: add missing stdbool.h include 2012-01-24 17:16:42 +01:00
replay_gain_ape.c copyright year 2011 2011-01-29 10:13:54 +01:00
replay_gain_ape.h copyright year 2011 2011-01-29 10:13:54 +01:00
replay_gain_config.h copyright year 2011 2011-01-29 10:13:54 +01:00
replay_gain_info.h copyright year 2011 2011-01-29 10:13:54 +01:00
ReplayGainConfig.cxx replay_gain_*: convert to C++ 2013-01-04 23:50:58 +01:00
ReplayGainInfo.cxx replay_gain_*: convert to C++ 2013-01-04 23:50:58 +01:00
resolver.c require GLib 2.16 2012-07-10 01:28:52 +02:00
resolver.h gcc.h: re-add gcc_const and gcc_pure 2012-08-02 19:12:18 +02:00
riff.c use g_strerror() instead of strerror() 2012-03-06 22:06:08 +01:00
riff.h copyright year 2011 2011-01-29 10:13:54 +01:00
server_socket.c require GLib 2.16 2012-07-10 01:28:52 +02:00
server_socket.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
sig_handlers.c main: use C++ compiler 2012-09-28 00:40:00 +02:00
sig_handlers.h copyright year 2011 2011-01-29 10:13:54 +01:00
socket_util.c DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
socket_util.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
song_sort.c directory: replace songvec with doubly linked list 2012-01-24 22:26:43 +01:00
song_sort.h directory: replace songvec with doubly linked list 2012-01-24 22:26:43 +01:00
Song.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
song.h Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
SongFilter.cxx SongFilter: convert to a C++ class 2012-08-29 20:19:02 +02:00
SongFilter.hxx don't include stdbool.h in C++ sources 2013-01-02 20:56:04 +01:00
SongPrint.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
SongPrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
SongSave.cxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
SongSave.hxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
SongSticker.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
SongSticker.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
SongUpdate.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
StateFile.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
StateFile.hxx db_save, state_file: convert to C++ 2013-01-02 20:22:59 +01:00
Stats.cxx player_control.h: convert header to C++ 2013-01-04 22:31:53 +01:00
stats.h Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
StickerCommands.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
StickerCommands.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
StickerDatabase.cxx StickerDatabase: use std::map instead of GHashTable 2013-01-03 02:39:08 +01:00
StickerDatabase.hxx sticker: convert to C++ 2013-01-02 22:25:17 +01:00
StickerPrint.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
StickerPrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
string_util.c copyright year 2011 2011-01-29 10:13:54 +01:00
string_util.h string_util: use const_cast in C++ mode 2013-01-02 20:22:59 +01:00
tag_ape.c decoder/wavpack: support all APEv2 tags 2012-09-25 09:37:16 +02:00
tag_ape.h decoder/wavpack: support all APEv2 tags 2012-09-25 09:37:16 +02:00
tag_file.c playlist/embcue: new plugin for reading embedded cue sheets 2012-02-12 16:10:20 +01:00
tag_file.h playlist/embcue: new plugin for reading embedded cue sheets 2012-02-12 16:10:20 +01:00
tag_handler.c tag_handler: add new handler that updates has_playlist 2012-02-12 18:40:55 +01:00
tag_handler.h tag_handler: add new handler that updates has_playlist 2012-02-12 18:40:55 +01:00
tag_id3.c Add tag support for DSD (DSDIFF & DSF) decoders 2012-10-27 11:42:34 +02:00
tag_id3.h Add tag support for DSD (DSDIFF & DSF) decoders 2012-10-27 11:42:34 +02:00
tag_internal.h tag_internal: add missing tag.h include 2011-09-10 07:48:05 +02:00
tag_pool.c tag_pool: use GStaticMutex 2012-08-08 21:01:25 +02:00
tag_pool.h tag_pool: use GStaticMutex 2012-08-08 21:01:25 +02:00
tag_rva2.c tag_rva2: parse multiple ID3 "RVA2" tags 2012-04-23 23:29:56 +02:00
tag_rva2.h copyright year 2011 2011-01-29 10:13:54 +01:00
tag_table.h tag_id3: use the tag_table library for TXXX 2012-02-11 12:37:24 +01:00
tag.c tag_pool: use GStaticMutex 2012-08-08 21:01:25 +02:00
tag.h tag: add attribute "has_playlist" 2012-02-12 18:29:05 +01:00
TagPrint.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
TagPrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
TagSave.cxx db_save, state_file: convert to C++ 2013-01-02 20:22:59 +01:00
TagSave.hxx db_save, state_file: convert to C++ 2013-01-02 20:22:59 +01:00
text_input_stream.c text_input_stream: detect end-of-file 2012-03-19 23:17:56 +01:00
text_input_stream.h copyright year 2011 2011-01-29 10:13:54 +01:00
TextFile.cxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
TextFile.hxx TextFile: convert to a class 2013-01-03 10:16:05 +01:00
TimePrint.cxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
TimePrint.hxx Client: rename the struct client to class Client 2013-01-03 17:36:28 +01:00
timer.c timer: use monotonic clock if available 2012-08-14 19:07:31 +02:00
timer.h rename 'Timer' to 'struct timer' 2011-08-27 11:30:34 +02:00
tokenizer.c DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
tokenizer.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
UpdateArchive.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateArchive.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateContainer.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateContainer.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateDatabase.cxx PlaylistVector: use std::list 2013-01-03 02:25:06 +01:00
UpdateDatabase.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateGlue.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
UpdateGlue.hxx update: convert to C++ 2013-01-02 19:22:15 +01:00
UpdateInternal.hxx don't include stdbool.h in C++ sources 2013-01-02 20:56:04 +01:00
UpdateIO.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateIO.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateQueue.cxx update: convert to C++ 2013-01-02 19:22:15 +01:00
UpdateQueue.hxx update: convert to C++ 2013-01-02 19:22:15 +01:00
UpdateRemove.cxx playlist: convert to C++ 2013-01-04 22:12:33 +01:00
UpdateRemove.hxx update: convert to C++ 2013-01-02 19:22:15 +01:00
UpdateSong.cxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateSong.hxx Directory: rename struct directory to Directory 2013-01-03 01:10:47 +01:00
UpdateWalk.cxx ExcludeList: convert to a class 2013-01-03 10:02:43 +01:00
UpdateWalk.hxx don't include stdbool.h in C++ sources 2013-01-02 20:56:04 +01:00
uri.c Merge branch 'v0.16.x' 2012-04-05 00:45:39 +02:00
uri.h gcc.h: re-add gcc_const and gcc_pure 2012-08-02 19:12:18 +02:00
utils.c Merge branch 'v0.16.x' 2011-12-13 21:57:44 +01:00
utils.h DatabaseVisitor, ...: use GError forward declaration 2012-08-02 19:12:06 +02:00
volume.c filter/volume: include cleanup 2012-08-15 22:45:03 +02:00
volume.h copyright year 2011 2011-01-29 10:13:54 +01:00
Win32Main.cxx main: use C++ compiler 2012-09-28 00:40:00 +02:00
zeroconf-avahi.c listen: convert to C++ 2013-01-03 11:05:44 +01:00
zeroconf-bonjour.c copyright year 2011 2011-01-29 10:13:54 +01:00
zeroconf-internal.h copyright year 2011 2011-01-29 10:13:54 +01:00
zeroconf.c listen: convert to C++ 2013-01-03 11:05:44 +01:00
zeroconf.h copyright year 2011 2011-01-29 10:13:54 +01:00