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