mpd/src
Max Kellermann 8746a58ab9 path, tag_id3: use g_convert() instead of charConv.c
GLib provides an easier API for character set conversion than iconv().
Use g_convert() / g_convert_with_fallback() for all character
conversions.  We should optimize the path.h API later to return a
newly allocated buffer, so we can just pass GLib's return value.
2008-10-15 19:36:30 +02:00
..
audioOutputs alsa: added #ifdefs around SND_PCM_NO_AUTO_xxx 2008-10-14 22:37:27 +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 command: added command "idle" 2008-10-14 22:38:14 +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
client.c idle: client command "noidle" aborts idle 2008-10-15 18:21:57 +02:00
client.h command: added command "idle" 2008-10-14 22:38:14 +02:00
command.c command: added command "idle" 2008-10-14 22:38:14 +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
idle.c command: added command "idle" 2008-10-14 22:38:14 +02:00
idle.h command: added command "idle" 2008-10-14 22:38:14 +02: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 listen: pass protocol family to establishListen() 2008-10-15 07:30:24 +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 command: added command "idle" 2008-10-14 22:38:14 +02:00
Makefile.am path, tag_id3: use g_convert() instead of charConv.c 2008-10-15 19:36:30 +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, tag_id3: use g_convert() instead of charConv.c 2008-10-15 19:36:30 +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 command: added command "idle" 2008-10-14 22:38:14 +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 playlist: don't use uninitialized local variable (typo) 2008-10-14 17:23:24 +02:00
playlist_save.h playlist: moved code to playlist_save.c 2008-10-14 11:10:47 +02:00
playlist.c command: added command "idle" 2008-10-14 22:38:14 +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 command: added command "idle" 2008-10-14 22:38:14 +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 path, tag_id3: use g_convert() instead of charConv.c 2008-10-15 19:36:30 +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 command: added command "idle" 2008-10-14 22:38:14 +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 command: added command "idle" 2008-10-14 22:38:14 +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