aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* yet more unsigned integersMax Kellermann2008-04-125-10/+9
* whitespace cleanupMax Kellermann2008-04-121-67/+67
* added inline function successor()Max Kellermann2008-04-121-11/+12
* moved currentChunk into OutputBufferMax Kellermann2008-04-122-10/+11
* use the notify API in the main threadMax Kellermann2008-04-123-9/+19
* use the notify API in the playerMax Kellermann2008-04-123-6/+10
* use the notify API in the decoderMax Kellermann2008-04-123-6/+12
* use the pthread API in notify.cMax Kellermann2008-04-122-33/+66
* rename the notify.c methodsMax Kellermann2008-04-122-6/+6
* use break instead of quitDecode()+returnMax Kellermann2008-04-121-6/+3
* moved expression to audioFormatSizeToTime()Max Kellermann2008-04-122-3/+6
* let calculateCrossFadeChunks() decideMax Kellermann2008-04-121-14/+12
* moved code to playChunk()Max Kellermann2008-04-121-10/+20
* added outputBufferShift()Max Kellermann2008-04-123-4/+13
* continue main loop instead of nesting loopsMax Kellermann2008-04-121-13/+5
* sleep when waiting for cross-fade chunksMax Kellermann2008-04-121-1/+3
* moved code to crossFade()Max Kellermann2008-04-121-15/+20
* use sizeof(chunk.data) instead of CHUNK_SIZEMax Kellermann2008-04-121-2/+2
* added struct OutputBufferChunkMax Kellermann2008-04-124-41/+46
* moved CHUNK_SIZE to outputBuffer.hMax Kellermann2008-04-122-3/+3
* added outputBufferChunkData()Max Kellermann2008-04-123-4/+11
* removed "quit"Max Kellermann2008-04-121-5/+3
* do not reset nextChunkMax Kellermann2008-04-121-9/+5
* added outputBufferRelative()Max Kellermann2008-04-123-10/+17
* added outputBufferEmpty()Max Kellermann2008-04-123-2/+10
* moved check to outputBufferAbsolute()Max Kellermann2008-04-123-17/+27
* make variables more localMax Kellermann2008-04-121-4/+3
* moved the initial buffering code into the big loopMax Kellermann2008-04-121-13/+10
* some comments in decode.cMax Kellermann2008-04-121-0/+39
* integrated macro handleDecodeStart() into callerMax Kellermann2008-04-121-43/+40
* use clearOutputBuffer()Max Kellermann2008-04-121-4/+2
* do not check dc->start after loopMax Kellermann2008-04-121-1/+1
* use DECODE_ERROR_NOERROR instead of 0Max Kellermann2008-04-121-3/+3
* converted macro processDecodeInput() to functionMax Kellermann2008-04-121-52/+80
* added clearPlayerQueueLocked()Max Kellermann2008-04-121-43/+24
* don't set quit=1 before breakMax Kellermann2008-04-121-5/+2
* simplified some code in decode.cMax Kellermann2008-04-121-11/+10
* add method availableOutputBuffer()Max Kellermann2008-04-123-2/+12
* replace advanceOutputBufferTo() with trivial assignmentMax Kellermann2008-04-121-6/+1
* removed unused parameters from advanceOutputBufferTo()Max Kellermann2008-04-121-6/+2
* moved code to function tailChunk()Max Kellermann2008-04-121-33/+58
* use free()+malloc() instead of realloc()Max Kellermann2008-04-121-1/+3
* some documentation about OutputBufferMax Kellermann2008-04-121-0/+9
* Start using song pointers in core data structuresEric Wong2008-04-125-66/+53
* outputBuffer: remove unused variableEric Wong2008-04-121-1/+0
* song: document get_song_url()Eric Wong2008-04-121-0/+6
* Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong2008-04-1211-328/+7
* Initial cut of fork() => pthreads() for decoder and playerEric Wong2008-04-1221-377/+212
* whitespace cleanupMax Kellermann2008-04-122-8/+8
* proper bind error message for unix socketMax Kellermann2008-04-121-1/+2