aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2008-09-23songvec: remove songvec_pruneEric Wong3-28/+0
2008-09-23directory: update do its work inside a threadEric Wong5-150/+58
2008-09-23directory: use enum update_return for return values IIMax Kellermann1-16/+21
2008-09-23directory: use enum update_return for return valuesEric Wong1-72/+49
2008-09-23Don't try to prune unless we're updatingEric Wong1-1/+2
2008-09-23workaround race condition on updates with broken signal blockingEric Wong1-39/+50
2008-09-23Replace SongList with struct songvecEric Wong11-113/+212
2008-09-23directory: remove unused updateMp3Directory() functionEric Wong2-20/+0
2008-09-23start using prefixcmp()Eric Wong7-52/+24
2008-09-23Add prefixcmp() (stol^H^H^H^Hborrowed from git)Eric Wong2-0/+12
2008-09-23volume: oops, only #include <alloca.h> if OSS is enabledEric Wong1-1/+0
2008-09-23oss: avoid heap allocations when configuring mixerEric Wong1-13/+13
2008-09-23Directory: don't allocate stat information dynamicallyEric Wong2-50/+22
2008-09-23mp3: fix long line, I can't read past 80 colsEric Wong1-1/+2
2008-09-23main_notify: removed assertion in wakeup_main_task()Max Kellermann1-2/+0
2008-09-23main_notify: use init_async_pipe()Max Kellermann1-8/+1
2008-09-17mp3: fix buffer overflow when max_frames is too largeMax Kellermann1-0/+5
2008-09-17client: check expired after client_process_line()Max Kellermann1-1/+3
2008-09-12mp4: fix potential integer overflow bug in the mp4_decode() functionTerry1-0/+7
2008-09-12shout: don't write empty buffersMax Kellermann1-2/+4
2008-09-12shout: removed clear_shout_buffer()Max Kellermann1-8/+2
2008-09-12shout: make the shout_buffer staticMax Kellermann4-12/+4
2008-09-12shout: constant plugin declarationsMax Kellermann4-7/+7
2008-09-12shout: static encoder plugin listMax Kellermann1-35/+15
2008-09-12shout: removed typedefs on structs and plugin methodsMax Kellermann4-73/+65
2008-09-12shout: added mp3 encoderEric Wollesen4-0/+197
2008-09-12shout: introduce pluggable encoder APIEric Wollesen3-55/+177
2008-09-12shout: send shout metadataEric Wollesen3-5/+19
2008-09-12shout: added struct _ogg_vorbis_dataMax Kellermann2-56/+73
2008-09-12shout: added shout_bufferEric Wollesen3-46/+102
2008-09-12shout: moved code to audioOutput_shout_ogg.cMax Kellermann4-153/+211
2008-09-12shout: moved declarations to audioOutput_shout.hMax Kellermann3-40/+70
2008-09-12shout: removed commented codeMax Kellermann1-4/+0
2008-09-12shout: no CamelCaseMax Kellermann1-194/+194
2008-09-11output: copy reqAudioFormat to outAudioFormat only if not yet openMax Kellermann1-1/+7
2008-09-11output: don't initialize inAudioFormat, outAudioFormatMax Kellermann1-4/+0
2008-09-11shout: use reqAudioFormat instead of outAudioFormatMax Kellermann1-1/+1
2008-09-11shout: copy the audio_format, instead of taking a pointerMax Kellermann1-13/+12
2008-09-11output: removed audio_output.sameInAndOutFormatsMax Kellermann3-8/+2
2008-09-11output: removed audio_output.convertAudioFormatMax Kellermann3-7/+3
2008-09-10audio: removed commented codeMax Kellermann1-12/+0
2008-09-10audio: added assertionsMax Kellermann1-0/+5
2008-09-10audio: make audio_configFormat a static variableMax Kellermann1-8/+5
2008-09-10audio: don't free uninitialized audio_bufferMax Kellermann1-5/+6
2008-09-10audio: added function audio_buffer_resize()Max Kellermann1-4/+22
2008-09-10audio: moved static variables into struct audio_bufferMax Kellermann1-26/+30
2008-09-10audio: don't allow isCurrentAudioFormat(NULL)Max Kellermann1-3/+5
2008-09-10audio: removed isAudioDeviceOpen()Max Kellermann2-7/+0
2008-09-10audio_format: added audio_format_clear() and audio_format_defined()Max Kellermann2-1/+13
2008-09-10client: simplified client_read()Max Kellermann1-3/+5