mpd/src
Max Kellermann 96dc0a318a player_thread: implement missing "idle" events on output errors
When all outputs fail, MPD automatically pauses playback, but did not
emit the IDLE_PLAYER event.  Thus, clients were not woken up.  (Mantis
3665)
2013-02-04 10:15:34 +01:00
..
AudioCompress AudioCompress: abort on out-of-memory 2012-09-03 22:45:33 +02:00
archive db_lock, archive/bz2, ...: workaround for G_STATIC_MUTEX_INIT warning 2012-04-04 20:13:15 +02:00
cue cue_parser: fix CUE files with only one track 2013-01-03 21:58:20 +01:00
db require GLib 2.16 2012-07-10 01:28:52 +02:00
decoder decoder/ffmpeg: support float planar audio 2013-01-16 19:54:54 +01:00
dsd2pcm dsd2pcm: move the bit reversing code to a generic library 2012-03-21 08:44:43 +01:00
encoder encoder/vorbis: make variables more local 2012-10-02 00:20:01 +02:00
filter filter/volume: include cleanup 2012-08-15 22:45:03 +02:00
input input/ffmpeg: remove fallback AV_VERSION_INT definition 2012-08-14 19:07:27 +02:00
mixer output/raop: delete the RAOP plugin 2012-05-29 23:15:41 +02:00
output OSX: Set mDataByteSize correctly on AudioBuffers during render. 2012-10-02 17:27:52 +02:00
playlist input_stream, main: remove obsolete GLib version checks 2012-08-14 01:57:53 +02:00
protocol command: move code to protocol/argparser.c 2012-02-14 19:13:04 +01:00
util pcm_byteswap: move code to libutil 2012-03-21 18:58:19 +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
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 audio_format: add function attributes 2011-10-10 10:13:43 +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 audio_format: remove SAMPLE_FORMAT_DSD_OVER_USB 2012-03-27 01:22:50 +02:00
audio_parser.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
audio_parser.h fix common misspellings 2011-03-31 21:46:01 +02:00
buffer.c copyright year 2011 2011-01-29 10:13:54 +01:00
buffer.h copyright year 2011 2011-01-29 10:13:54 +01:00
check.h copyright year 2011 2011-01-29 10:13:54 +01:00
chunk.c copyright year 2011 2011-01-29 10:13:54 +01:00
chunk.h copyright year 2011 2011-01-29 10:13:54 +01:00
client.c copyright year 2011 2011-01-29 10:13:54 +01:00
client.h client: add function client_is_local() 2012-02-13 20:05:31 +01:00
client_event.c copyright year 2011 2011-01-29 10:13:54 +01:00
client_expire.c copyright year 2011 2011-01-29 10:13:54 +01:00
client_file.c client_file: always allow access if client uid equals mpd uid 2012-03-06 22:22:27 +01:00
client_file.h client_file: remove pure attribute from client_allow_file(). 2012-08-13 07:55:40 +02:00
client_global.c copyright year 2011 2011-01-29 10:13:54 +01:00
client_idle.c client_idle: export client_idle_add() 2011-01-29 10:43:54 +01:00
client_idle.h client_idle: export client_idle_add() 2011-01-29 10:43:54 +01:00
client_internal.h protocol: support client-to-client communication 2011-01-29 10:43:54 +01:00
client_list.c copyright year 2011 2011-01-29 10:13:54 +01:00
client_message.c protocol: support client-to-client communication 2011-01-29 10:43:54 +01:00
client_message.h protocol: drop G_GNUC_PURE from client_message_dup 2011-09-21 17:56:07 +02:00
client_new.c socket_util: move sockaddr_to_string() to resolver.c 2011-09-20 08:49:36 +02:00
client_process.c copyright year 2011 2011-01-29 10:13:54 +01:00
client_read.c copyright year 2011 2011-01-29 10:13:54 +01:00
client_subscribe.c protocol: support client-to-client communication 2011-01-29 10:43:54 +01:00
client_subscribe.h protocol: support client-to-client communication 2011-01-29 10:43:54 +01:00
client_write.c copyright year 2011 2011-01-29 10:13:54 +01:00
clock.c timer: use monotonic clock if available 2012-08-14 19:07:31 +02:00
clock.h timer: use monotonic clock if available 2012-08-14 19:07:31 +02:00
cmdline.c cmdline: bunch of fixes related to config file selection 2013-01-03 19:45:51 +01:00
cmdline.h copyright year 2011 2011-01-29 10:13:54 +01:00
command.c command: make "single" a bool 2012-08-21 19:38:08 +02:00
command.h copyright year 2011 2011-01-29 10:13:54 +01:00
conf.c require GLib 2.16 2012-07-10 01:28:52 +02:00
conf.h conf: export config_param_free() 2011-09-09 23:59:46 +02:00
crossfade.c crossfade: include cleanup 2011-10-20 02:24:25 +02:00
crossfade.h copyright year 2011 2011-01-29 10:13:54 +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
database.c directory: require the caller to lock the db_mutex 2012-02-02 18:06:33 +01:00
database.h database: add "pure" attributes 2012-02-13 20:08:50 +01:00
dbUtils.c New command searchaddpl 2012-06-27 09:49:17 +02:00
dbUtils.h New command searchaddpl 2012-06-27 09:49:17 +02:00
db_error.h database: generate GError when database is disabled 2011-09-13 20:54:27 +02:00
db_internal.h db_plugin: introducing a plugin API for the song database 2011-09-10 07:58:43 +02:00
db_lock.c db_lock, archive/bz2, ...: workaround for G_STATIC_MUTEX_INIT warning 2012-04-04 20:13:15 +02:00
db_lock.h db_lock: add assertions 2012-02-02 17:59:51 +01:00
db_plugin.h db_plugin: add method visit() 2011-09-13 21:47:00 +02:00
db_print.c db_print: print extra "playlist" object for embedded CUE sheets 2012-02-12 18:41:25 +01:00
db_print.h db_print: move code to function db_selection_print() 2011-09-13 22:09:37 +02:00
db_save.c directory: require the caller to lock the db_mutex 2012-02-02 18:06:33 +01:00
db_save.h database: move code to db_save.c 2011-09-10 07:48:05 +02:00
db_selection.h db_plugin: add method visit() 2011-09-13 21:47:00 +02:00
db_visitor.h db_print: print absolute URI of playlist entries 2011-10-08 14:51:18 +02:00
decoder_api.c audio_format: remove the reverse_endian attribute 2012-03-21 19:31:04 +01:00
decoder_api.h decoder_api: correct decoder_seek_error() documentation 2012-02-11 12:37:23 +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_control.c decoder_control: remove MixRamp debug messages 2012-09-25 11:08:16 +02:00
decoder_control.h Merge branch 'v0.16.x' 2011-10-06 22:45:02 +02:00
decoder_internal.c decoder_internal: don't call input_stream_buffer() 2011-09-14 09:41:27 +02:00
decoder_internal.h Merge branch 'v0.16.x' 2011-09-22 00:27:34 +02:00
decoder_list.c patch to split DSD decoder into separate decoders for DSF en DFF. Move common 2012-06-27 09:54:24 +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
decoder_print.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
decoder_print.h copyright year 2011 2011-01-29 10:13:54 +01:00
decoder_thread.c decoder_control: remove MixRamp debug messages 2012-09-25 11:08:16 +02:00
decoder_thread.h copyright year 2011 2011-01-29 10:13:54 +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.c directory: require db lock for _{add,remove}_song() 2012-06-13 21:26:32 +02:00
directory.h directory.h: move DIRECTORY_DIR to directory_save.c 2012-02-13 19:24:17 +01:00
directory_save.c directory.h: move DIRECTORY_DIR to directory_save.c 2012-02-13 19:24:17 +01:00
directory_save.h directory_save: pass const pointer to _save() 2011-09-10 07:48:05 +02: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 Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
encoder_list.h Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
encoder_plugin.h output/{recorder,shout}: call encoder_read() in a loop 2012-10-02 00:26:40 +02:00
event_pipe.c event_pipe, test: explicitly ignore write() return value 2012-03-19 23:26:47 +01:00
event_pipe.h copyright year 2011 2011-01-29 10:13:54 +01:00
exclude.c copyright year 2011 2011-01-29 10:13:54 +01:00
exclude.h copyright year 2011 2011-01-29 10:13:54 +01:00
fd_util.c Merge branch 'v0.16.x' 2011-09-20 08:47:06 +02:00
fd_util.h Merge branch 'v0.16.x' 2011-09-20 08:47:06 +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 fix common misspellings 2011-03-31 21:46:01 +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: backport GCC_CHECK_VERSION() from v0.17.x 2012-06-12 19:22:20 +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
inotify_queue.c copyright year 2011 2011-01-29 10:13:54 +01:00
inotify_queue.h copyright year 2011 2011-01-29 10:13:54 +01:00
inotify_source.c copyright year 2011 2011-01-29 10:13:54 +01:00
inotify_source.h copyright year 2011 2011-01-29 10:13:54 +01:00
inotify_update.c mapper: fix non-UTF8 music directory name 2012-08-14 02:28:04 +02:00
inotify_update.h copyright year 2011 2011-01-29 10:13:54 +01:00
input_init.c require GLib 2.16 2012-07-10 01:28:52 +02:00
input_init.h fix common misspellings 2011-03-31 21:46:01 +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_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.c require GLib 2.16 2012-07-10 01:28:52 +02:00
listen.h copyright year 2011 2011-01-29 10:13:54 +01:00
locate.c locate: cast enum tag_type to int before comparing with integer 2012-09-22 09:48:27 +02:00
locate.h database: don't allow uri==NULL 2011-09-13 21:39:07 +02: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.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
ls.h copyright year 2011 2011-01-29 10:13:54 +01:00
main.c log: store duplicated path string 2012-08-14 23:16:46 +02:00
main.h copyright year 2011 2011-01-29 10:13:54 +01:00
main_win32.c configure.ac: define WINVER 2011-10-13 09:23:32 +02:00
mapper.c mapper: fix potential crash in file permission check 2012-08-15 22:44:13 +02:00
mapper.h mapper: fix non-UTF8 music directory name 2012-08-14 02:28:04 +02: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 copyright year 2011 2011-01-29 10:13:54 +01:00
mixer_list.h output/raop: delete the RAOP plugin 2012-05-29 23:15:41 +02:00
mixer_plugin.h fix common misspellings 2011-03-31 21:46:01 +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 copyright year 2011 2011-01-29 10:13:54 +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
output_all.c output_plugin: the plugin allocates the audio_output object 2011-09-19 09:41:21 +02:00
output_all.h copyright year 2011 2011-01-29 10:13:54 +01:00
output_api.h output_plugin: the plugin allocates the audio_output object 2011-09-19 09:41:21 +02:00
output_command.c copyright year 2011 2011-01-29 10:13:54 +01:00
output_command.h copyright year 2011 2011-01-29 10:13:54 +01:00
output_control.c Merge branch 'v0.16.x' 2011-10-06 22:45:02 +02:00
output_control.h output_plugin: the plugin allocates the audio_output object 2011-09-19 09:41:21 +02:00
output_finish.c output_plugin: the plugin allocates the audio_output object 2011-09-19 09:41:21 +02:00
output_init.c output_init: put the "convert" filter at the end of the list 2012-07-10 01:30:22 +02:00
output_internal.h output_plugin: the plugin allocates the audio_output object 2011-09-19 09:41:21 +02:00
output_list.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
output_list.h Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
output_plugin.c pcm_buffer, output_plugin, ...: include config.h 2011-12-13 19:48:37 +01:00
output_plugin.h output_plugin: the plugin allocates the audio_output object 2011-09-19 09:41:21 +02:00
output_print.c copyright year 2011 2011-01-29 10:13:54 +01:00
output_print.h copyright year 2011 2011-01-29 10:13:54 +01:00
output_state.c copyright year 2011 2011-01-29 10:13:54 +01:00
output_state.h copyright year 2011 2011-01-29 10:13:54 +01:00
output_thread.c Merge branch 'v0.16.x' 2012-06-12 23:22:03 +02:00
output_thread.h copyright year 2011 2011-01-29 10:13:54 +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_*: add "restrict" keywords 2011-10-20 02:24:25 +02:00
pcm_channels.h pcm_{channels,resample}: pass channel count as integer, not uint8_t 2011-10-19 22:14:43 +02:00
pcm_convert.c audio_format: remove SAMPLE_FORMAT_DSD_OVER_USB 2012-03-27 01:22:50 +02:00
pcm_convert.h audio_format: remove the packed S24 format 2012-03-22 00:42:12 +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.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_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_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 pcm_mix: return bool, make unimplemented format non-fatal 2011-10-20 02:27:41 +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.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_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_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 pcm_volume: implement float samples 2011-10-20 02:33:51 +02:00
permission.c copyright year 2011 2011-01-29 10:13:54 +01:00
permission.h copyright year 2011 2011-01-29 10:13:54 +01:00
pipe.c Merge branch 'v0.16.x' 2011-07-20 21:46:05 +02:00
pipe.h Merge branch 'v0.16.x' 2011-07-20 21:46:05 +02:00
player_control.c player_thread: disable cross-fading in "single" mode 2012-08-25 09:38:41 +02:00
player_control.h player_thread: disable cross-fading in "single" mode 2012-08-25 09:38:41 +02:00
player_thread.c player_thread: implement missing "idle" events on output errors 2013-02-04 10:15:34 +01:00
player_thread.h copyright year 2011 2011-01-29 10:13:54 +01:00
playlist.c player_thread: disable cross-fading in "single" mode 2012-08-25 09:38:41 +02:00
playlist.h playlist_edit: move UID check to client_allow_file() 2012-03-06 22:10:54 +01:00
playlist_any.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
playlist_any.h input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
playlist_control.c command: new command "seekcur" 2011-12-24 11:20:02 +01:00
playlist_database.c playlist_vector: use the list_head library 2012-02-12 17:50:30 +01:00
playlist_database.h playlist_vector: use the list_head library 2012-02-12 17:50:30 +01:00
playlist_edit.c queue_save: save song priorities 2012-08-21 19:17:14 +02:00
playlist_error.h stored_playlist: return GError, code is playlist_result 2011-09-11 07:57:50 +02:00
playlist_global.c copyright year 2011 2011-01-29 10:13:54 +01:00
playlist_internal.h copyright year 2011 2011-01-29 10:13:54 +01: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_mapper.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
playlist_mapper.h input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
playlist_plugin.h input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
playlist_print.c playlist_print: fix memory leak 2012-08-16 00:01:01 +02:00
playlist_print.h stored_playlist: return GError, code is playlist_result 2011-09-11 07:57:50 +02:00
playlist_queue.c playlist_queue: add start/end_index parameters 2012-02-09 23:44:33 +01:00
playlist_queue.h playlist_queue: add start/end_index parameters 2012-02-09 23:44:33 +01:00
playlist_save.c playlist_save: use temp2 instead of temp 2012-10-05 16:55:30 +02:00
playlist_save.h playlist_save: add start/end_index parameters 2012-02-09 23:54:31 +01:00
playlist_song.c playlist_song: fix potential charset bug in apply_song_metadata() 2012-10-05 17:01:04 +02:00
playlist_song.h copyright year 2011 2011-01-29 10:13:54 +01:00
playlist_state.c playlist_state: add option "restore_paused" 2011-02-23 09:10:23 +01:00
playlist_state.h copyright year 2011 2011-01-29 10:13:54 +01:00
playlist_vector.c playlist_vector: require database lock for all functions 2012-02-13 19:26:04 +01:00
playlist_vector.h playlist_vector: require database lock for all functions 2012-02-13 19:26:04 +01:00
poison.h copyright year 2011 2011-01-29 10:13:54 +01:00
queue.c queue_save: save song priorities 2012-08-21 19:17:14 +02:00
queue.h queue_save: save song priorities 2012-08-21 19:17:14 +02:00
queue_print.c queue: implement song "priorities" 2011-07-19 00:34:33 +02:00
queue_print.h copyright year 2011 2011-01-29 10:13:54 +01:00
queue_save.c queue_save: save song priorities 2012-08-21 19:17:14 +02:00
queue_save.h copyright year 2011 2011-01-29 10:13:54 +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.c 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.c 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
resolver.c require GLib 2.16 2012-07-10 01:28:52 +02:00
resolver.h utils: mark sockaddr_to_string() as G_GNUC_MALLOC 2011-09-21 17:56:06 +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 server_socket: add method _add_fd() 2012-02-13 21:32:42 +01:00
sig_handlers.c copyright year 2011 2011-01-29 10:13:54 +01:00
sig_handlers.h copyright year 2011 2011-01-29 10:13:54 +01:00
socket_util.c configure.ac: define WINVER 2011-10-13 09:23:32 +02:00
socket_util.h socket_util: move sockaddr_to_string() to resolver.c 2011-09-20 08:49:36 +02:00
song.c song: add function song_replace_uri() 2012-02-12 19:48:02 +01:00
song.h song: add function song_replace_uri() 2012-02-12 19:48:02 +01:00
song_print.c directory: replace songvec with doubly linked list 2012-01-24 22:26:43 +01:00
song_print.h db_print: move code to function db_selection_print() 2011-09-13 22:09:37 +02:00
song_save.c tag: add attribute "has_playlist" 2012-02-12 18:29:05 +01:00
song_save.h directory: replace songvec with doubly linked list 2012-01-24 22:26:43 +01: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_sticker.c copyright year 2011 2011-01-29 10:13:54 +01:00
song_sticker.h directory: require the caller to lock the db_mutex 2012-02-02 18:06:33 +01:00
song_update.c song_update, udp_server: workarounds for gcc 4.1 warnings 2012-03-01 20:11:09 +01:00
state_file.c require GLib 2.16 2012-07-10 01:28:52 +02:00
state_file.h copyright year 2011 2011-01-29 10:13:54 +01:00
stats.c Merge branch 'v0.16.x' 2011-11-28 11:56:01 +01:00
stats.h copyright year 2011 2011-01-29 10:13:54 +01:00
sticker.c Merge branch 'v0.16.x' 2011-07-19 00:24:20 +02:00
sticker.h fix common misspellings 2011-03-31 21:46:01 +02:00
sticker_print.c copyright year 2011 2011-01-29 10:13:54 +01:00
sticker_print.h copyright year 2011 2011-01-29 10:13:54 +01:00
stored_playlist.c stored_playlist: return GError, code is playlist_result 2011-09-11 07:57:50 +02:00
stored_playlist.h stored_playlist: return GError, code is playlist_result 2011-09-11 07:57:50 +02:00
string_util.c copyright year 2011 2011-01-29 10:13:54 +01:00
string_util.h copyright year 2011 2011-01-29 10:13:54 +01:00
strset.c copyright year 2011 2011-01-29 10:13:54 +01:00
strset.h copyright year 2011 2011-01-29 10:13:54 +01:00
tag.c tag: add attribute "has_playlist" 2012-02-12 18:29:05 +01:00
tag.h tag: add attribute "has_playlist" 2012-02-12 18:29:05 +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 tag_id3: export tag_id3_load() 2012-04-23 22:51:45 +02:00
tag_id3.h tag_id3: export tag_id3_load() 2012-04-23 22:51:45 +02:00
tag_internal.h tag_internal: add missing tag.h include 2011-09-10 07:48:05 +02:00
tag_pool.c copyright year 2011 2011-01-29 10:13:54 +01:00
tag_pool.h copyright year 2011 2011-01-29 10:13:54 +01:00
tag_print.c copyright year 2011 2011-01-29 10:13:54 +01:00
tag_print.h copyright year 2011 2011-01-29 10:13:54 +01: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_save.c tag: add attribute "has_playlist" 2012-02-12 18:29:05 +01:00
tag_save.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
text_file.c copyright year 2011 2011-01-29 10:13:54 +01:00
text_file.h copyright year 2011 2011-01-29 10:13:54 +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
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 copyright year 2011 2011-01-29 10:13:54 +01:00
tokenizer.h copyright year 2011 2011-01-29 10:13:54 +01:00
update.c update_internal.h: split header 2012-06-13 21:38:28 +02:00
update.h copyright year 2011 2011-01-29 10:13:54 +01:00
update_archive.c require GLib 2.16 2012-07-10 01:28:52 +02:00
update_archive.h update_walk: move code to update_archive.c 2012-06-13 21:52:46 +02:00
update_container.c require GLib 2.16 2012-07-10 01:28:52 +02:00
update_container.h update_walk: move code to update_container.c 2012-06-13 22:11:43 +02:00
update_db.c playlist_vector: require database lock for all functions 2012-02-13 19:26:04 +01:00
update_db.h update_walk: move code to update_db.c 2012-02-12 17:41:34 +01:00
update_internal.h update_walk: move code to update_archive.c 2012-06-13 21:52:46 +02:00
update_io.c require GLib 2.16 2012-07-10 01:28:52 +02:00
update_io.h update_walk: move code to update_io.c 2012-02-12 17:00:00 +01:00
update_queue.c update_internal.h: split header 2012-06-13 21:38:28 +02:00
update_queue.h update_internal.h: split header 2012-06-13 21:38:28 +02:00
update_remove.c Merge branch 'v0.16.x' 2012-04-05 00:45:39 +02:00
update_remove.h update_remove: add header update_remove.h 2012-02-12 17:43:23 +01:00
update_song.c require GLib 2.16 2012-07-10 01:28:52 +02:00
update_song.h update_walk: move code to update_song.c 2012-06-13 22:14:16 +02:00
update_walk.c update_walk: fix unsafe readlink() usage 2012-09-03 22:41:04 +02:00
update_walk.h update_internal.h: split header 2012-06-13 21:38:28 +02:00
uri.c Merge branch 'v0.16.x' 2012-04-05 00:45:39 +02:00
uri.h Merge branch 'v0.16.x' 2011-09-22 00:27:34 +02:00
utils.c Merge branch 'v0.16.x' 2011-12-13 21:57:44 +01:00
utils.h utils: parsePath() returns GError on failure 2011-09-09 22:55:57 +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
zeroconf-avahi.c copyright year 2011 2011-01-29 10:13:54 +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 zeroconf: skip initialisation if there is no port 2012-02-13 21:05:05 +01:00
zeroconf.h copyright year 2011 2011-01-29 10:13:54 +01:00