mpd/src
Max Kellermann f600f4a256 shout: fixed the lame input buffer allocation
"float (*lamebuf)[2] = g_malloc()" does NOT allocate two float*
buffers.  The formula is even wrong: it should be applied to LAME's
output buffer, not its input buffer.

Converted "lamebuf" to the two variables "left" and "right", and
allocate them independently with the exact buffer size.  Set
right=left if mono output is configured.
2008-11-30 14:25:56 +01:00
..
decoder mp3: use GLib logging 2008-11-27 19:19:05 +01:00
output shout: fixed the lame input buffer allocation 2008-11-30 14:25:56 +01:00
ack.h added prefix to header macros 2008-10-31 09:19:53 +01:00
audio_format.h audio_format: added audio_format_valid() 2008-11-21 20:27:05 +01:00
audio.c output: use GLib instead of log.h/util.h 2008-11-25 17:47:46 +01:00
audio.h added prefix to header macros 2008-10-31 09:19:53 +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 Cleanup #includes of standard system headers and put them in one place 2008-01-03 07:29:49 +00:00
buffer2array.h added prefix to header macros 2008-10-31 09:19:53 +01:00
client.c client.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:48:32 +01:00
client.h command: allow clients to subscribe to specific idle events 2008-11-22 13:26:21 +01:00
command.c command.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:55:32 +01:00
command.h added prefix to header macros 2008-10-31 09:19:53 +01:00
compress.c compress.c: fix skips/distortion introduced in r7146 2008-02-05 10:17:45 +00:00
compress.h added prefix to header macros 2008-10-31 09:19:53 +01:00
condition.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
condition.h added prefix to header macros 2008-10-31 09:19:53 +01:00
conf.c update: added options which control symlink behaviour 2008-11-28 10:57:39 +01:00
conf.h update: added options which control symlink behaviour 2008-11-28 10:57:39 +01:00
crossfade.c crossfade: copy tag 2008-11-02 17:07:13 +01:00
crossfade.h music_pipe: renamed struct output_buffer to struct music_pipe 2008-11-02 14:15:47 +01:00
database.c path: no CamelCase 2008-11-05 18:21:52 +01:00
database.h added prefix to header macros 2008-10-31 09:19:53 +01:00
dbUtils.c dbUtils.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:42:47 +01:00
dbUtils.h added prefix to header macros 2008-10-31 09:19:53 +01:00
decoder_api.c decoder_api.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:32:53 +01:00
decoder_api.h decoder: return void from decode() methods 2008-11-11 17:13:44 +01:00
decoder_control.c decoder: converted dc.error to a dc.state value 2008-11-08 15:48:00 +01:00
decoder_control.h decoder: converted dc.error to a dc.state value 2008-11-08 15:48:00 +01:00
decoder_internal.h decoder: removed "plugin" from the decoder struct 2008-11-08 13:33:44 +01:00
decoder_list.c flac: enable oggflac with libflac 2008-11-10 14:37:37 +01:00
decoder_list.h decoder: manage decoder list in a static array 2008-11-01 14:53:30 +01:00
decoder_thread.c decoder: added missing glib.h include 2008-11-25 15:12:00 +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 utils: use g_str_has_prefix() instead of prefixcmp() 2008-10-28 20:33:56 +01:00
directory_save.h added prefix to header macros 2008-10-31 09:19:53 +01:00
directory.c directory: directory_free() frees children 2008-10-31 09:20:02 +01:00
directory.h added prefix to header macros 2008-10-31 09:19:53 +01:00
dirvec.c dirvec: fixed GCC shadow warning 2008-10-26 21:28:16 +01:00
dirvec.h added prefix to header macros 2008-10-31 09:19:53 +01:00
dlist.h added prefix to header macros 2008-10-31 09:19:53 +01:00
gcc.h gcc.h: fix compilation with !(gcc >= 3) 2008-01-27 23:10:41 +00:00
idle.c command: allow clients to subscribe to specific idle events 2008-11-22 13:26:21 +01:00
idle.h command: allow clients to subscribe to specific idle events 2008-11-22 13:26:21 +01:00
input_curl.c input_curl: follow HTTP redirects 2008-11-30 13:06:21 +01:00
input_curl.h input_stream: added struct input_plugin 2008-10-26 20:38:44 +01:00
input_file.c input_file.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:33:46 +01:00
input_file.h added prefix to header macros 2008-10-31 09:19:53 +01:00
input_stream.c input_stream: size==-1 means unknown size 2008-11-16 20:42:08 +01:00
input_stream.h input_stream: pass const url to input_stream_open() 2008-10-31 15:50:59 +01:00
ioops.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
ioops.h added prefix to header macros 2008-10-31 09:19:53 +01:00
list.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
list.h added prefix to header macros 2008-10-31 09:19:53 +01:00
listen.c listen: fix namespace collision on OpenSolaris 2008-11-07 10:33:48 +01:00
listen.h added prefix to header macros 2008-10-31 09:19:53 +01:00
locate.c locate: use g_utf8_casefold() instead of string_toupper() 2008-10-15 19:36:37 +02:00
locate.h added prefix to header macros 2008-10-31 09:19:53 +01:00
log.c log: print the log_domain 2008-11-21 20:13:00 +01:00
log.h log: use bool 2008-11-05 18:39:10 +01:00
ls.c decoder: return const decoder_plugin structs 2008-11-01 14:51:41 +01:00
ls.h decoder: return const decoder_plugin structs 2008-11-01 14:51:41 +01:00
main_notify.c main_notify.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:32:02 +01:00
main_notify.h added prefix to header macros 2008-10-31 09:19:53 +01:00
main.c update: added update_global_init() and update_global_finish() 2008-11-27 19:34:54 +01:00
Makefile.am replay_gain: renamed sources to replay_gain.c, replay_gain.h 2008-11-11 15:55:34 +01:00
mapper.c mapper: use the utf8_to_fs_charset() result 2008-11-20 18:10:18 +01:00
mapper.h path: moved playlist_dir to mapper.c 2008-10-31 16:47:14 +01:00
normalize.c audio_format: converted typedef AudioFormat to struct audio_format 2008-09-07 19:19:55 +02:00
normalize.h added prefix to header macros 2008-10-31 09:19:53 +01:00
notify.c use the "bool" data type instead of "int" 2008-10-08 11:03:39 +02:00
notify.h added prefix to header macros 2008-10-31 09:19:53 +01:00
os_compat.h added prefix to header macros 2008-10-31 09:19:53 +01:00
output_api.c output: use bool for return values and flags 2008-10-29 20:40:27 +01:00
output_api.h output: use GLib instead of log.h/util.h 2008-11-25 17:47:46 +01:00
output_control.c output: don't allow length==0 2008-11-02 20:16:56 +01:00
output_control.h added prefix to header macros 2008-10-31 09:19:53 +01:00
output_init.c output: use GLib instead of log.h/util.h 2008-11-25 17:47:46 +01:00
output_internal.h added prefix to header macros 2008-10-31 09:19:53 +01:00
output_list.c pulse: no CamelCase 2008-10-29 20:37:15 +01:00
output_list.h added prefix to header macros 2008-10-31 09:19:53 +01:00
output_thread.c output: use GLib instead of log.h/util.h 2008-11-25 17:47:46 +01:00
output_thread.h added prefix to header macros 2008-10-31 09:19:53 +01:00
path.c path: fix g_convert() argument order 2008-11-20 17:48:11 +01:00
path.h path: no CamelCase 2008-11-05 18:21:52 +01:00
pcm_channels.c pcm_channels: added 24 bit implementations 2008-10-23 20:04:37 +02:00
pcm_channels.h pcm_channels: added 24 bit implementations 2008-10-23 20:04:37 +02:00
pcm_dither.c pcm_dither: added generic 24 to 16 bit dithering 2008-10-23 16:58:07 +02:00
pcm_dither.h added prefix to header macros 2008-10-31 09:19:53 +01:00
pcm_resample_fallback.c pcm_resample_fallback.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:44:17 +01:00
pcm_resample_libsamplerate.c pcm_resample: support for libsamplerate < 0.1.3 2008-10-24 08:41:34 +02:00
pcm_resample.c pcm_utils: moved code to pcm_resample.c 2008-10-23 20:00:51 +02:00
pcm_resample.h pcm_resample: implemented 24 bit resampling 2008-10-23 20:02:51 +02:00
pcm_utils.c pcm_utils: allow volume levels greater than 100% in pcm_volume() 2008-11-11 16:38:10 +01:00
pcm_utils.h pcm_volume: added constant PCM_VOLUME_1 2008-11-11 16:32:32 +01:00
permission.c permission: store passwords in GHashTable 2008-11-01 14:33:25 +01:00
permission.h added prefix to header macros 2008-10-31 09:19:53 +01:00
pipe.c music_pipe: narrowed assertion on chunk index 2008-11-18 19:54:39 +01:00
pipe.h player: chop the tail of the music pipe after CANCEL 2008-11-13 02:09:33 +01:00
player_control.c pcm_volume: added constant PCM_VOLUME_1 2008-11-11 16:32:32 +01:00
player_control.h player: converted PLAYER_ERROR_* to enum 2008-11-03 21:49:40 +01:00
player_thread.c player: set elapsed=0 at song change 2008-11-25 16:19:53 +01:00
player_thread.h added prefix to header macros 2008-10-31 09:19:53 +01:00
playerData.c renamed outputBuffer.[ch] to pipe.[ch] 2008-11-02 14:12:52 +01:00
playerData.h added prefix to header macros 2008-10-31 09:19:53 +01:00
playlist_save.c update: check return values 2008-10-31 16:47:21 +01:00
playlist_save.h added prefix to header macros 2008-10-31 09:19:53 +01:00
playlist.c playlist: call clearPlayerQueue() only if song is queued II 2008-11-12 21:55:13 +01:00
playlist.h playlist: track song metadata changes 2008-11-11 20:46:55 +01:00
replay_gain.c replay_gain: don't include os_compat.h 2008-11-11 16:38:33 +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.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:45:32 +01:00
sig_handlers.h added prefix to header macros 2008-10-31 09:19:53 +01:00
signal_check.c signal_check.c: don't use leading underscores 2008-10-20 22:18:03 +02:00
signal_check.h added prefix to header macros 2008-10-31 09:19:53 +01:00
song_print.c directory: fix update in root directory 2008-10-08 11:55:52 +02:00
song_print.h added prefix to header macros 2008-10-31 09:19:53 +01:00
song_save.c directory: eliminate CamelCase 2008-10-08 11:07:58 +02:00
song_save.h added prefix to header macros 2008-10-31 09:19:53 +01:00
song.c decoder: return const decoder_plugin structs 2008-11-01 14:51:41 +01:00
song.h added prefix to header macros 2008-10-31 09:19:53 +01:00
songvec.c update: fix multiple deletes from *vec iterators 2008-10-21 01:35:11 +02:00
songvec.h added prefix to header macros 2008-10-31 09:19:53 +01:00
state_file.c don't include os_compat.h 2008-10-08 10:49:29 +02:00
state_file.h added prefix to header macros 2008-10-31 09:19:53 +01:00
stats.c database: renamed functions, "db_" prefix and no CamelCase 2008-10-08 11:07:55 +02:00
stats.h added prefix to header macros 2008-10-31 09:19:53 +01:00
stored_playlist.c path: moved playlist_dir to mapper.c 2008-10-31 16:47:14 +01:00
stored_playlist.h stored_playlist: renamed and moved spl_delete() to stored_playlist.c 2008-10-23 09:54:32 +02:00
strset.c strset: fix duplicate values 2008-09-08 12:07:08 +02:00
strset.h added prefix to header macros 2008-10-31 09:19:53 +01:00
tag_id3.c Makefile.am: don't compile disabled sources 2008-10-17 21:13:23 +02:00
tag_id3.h tag_id3.h: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:57:30 +01:00
tag_internal.h added prefix to header macros 2008-10-31 09:19:53 +01:00
tag_pool.c tag_item: avoid wasting space when struct is unpackable 2008-10-13 09:40:14 +02:00
tag_pool.h added prefix to header macros 2008-10-31 09:19:53 +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: added function tag_has_type() 2008-11-03 18:24:00 +01:00
tag.h tag: added tag_is_empty() 2008-11-04 16:55:11 +01: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: added options which control symlink behaviour 2008-11-28 10:57:39 +01:00
update.h update: added update_global_init() and update_global_finish() 2008-11-27 19:34:54 +01:00
utils.c utils: use GUINT32_FROM_LE() instead of readLEuint32() 2008-11-01 14:11:19 +01:00
utils.h utils: introduce assert_static() 2008-11-22 14:28:11 +01:00
volume.c volume: eliminate alloca() usage 2008-11-14 18:15:33 +01:00
volume.h added prefix to header macros 2008-10-31 09:19:53 +01:00
zeroconf.c zeroconf.c: replaced mpd_unused by G_GNUC_UNUSED 2008-11-24 14:40:40 +01:00
zeroconf.h added prefix to header macros 2008-10-31 09:19:53 +01:00