mpd/src
Max Kellermann 9dc966041d osx: start the audio device in the open() method
Don't call AudioOutputUnitStart() in the play() method, do it after
the device has been opened.  We can eliminate the "started" property
now, because the device is always started when it's open.
2009-02-26 21:40:22 +01:00
..
archive input_stream: make seek(), buffer() optional 2009-01-30 00:58:03 +01:00
decoder ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
encoder vorbis_encoder: vorbis_encoder_clear() returns void 2009-02-24 19:06:37 +01:00
mixer mixer_api: replaced method "control()" with "{get,set}_volume()" 2009-02-16 01:39:52 +01:00
output osx: start the audio device in the open() method 2009-02-26 21:40:22 +01:00
ack.h added prefix to header macros 2008-10-31 09:19:53 +01:00
archive_api.c archive: use GLib instead of utils.h 2009-01-02 16:22:40 +01:00
archive_api.h archive: replaced setup_stream() with open_stream() 2009-01-30 00:53:32 +01:00
archive_internal.h new archive api, input_archive stream 2008-12-16 21:42:34 +01:00
archive_list.c added missing explicit config.h includes 2009-01-08 21:37:02 +01:00
archive_list.h new archive api, input_archive stream 2008-12-16 21:42:34 +01:00
audio_format.h audio_format: added validation functions 2009-02-11 18:00:48 +01:00
audio_parser.c audio_format: added validation functions 2009-02-11 18:00:48 +01:00
audio_parser.h audio: replaced parseAudioConfig() with audio_format_parse() 2009-02-11 18:00:41 +01:00
audio.c mixer: include cleanup 2009-02-16 18:40:04 +01:00
audio.h audio: moved code to output_command.c 2009-02-11 18:02:45 +01:00
audioOutput.c output: moved code from audioOutput.c to output_control.c 2008-09-09 10:02:34 +02:00
audioOutput.h added prefix to header macros 2008-10-31 09:19:53 +01:00
buffer2array.c buffer2array: use GLib's g_ascii_isspace() 2008-12-28 19:54:39 +01:00
buffer2array.h added prefix to header macros 2008-10-31 09:19:53 +01:00
client.c client: check for G_IO_ERR and G_IO_HUP 2009-01-30 15:56:53 +01:00
client.h client: run client_manager_expire() in an idle event 2008-12-31 14:30:03 +01:00
cmdline.c cmdline: Alphabetical help order like other GNU projects. 2009-02-25 15:34:57 -08:00
cmdline.h cmdline: use gboolean instead of int 2008-12-27 19:35:30 +01:00
command.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
command.h replaced mpd_printf etc by G_GNUC_PRINTF 2008-12-02 03:00:02 +01:00
compress.c compress: use GLib instead of utils.h 2009-01-03 14:52:59 +01:00
compress.h added prefix to header macros 2008-10-31 09:19:53 +01:00
conf.c added G_LOG_DOMAIN macros to several libraries 2009-02-19 09:24:59 +01:00
conf.h decoder_list: added configuration block "decoder" 2009-02-15 18:35:19 +01:00
crossfade.c crossfade: don't use isCurrentAudioFormat() 2009-02-10 18:51:29 +01:00
crossfade.h crossfade: added API documentation 2009-02-20 14:57:32 +01:00
daemon.c added G_LOG_DOMAIN macros to several libraries 2009-02-19 09:24:59 +01:00
daemon.h daemon: pass "detach" flag to daemonize() 2009-01-18 18:29:30 +01:00
database.c database: don't load database after charset was reconfigured 2009-02-12 18:31:00 +01:00
database.h mapper: make the music_directory optional 2009-01-18 16:56:07 +01:00
dbUtils.c playlist: renamed global "playlist" variable to "g_playlist" 2009-02-04 18:56:41 +01:00
dbUtils.h queue_print, dbUtils: use struct locate_item_list 2009-01-24 15:56:34 +01:00
decoder_api.c decoder_api: fixed shadow warning, rename "wait" 2009-02-19 13:33:06 +01:00
decoder_api.h decoder_plugin: pass struct config_param to init() method 2009-02-15 18:34:14 +01:00
decoder_buffer.c added the "decoder buffer" library 2009-02-17 22:39:45 +01:00
decoder_buffer.h added the "decoder buffer" library 2009-02-17 22:39:45 +01:00
decoder_command.h decoder_api: moved enum decoder_command to decoder_command.h 2009-02-15 18:33:31 +01:00
decoder_control.c decoder_control: added decoder_control.thread 2009-01-25 13:44:27 +01:00
decoder_control.h decoder_api: moved enum decoder_command to decoder_command.h 2009-02-15 18:33:31 +01:00
decoder_internal.h decoder_api: moved struct decoder_plugin to decoder_plugin.h 2009-02-15 17:48:37 +01:00
decoder_list.c renamed decoder plugin "mpc" to "mpcdec" 2009-02-17 08:48:20 +01:00
decoder_list.h print supported decoders in --version 2008-12-30 14:17:15 +01:00
decoder_plugin.h decoder_plugin: pass struct config_param to init() method 2009-02-15 18:34:14 +01:00
decoder_thread.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
decoder_thread.h added prefix to header macros 2008-10-31 09:19:53 +01:00
directory_print.c directory: moved dirvec struct declaration to dirvec.h 2008-10-09 15:24:05 +02:00
directory_print.h added prefix to header macros 2008-10-31 09:19:53 +01:00
directory_save.c directory: added directory_is_root() 2009-01-04 19:08:52 +01:00
directory_save.h added prefix to header macros 2008-10-31 09:19:53 +01:00
directory.c use g_free() instead of free() 2009-01-25 18:47:21 +01:00
directory.h directory: added directory_is_root() 2009-01-04 19:08:52 +01:00
dirvec.c dirvec, songvec: sort using g_utf8_collate() 2009-01-15 00:09:18 +01:00
dirvec.h dirvec: migrate from pthread to glib threads 2008-12-28 21:02:30 +01:00
encoder_api.h added the encoder API 2009-02-22 17:11:14 +01:00
encoder_list.c encoder: added lame mp3 encoder 2009-02-22 17:18:03 +01:00
encoder_list.h added the encoder API 2009-02-22 17:11:14 +01:00
encoder_plugin.h added the encoder API 2009-02-22 17:11:14 +01:00
event_pipe.c added G_LOG_DOMAIN macros to several libraries 2009-02-19 09:24:59 +01:00
event_pipe.h event_pipe: added "TAG" event 2009-01-20 22:49:19 +01:00
gcc.h gcc.h: removed all duplicate macros 2009-01-01 18:09:28 +01:00
icy_metadata.c input_file, input_curl, icy_metadata: added GLib log domains 2009-02-17 22:58:27 +01:00
icy_metadata.h added library for parsing icy-metadata 2009-01-03 23:35:30 +01:00
idle.c Add idle event on sticker deletion, update and insertion 2009-01-25 16:37:29 +01:00
idle.h Add idle event on sticker deletion, update and insertion 2009-01-25 16:37:29 +01:00
input_archive.c archive: replaced setup_stream() with open_stream() 2009-01-30 00:53:32 +01:00
input_archive.h new archive api, input_archive stream 2008-12-16 21:42:34 +01:00
input_curl.c input_file, input_curl, icy_metadata: added GLib log domains 2009-02-17 22:58:27 +01:00
input_curl.h input_stream: added struct input_plugin 2008-10-26 20:38:44 +01:00
input_file.c input_file, input_curl, icy_metadata: added GLib log domains 2009-02-17 22:58:27 +01:00
input_file.h added prefix to header macros 2008-10-31 09:19:53 +01:00
input_mms.c mms: fix assertion in input_stream_open 2009-02-19 07:34:07 +01:00
input_mms.h added support for the MMS protocol 2009-01-29 21:42:10 +01:00
input_stream.c input_stream: make seek(), buffer() optional 2009-01-30 00:58:03 +01:00
input_stream.h archive: replaced setup_stream() with open_stream() 2009-01-30 00:53:32 +01:00
listen.c listen: fix unused parameter warnings when TCP is disabled 2009-02-24 19:06:31 +01:00
listen.h listen: no CamelCase 2009-02-24 17:42:36 +01:00
locate.c use g_free() instead of free() 2009-01-25 18:47:21 +01:00
locate.h locate: added locate_item_list_casefold() 2009-01-24 15:56:34 +01:00
log.c added G_LOG_DOMAIN macros to several libraries 2009-02-19 09:24:59 +01:00
log.h log: added log_early_init() for early debug messages 2009-02-19 08:35:20 +01:00
ls.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
ls.h ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
main.c listen: no CamelCase 2009-02-24 17:42:36 +01:00
main.h event_pipe: moved variable "main_task" to main.c 2009-01-03 13:19:01 +01:00
mapper.c mapper: ignore duplicate slashes in playlists 2009-01-30 13:51:18 +01:00
mapper.h mapper: added dot to PLAYLIST_FILE_SUFFIX 2009-01-25 13:43:57 +01:00
mixer_api.c mixer_api: replaced method "control()" with "{get,set}_volume()" 2009-02-16 01:39:52 +01:00
mixer_api.h mixer: include cleanup 2009-02-16 18:40:04 +01:00
normalize.c conf: use config_get_bool() instead of getBoolConfigParam() 2009-01-17 20:23:33 +01:00
normalize.h added prefix to header macros 2008-10-31 09:19:53 +01:00
notify.c notify: use GLib locking 2008-12-27 20:56:06 +01:00
notify.h notify: use GLib locking 2008-12-27 20:56:06 +01:00
output_all.c output: set a GLib log domain 2009-02-25 19:53:38 +01:00
output_all.h output_all: added API documentation 2009-02-10 18:51:59 +01:00
output_api.h output_api: removed audio_output_get_name() 2009-02-25 17:32:58 +01:00
output_command.c audio: moved code to output_command.c 2009-02-11 18:02:45 +01:00
output_command.h audio: moved code to output_command.c 2009-02-11 18:02:45 +01:00
output_control.c output: pass the music chunk pointer as void*, not char* 2009-02-23 09:34:26 +01:00
output_control.h output: audio_output_init() returns bool 2009-02-25 19:53:56 +01:00
output_init.c output: audio_output_init() returns bool 2009-02-25 19:53:56 +01:00
output_internal.h output: pass the music chunk pointer as void*, not char* 2009-02-23 09:34:26 +01:00
output_list.c oss: no CamelCase 2009-02-26 19:16:33 +01:00
output_list.h added prefix to header macros 2008-10-31 09:19:53 +01:00
output_plugin.h output_plugin: don't pass audio_output object to method init() 2009-02-25 18:34:02 +01:00
output_print.c audio: moved code to output_all.c 2009-02-10 18:51:49 +01:00
output_print.h audio: moved protocol code to output_print.c 2009-02-10 18:51:42 +01:00
output_state.c output: include cleanup 2009-02-16 01:51:50 +01:00
output_state.h audio: moved state file code to output_state.c 2009-02-10 18:51:39 +01:00
output_thread.c output_thread: use the right audio_format in assert() 2009-02-26 21:02:39 +01:00
output_thread.h added prefix to header macros 2008-10-31 09:19:53 +01:00
path.c path: don't export path_set_fs_charset() 2009-02-20 14:49:57 +01:00
path.h path: don't export path_set_fs_charset() 2009-02-20 14:49:57 +01:00
pcm_buffer.h pcm_buffer: set size after allocation 2009-02-17 18:27:00 +01:00
pcm_channels.c pcm_channels: use pcm_buffer 2009-01-07 23:56:35 +01:00
pcm_channels.h pcm: added API documentation 2009-02-21 18:14:20 +01:00
pcm_convert.c pcm_convert: removed pcm_convert_size() 2009-02-17 19:26:32 +01:00
pcm_convert.h pcm: added API documentation 2009-02-21 18:14:20 +01:00
pcm_dither.c pcm_prng: renamed prng() to pcm_prng() 2009-01-07 18:07:19 +01:00
pcm_dither.h added prefix to header macros 2008-10-31 09:19:53 +01:00
pcm_format.c pcm_format: use the pcm_buffer library 2009-01-07 23:56:34 +01:00
pcm_format.h pcm: added API documentation 2009-02-21 18:14:20 +01:00
pcm_mix.c pcm: pass void pointers to PCM functions 2009-01-07 19:00:02 +01:00
pcm_mix.h pcm: added API documentation 2009-02-21 18:14:20 +01:00
pcm_prng.h pcm_prng: renamed prng() to pcm_prng() 2009-01-07 18:07:19 +01:00
pcm_resample_fallback.c pcm_resample_fallback: corrected the sample calculation 2009-01-16 18:52:01 +01:00
pcm_resample_libsamplerate.c conf: replaced getConfigParamValue() with config_get_string() 2009-01-17 20:23:58 +01:00
pcm_resample.c pcm_resample: use pcm_buffer (2/2) 2009-01-08 00:47:04 +01:00
pcm_resample.h pcm: added API documentation 2009-02-21 18:14:20 +01:00
pcm_utils.h pcm_utils: moved conversion code to pcm_convert.c 2009-01-07 18:53:36 +01:00
pcm_volume.c pcm_volume: optimized pcm_volume_change_24() on i386 2009-02-18 22:27:58 +01:00
pcm_volume.h pcm: added API documentation 2009-02-21 18:14:20 +01:00
permission.c conf: const pointers in block get functions 2009-01-25 16:03:49 +01:00
permission.h added prefix to header macros 2008-10-31 09:19:53 +01:00
pipe.c music_pipe: removed music_pipe_append() 2009-01-17 13:11:11 +01:00
pipe.h music_pipe: removed music_pipe_append() 2009-01-17 13:11:11 +01:00
player_control.c player: added some more assertions 2009-02-10 08:18:28 +01:00
player_control.h player_control: added player_control.thread 2009-01-25 13:44:33 +01:00
player_thread.c player_thread: don't drop audio buffers when not seekable 2009-02-17 23:57:10 +01:00
player_thread.h added prefix to header macros 2008-10-31 09:19:53 +01:00
playlist_control.c playlist: update queued song after seeking 2009-02-10 00:17:46 +01:00
playlist_edit.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
playlist_global.c playlist: renamed global "playlist" variable to "g_playlist" 2009-02-04 18:56:41 +01:00
playlist_internal.h playlist: moved code to playlist_control.c 2009-02-04 20:31:22 +01:00
playlist_print.c playlist_print: added wrappers for printing the queue 2009-02-04 22:09:04 +01:00
playlist_print.h playlist_print: added wrappers for printing the queue 2009-02-04 22:09:04 +01:00
playlist_save.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
playlist_save.h playlist_save: added spl_save_playlist() 2009-02-04 22:15:37 +01:00
playlist_state.c playlist: increase playlist version after loading state 2009-02-04 23:50:04 +01:00
playlist_state.h playlist: moved code to playlist_state.c 2009-02-04 18:52:39 +01:00
playlist.c playlist: don't preserve "current" song after "random" toggle 2009-02-11 18:02:50 +01:00
playlist.h added the shufflerange command 2009-02-13 10:43:30 +01:00
queue_print.c locate: added locate_item_list_casefold() 2009-01-24 15:56:34 +01:00
queue_print.h queue_print, dbUtils: use struct locate_item_list 2009-01-24 15:56:34 +01:00
queue_save.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
queue_save.h playlist: moved saving/loading code to queue_save.c 2009-01-23 16:35:04 +01:00
queue.c queue: update order array after song move 2009-02-09 22:47:23 +01:00
queue.h queue: added queue_shuffle_order_last() 2009-01-25 14:00:51 +01:00
replay_gain.c conf: const pointers in block get functions 2009-01-25 16:03:49 +01:00
replay_gain.h replay_gain: converted struct replay_gain_info elements to an array 2008-11-11 16:24:27 +01:00
sig_handlers.c sig_handlers: disable on WIN32 2009-01-03 12:29:42 +01:00
sig_handlers.h sig_handlers: use event_pipe for delivering SIGHUP 2009-01-01 18:51:17 +01:00
song_print.c directory: added directory_is_root() 2009-01-04 19:08:52 +01:00
song_print.h added prefix to header macros 2008-10-31 09:19:53 +01:00
song_save.c song_save: don't fail on empty tag values 2009-01-14 13:44:14 +01:00
song_save.h added prefix to header macros 2008-10-31 09:19:53 +01:00
song_sticker.c sticker: added song sticker library 2009-01-19 18:54:04 +01:00
song_sticker.h sticker: added song sticker library 2009-01-19 18:54:04 +01:00
song.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
song.h song: allocate the result of song_get_url() 2009-01-04 19:09:34 +01:00
songvec.c songvec: sort songs by disc and track number 2009-01-15 00:22:30 +01:00
songvec.h songvec: migrate from pthread to glib threads 2008-12-28 21:02:42 +01:00
state_file.c audio: moved state file code to output_state.c 2009-02-10 18:51:39 +01:00
state_file.h state_file: added state_file_init() and state_file_finish() 2009-01-18 18:09:50 +01:00
stats.c stats: use GTimer instead of time(NULL) 2009-01-18 15:40:53 +01:00
stats.h stats: use GTimer instead of time(NULL) 2009-01-18 15:40:53 +01:00
sticker.c Add idle event on sticker deletion, update and insertion 2009-01-25 16:37:29 +01:00
sticker.h sticker: new library for storing dynamic information about songs 2009-01-19 18:51:57 +01:00
stored_playlist.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
stored_playlist.h playlist: moved is_valid_playlist_name() to stored_playlist.c 2009-01-25 14:19:28 +01:00
strset.c use g_free() instead of free() 2009-01-25 18:47:21 +01:00
strset.h replaced mpd_malloc by G_GNUC_MALLOC 2008-12-02 02:33:24 +01:00
tag_id3.c tag_id3: added MusicBrainz tag support 2009-01-24 20:07:23 +01:00
tag_id3.h added missing explicit config.h includes 2009-01-08 21:37:02 +01:00
tag_internal.h added prefix to header macros 2008-10-31 09:19:53 +01:00
tag_pool.c tag_pool: use GLib instead of utils.h 2009-01-03 14:51:37 +01:00
tag_pool.h tag & tag_pool: migrate from pthread to glib threads 2008-12-28 22:09:42 +01:00
tag_print.c pass "struct client" to dbUtils.c, song.c, tag_print.c 2008-09-07 13:53:55 +02:00
tag_print.h added prefix to header macros 2008-10-31 09:19:53 +01:00
tag_save.c tag: added buffered versions of the tag_print.c code 2008-09-07 13:36:05 +02:00
tag_save.h added prefix to header macros 2008-10-31 09:19:53 +01:00
tag.c tag: fixed typo in MUSICBRAINZ_TRACKID tag name 2009-02-17 06:48:57 +01:00
tag.h tag: added support for MusicBrainz tags 2009-01-24 20:02:55 +01:00
timer.c utils: use g_usleep() instead of my_usleep() 2009-02-19 13:33:03 +01:00
timer.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
update.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
update.h event_pipe: added pipe_event enum and callbacks 2009-01-01 18:22:11 +01:00
uri.c ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
uri.h ls: moved generic URI utilities to uri.c 2009-02-25 16:44:06 +01:00
utils.c utils: use g_usleep() instead of my_usleep() 2009-02-19 13:33:03 +01:00
utils.h utils: use g_usleep() instead of my_usleep() 2009-02-19 13:33:03 +01:00
volume.c mixer: Add "disabled" mixer_type. 2009-02-26 09:13:07 -08:00
volume.h mixer: Add "disabled" mixer_type. 2009-02-26 09:13:07 -08:00
zeroconf-avahi.c listen: no CamelCase 2009-02-24 17:42:36 +01:00
zeroconf-bonjour.c listen: no CamelCase 2009-02-24 17:42:36 +01:00
zeroconf-internal.h zeroconf: moved code to zeroconf-avahi.c and zeroconf-bonjour.c 2008-12-30 16:43:58 +01:00
zeroconf.c zeroconf: corrected default service name usage 2009-01-27 20:17:44 +01:00
zeroconf.h removed os_compat.h 2008-12-29 17:28:32 +01:00