mpd/src
Max Kellermann 86782faa18 alsa: optionally disable resampling and others
Added mpd.conf options for disabling automatic resamling, sample
format and channel conversion.  This way, users may choose to override
ALSA's automatic resampling, and use libsamplerate instead.
2008-10-14 17:21:49 +02:00
..
audioOutputs alsa: optionally disable resampling and others 2008-10-14 17:21:49 +02:00
inputPlugins mp3: dither an arbitrary number of channels 2008-10-10 16:40:48 +02:00
mp4ff autotools: tidy up make dist 2008-10-06 18:54:12 +02:00
ack.h The massive copyright update 2007-04-05 03:22:33 +00:00
audio_format.h audio_format: added audio_format_frame_size() 2008-10-10 14:41:37 +02:00
audio.c audio: don't clear input_audio_format on openAudioDevice(NULL) 2008-10-13 14:31:18 +02:00
audio.h use the "bool" data type instead of "int" 2008-10-08 11:03:39 +02:00
audioOutput.c output: moved code from audioOutput.c to output_control.c 2008-09-09 10:02:34 +02:00
audioOutput.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
buffer2array.c Cleanup #includes of standard system headers and put them in one place 2008-01-03 07:29:49 +00:00
buffer2array.h clean up CPP includes 2008-04-12 04:19:26 +00:00
charConv.c assume stdint.h and stddef.h are available 2008-09-29 15:53:53 +02:00
charConv.h clean up CPP includes 2008-04-12 04:19:26 +00:00
client.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
client.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
command.c player: added player_get_audio_format() 2008-10-10 14:51:22 +02:00
command.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
compress.c compress.c: fix skips/distortion introduced in r7146 2008-02-05 10:17:45 +00:00
compress.h fixed "comparison between signed and unsigned" 2008-01-26 12:46:37 +00:00
condition.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
condition.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
conf.c fix -Wconst warnings 2008-02-05 10:17:33 +00:00
conf.h clean up CPP includes 2008-04-12 04:19:26 +00:00
crossfade.c audio_format: renamed sampleRate to sample_rate 2008-10-10 14:40:54 +02:00
crossfade.h audio_format: converted typedef AudioFormat to struct audio_format 2008-09-07 19:19:55 +02:00
database.c update: make the job id unsigned 2008-10-09 19:20:05 +02:00
database.h database: renamed get_get_song() to db_get_song() 2008-10-09 16:26:09 +02:00
dbUtils.c directory: fix update in root directory 2008-10-08 11:55:52 +02:00
dbUtils.h pass "struct client" to dbUtils.c, song.c, tag_print.c 2008-09-07 13:53:55 +02:00
decoder_api.c song: removed CamelCase 2008-10-08 11:05:34 +02:00
decoder_api.h use the "bool" data type instead of "int" 2008-10-08 11:03:39 +02:00
decoder_control.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
decoder_control.h notify: removed the "Notify" typedef 2008-10-08 10:49:16 +02:00
decoder_internal.h use the "bool" data type instead of "int" 2008-10-08 11:03:39 +02:00
decoder_list.c decoder: renamed plugin methods 2008-09-29 15:54:27 +02:00
decoder_list.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
decoder_thread.c mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
decoder_thread.h renamed decoderInit() to decoder_thread_start() 2008-08-26 08:44:29 +02:00
directory_print.c directory: moved dirvec struct declaration to dirvec.h 2008-10-09 15:24:05 +02:00
directory_print.h diretory: moved code to directory_save.c, directory_print.c 2008-10-09 15:23:37 +02:00
directory_save.c directory: don't query database during load 2008-10-09 15:37:18 +02:00
directory_save.h diretory: moved code to directory_save.c, directory_print.c 2008-10-09 15:23:37 +02:00
directory.c directory: added directory_get_name() 2008-10-13 16:32:39 +02:00
directory.h directory: added directory_get_name() 2008-10-13 16:32:39 +02:00
dirvec.c {dir,song}vec: fix off-by-one errors in {dir,song}vec_delete 2008-10-14 11:10:00 +02:00
dirvec.h dirvec: added dirvec_clear() 2008-10-09 15:37:41 +02:00
dlist.h imported list.h from the Linux kernel sources 2008-08-28 20:02:20 +02:00
gcc.h gcc.h: fix compilation with !(gcc >= 3) 2008-01-27 23:10:41 +00:00
inputStream_file.c added InputStream.ready 2008-08-26 08:27:10 +02:00
inputStream_file.h The massive copyright update 2007-04-05 03:22:33 +00:00
inputStream_http_auth.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
inputStream_http.c added InputStream.ready 2008-08-26 08:27:10 +02:00
inputStream_http.h The massive copyright update 2007-04-05 03:22:33 +00:00
inputStream.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
inputStream.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
ioops.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
ioops.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
list.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
list.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
listen.c client: renamed all public functions 2008-08-28 20:03:02 +02:00
listen.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
locate.c song: removed CamelCase 2008-10-08 11:05:34 +02:00
locate.h song: converted typedef Song to struct song 2008-10-08 10:49:11 +02:00
log.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
log.h CPP include cleanup 2008-10-08 10:49:26 +02:00
ls.c ls: removed myStat(), isFile(), isDir() 2008-10-14 11:10:51 +02:00
ls.h ls: removed myStat(), isFile(), isDir() 2008-10-14 11:10:51 +02:00
main_notify.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
main_notify.h main_notify: define main_task so we can use it for assertions 2008-10-06 18:31:59 +02:00
main.c changed package name to "mpd-mk", updated version number 2008-10-14 17:21:27 +02:00
Makefile.am mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
mapper.c mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
mapper.h mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
metadata_pipe.c Switch to C99 types (retaining compat with old compilers) 2008-09-29 13:29:33 +02:00
metadataChunk.c Drop metadata updates from HTTP for now (input HTTP, and shout) 2008-04-12 04:08:12 +00:00
metadataChunk.h Drop metadata updates from HTTP for now (input HTTP, and shout) 2008-04-12 04:08:12 +00:00
normalize.c audio_format: converted typedef AudioFormat to struct audio_format 2008-09-07 19:19:55 +02:00
normalize.h audio_format: converted typedef AudioFormat to struct audio_format 2008-09-07 19:19:55 +02:00
notify.c use the "bool" data type instead of "int" 2008-10-08 11:03:39 +02:00
notify.h use the "bool" data type instead of "int" 2008-10-08 11:03:39 +02:00
os_compat.h assume stdint.h and stddef.h are available 2008-09-29 15:53:53 +02:00
output_api.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
output_api.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
output_control.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
output_control.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
output_init.c output: make "struct audio_output" opaque for output plugins 2008-09-24 07:20:55 +02:00
output_internal.h output: removed DEVICE_ON, DEVICE_OFF 2008-09-24 07:25:07 +02:00
output_list.c output: static audio_output_plugin list as array 2008-09-08 11:43:13 +02:00
output_list.h output: static audio_output_plugin list as array 2008-09-08 11:43:13 +02:00
output_thread.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
output_thread.h output: one thread per audio output 2008-09-24 07:20:26 +02:00
outputBuffer_accessors.h Switch to C99 types (retaining compat with old compilers) 2008-09-29 13:29:33 +02:00
outputBuffer_ob_send.h Switch to C99 types (retaining compat with old compilers) 2008-09-29 13:29:33 +02:00
outputBuffer.c output_buffer: converted ob_is_empty() to inline 2008-10-12 00:42:22 +02:00
outputBuffer.h output_buffer: converted ob_is_empty() to inline 2008-10-12 00:42:22 +02:00
path.c path: add mpd_basename() function 2008-09-29 13:16:48 +02:00
path.h path: add mpd_basename() function 2008-09-29 13:16:48 +02:00
pcm_utils.c pcm_utils: support any number of channels in pcm_sizeOfConvBuffer() 2008-10-12 12:02:54 +02:00
pcm_utils.h pcm_utils: pass only one buffer size to pcm_mix() 2008-09-29 17:25:08 +02:00
permission.c Cleanup #includes of standard system headers and put them in one place 2008-01-03 07:29:49 +00:00
permission.h clean up CPP includes 2008-04-12 04:19:26 +00:00
player_control.c player: added commands QUEUE and CANCEL 2008-10-12 00:07:54 +02:00
player_control.h player: added commands QUEUE and CANCEL 2008-10-12 00:07:54 +02:00
player_thread.c player: replaced buffered_before_play with buffering flag 2008-10-12 01:21:35 +02:00
player_thread.h moved code to player_thread.c 2008-08-26 08:27:09 +02:00
playerData.c CPP include cleanup 2008-10-08 10:49:26 +02:00
playerData.h moved code to pc_init(), dc_init() 2008-08-26 08:45:14 +02:00
playlist_save.c mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
playlist_save.h playlist: moved code to playlist_save.c 2008-10-14 11:10:47 +02:00
playlist.c mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
playlist.h use the "bool" data type instead of "int" 2008-10-08 11:03:39 +02:00
replayGain.c assume stdint.h and stddef.h are available 2008-09-29 15:53:53 +02:00
replayGain.h audio_format: converted typedef AudioFormat to struct audio_format 2008-09-07 19:19:55 +02:00
ringbuf.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
ringbuf.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
sig_handlers.c database: renamed functions, "db_" prefix and no CamelCase 2008-10-08 11:07:55 +02:00
sig_handlers.h clean up CPP includes 2008-04-12 04:19:26 +00:00
signal_check.c Cleanup #includes of standard system headers and put them in one place 2008-01-03 07:29:49 +00:00
signal_check.h clean up CPP includes 2008-04-12 04:19:26 +00:00
sllist.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
sllist.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
song_print.c directory: fix update in root directory 2008-10-08 11:55:52 +02:00
song_print.h song: converted typedef Song to struct song 2008-10-08 10:49:11 +02:00
song_save.c directory: eliminate CamelCase 2008-10-08 11:07:58 +02:00
song_save.h song: converted typedef Song to struct song 2008-10-08 10:49:11 +02:00
song.c mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
song.h song: pass const song pointer to song_get_url() 2008-10-14 11:10:44 +02:00
songvec.c {dir,song}vec: fix off-by-one errors in {dir,song}vec_delete 2008-10-14 11:10:00 +02:00
songvec.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
state_file.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
state_file.h Cleanup #includes of standard system headers and put them in one place 2008-01-03 07:29:49 +00:00
stats.c database: renamed functions, "db_" prefix and no CamelCase 2008-10-08 11:07:55 +02:00
stats.h stats: don't pass "fd" to printStats() 2008-09-07 14:02:57 +02:00
storedPlaylist.c mapper: new song-to-filesystem mapper library 2008-10-14 11:10:49 +02:00
storedPlaylist.h song: converted typedef Song to struct song 2008-10-08 10:49:11 +02:00
strset.c strset: fix duplicate values 2008-09-08 12:07:08 +02:00
strset.h added string set library 2008-09-08 11:46:04 +02:00
tag_id3.c const pointers 2008-08-29 14:48:39 +02:00
tag_id3.h const pointers 2008-08-29 14:48:39 +02:00
tag_internal.h CPP include cleanup 2008-10-08 10:49:26 +02:00
tag_pool.c tag_item: avoid wasting space when struct is unpackable 2008-10-13 09:40:14 +02:00
tag_pool.h don't include os_compat.h 2008-10-08 10:49:29 +02: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 pass "struct client" to dbUtils.c, song.c, tag_print.c 2008-09-07 13:53:55 +02: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 don't include os_compat.h 2008-10-08 10:49:29 +02:00
tag.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
tag.h tag_item: avoid wasting space when struct is unpackable 2008-10-13 09:40:14 +02:00
timer.c audio_format: added audio_format_frame_size() 2008-10-10 14:41:37 +02:00
timer.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
update.c update: don't follow relative symlinks 2008-10-14 11:10:54 +02:00
update.h update: make the job id unsigned 2008-10-09 19:20:05 +02:00
utf8.c added "length" parameter to validUtf8String() 2008-08-29 09:38:58 +02:00
utf8.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
utils.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
utils.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
volume.c start using prefixcmp() 2008-09-23 20:48:12 +02:00
volume.h don't include os_compat.h 2008-10-08 10:49:29 +02:00
zeroconf.c enable -Wpointer-arith, -Wstrict-prototypes 2008-08-26 08:27:02 +02:00
zeroconf.h zeroconf: reformat (with mpd-indent.sh + manual tweaks) 2008-01-03 10:03:28 +00:00