mpd/src
Eric Wong 83b619e997 charConv: optimize away a boatload of strdups during update (try #2)
This was originally introduced in r3718, but reverted r3859 since the
original r3718 commit was incorrect (and I was too excited about
the speedup and also lacking in UTF-8 files to notice :x)

git-svn-id: https://svn.musicpd.org/mpd/trunk@4517 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-08-01 12:02:47 +00:00
..
audioOutputs Remove the fifo plugin. It's currently useless for the average user, and making it more presentable isn't something I'm willing to do before 0.12. It will likely be added back after 0.12, along with some very experimental stuff to make it more usable. 2006-07-26 20:51:50 +00:00
inputPlugins Several fixes uncovered with -pedantic 2006-08-01 04:18:41 +00:00
mp4ff Try to add the directory, again 2006-07-26 03:19:14 +00:00
ack.h Change shank's email address 2006-07-14 19:37:45 +00:00
audio.c audio: pause/resume-from-statefile bugfixes, 2006-08-01 12:00:17 +00:00
audio.h audio: remove AUDIO_MAX_DEVICES limit 2006-08-01 10:07:07 +00:00
audioOutput.c audio: malloc reductions 2006-08-01 10:07:16 +00:00
audioOutput.h audio: malloc reductions 2006-08-01 10:07:16 +00:00
buffer2array.c replace buffer2array() with cstrtok() from mpd-ke 2006-07-29 18:55:00 +00:00
buffer2array.h replace buffer2array() with cstrtok() from mpd-ke 2006-07-29 18:55:00 +00:00
charConv.c charConv: optimize away a boatload of strdups during update (try #2) 2006-08-01 12:02:47 +00:00
charConv.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
command.c gcc signedness and sparse fixes 2006-07-30 08:56:55 +00:00
command.h commandError() cleanups, fixup gcc checks 2006-07-30 08:47:50 +00:00
compress.c Several fixes uncovered with -pedantic 2006-08-01 04:18:41 +00:00
compress.h No code change, just add headers 2006-07-31 03:37:34 +00:00
conf.c gcc signedness and sparse fixes 2006-07-30 08:56:55 +00:00
conf.h conf.[ch] whitespace cleanup 2006-07-27 19:10:08 +00:00
dbUtils.c interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
dbUtils.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
decode.c logging cleanups 2006-08-01 04:18:53 +00:00
decode.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
directory.c Several fixes uncovered with -pedantic 2006-08-01 04:18:41 +00:00
directory.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
gcc.h No code change, just add headers 2006-07-31 03:37:34 +00:00
inputPlugin.c remove deprecated myfprintf wrapper 2006-07-30 23:32:39 +00:00
inputPlugin.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
inputStream_file.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
inputStream_file.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
inputStream_http.c remove clumsy strncpy use 2006-07-30 10:31:41 +00:00
inputStream_http.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
inputStream.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
inputStream.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
interface.c Several fixes uncovered with -pedantic 2006-08-01 04:18:41 +00:00
interface.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
list.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
list.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
listen.c src/listen.c: replace bcopy with memcpy 2006-08-01 04:18:37 +00:00
listen.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
log.c logging cleanups 2006-08-01 04:18:53 +00:00
log.h logging cleanups 2006-08-01 04:18:53 +00:00
ls.c remove clumsy strncpy use 2006-07-30 10:31:41 +00:00
ls.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
main.c logging cleanups 2006-08-01 04:18:53 +00:00
Makefile.am Standardize state_file handling routines. 2006-07-30 23:32:47 +00:00
metadataChunk.c remove clumsy strncpy use 2006-07-30 10:31:41 +00:00
metadataChunk.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
mpd_types.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
myfprintf.c logging cleanups 2006-08-01 04:18:53 +00:00
myfprintf.h logging cleanups 2006-08-01 04:18:53 +00:00
normalize.c gcc signedness and sparse fixes 2006-07-30 08:56:55 +00:00
normalize.h Use AudioCompress for volume normalization 2006-07-27 00:50:59 +00:00
outputBuffer.c Use AudioCompress for volume normalization 2006-07-27 00:50:59 +00:00
outputBuffer.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
path.c remove clumsy strncpy use 2006-07-30 10:31:41 +00:00
path.h remove clumsy strncpy use 2006-07-30 10:31:41 +00:00
pcm_utils.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
pcm_utils.h Typo fix 2006-07-26 17:41:03 +00:00
permission.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
permission.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
player.c logging cleanups 2006-08-01 04:18:53 +00:00
player.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
playerData.c audio: get rid of the myAudioDevicesEnabled array 2006-08-01 10:07:12 +00:00
playerData.h audio: get rid of the myAudioDevicesEnabled array 2006-08-01 10:07:12 +00:00
playlist.c Standardize state_file handling routines. 2006-07-30 23:32:47 +00:00
playlist.h Standardize state_file handling routines. 2006-07-30 23:32:47 +00:00
replayGain.c Do normalization if there's replaygain data but replaygain is off 2006-07-24 16:32:50 +00:00
replayGain.h Do normalization if there's replaygain data but replaygain is off 2006-07-24 16:32:50 +00:00
sig_handlers.c logging cleanups 2006-08-01 04:18:53 +00:00
sig_handlers.h Change shank's email address 2006-07-14 19:37:45 +00:00
signal_check.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
signal_check.h Add mpd-indent.sh 2006-07-20 18:53:56 +00:00
sllist.c Several fixes uncovered with -pedantic 2006-08-01 04:18:41 +00:00
sllist.h No code change, just add headers 2006-07-31 03:37:34 +00:00
song.c remove deprecated myfprintf wrapper 2006-07-30 23:32:39 +00:00
song.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
state_file.c software volume can now be saved and read from the state file 2006-07-30 23:32:54 +00:00
state_file.h Standardize state_file handling routines. 2006-07-30 23:32:47 +00:00
stats.c commandError() cleanups, fixup gcc checks 2006-07-30 08:47:50 +00:00
stats.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
tag.c remove clumsy strncpy use 2006-07-30 10:31:41 +00:00
tag.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
tagTracker.c interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
tagTracker.h interface/connection malloc reductions from mpd-ke 2006-07-30 03:43:38 +00:00
tree.c fix a bug when deleting node and CHILDREN_PER_NODE is even 2006-08-01 03:34:56 +00:00
tree.h deletion of tree nodes now works. 2006-08-01 00:31:09 +00:00
utf8.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
utf8.h Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
utils.c Add mpd-indent.sh 2006-07-20 16:02:40 +00:00
utils.h Standardize state_file handling routines. 2006-07-30 23:32:47 +00:00
volume.c software volume can now be saved and read from the state file 2006-07-30 23:32:54 +00:00
volume.h software volume can now be saved and read from the state file 2006-07-30 23:32:54 +00:00