aboutsummaryrefslogtreecommitdiffstats
path: root/src/decode.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-04-12moved code to playChunk()Max Kellermann1-10/+20
2008-04-12added outputBufferShift()Max Kellermann1-4/+1
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-12added struct OutputBufferChunkMax Kellermann1-16/+19
2008-04-12added outputBufferChunkData()Max Kellermann1-4/+2
2008-04-12removed "quit"Max Kellermann1-5/+3
2008-04-12do not reset nextChunkMax Kellermann1-9/+5
2008-04-12added outputBufferRelative()Max Kellermann1-6/+2
2008-04-12added outputBufferEmpty()Max Kellermann1-2/+2
2008-04-12moved check to outputBufferAbsolute()Max Kellermann1-17/+4
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-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 Kellermann1-2/+1
2008-04-12replace advanceOutputBufferTo() with trivial assignmentMax Kellermann1-6/+1
2008-04-12removed unused parameters from advanceOutputBufferTo()Max Kellermann1-6/+2
2008-04-12Start using song pointers in core data structuresEric Wong1-34/+32
2008-04-12Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong1-60/+4
2008-04-12Initial cut of fork() => pthreads() for decoder and playerEric Wong1-142/+101
2008-04-12whitespace cleanupMax Kellermann1-1/+1
2008-04-12fix sign compare warningsMax Kellermann1-7/+7
2008-04-12use unsigned integers in decoder.cMax Kellermann1-5/+5
2008-03-26send notify signal after SIGCONTMax Kellermann1-0/+2
2008-03-26notify the decoder instead of polling 100hzMax Kellermann1-0/+1
2008-02-05fix -Wconst warningsMax Kellermann1-2/+2
2008-01-03Cleanup #includes of standard system headers and put them in one placeEric Wong1-8/+1
2008-01-01silence is constant, as is the buffer we pass to playAudioEric Wong1-3/+1
2008-01-01Simplify decode cleanup logic a bitEric Wong1-26/+15
2007-12-28Merge branches/ew r7104Eric Wong1-18/+15
2007-09-07decode: fix seek when pausedEric Wong1-0/+1
2007-09-06Once again get rid of busy waiting and use SIGSTOP for pauseEric Wong1-4/+10
2007-09-06return to busy-waiting on pause for now..Eric Wong1-10/+4
2007-08-27removing debug messages from signal handlersJ. Alexander Treuman1-3/+5
2007-08-27send SIGSTOP to player and decoder processes on pause, tooEric Wong1-4/+10
2007-08-12decode: close audio device after initial open if pausedJ. Alexander Treuman1-1/+5
2007-08-12decode: reformatting for better readabilityJ. Alexander Treuman1-6/+9
2007-06-25decode: prefer fileDecodeFunc over streamDecodeFunc for filesJ. Alexander Treuman1-9/+10
2007-06-09Remove a useless if (quit) block. It's enclosed in two while loops: theJ. Alexander Treuman1-4/+0
2007-06-07Send SIGCONT to the decode process before sending it SIGTERM.J. Alexander Treuman1-0/+1
2007-06-04Don't send the main process SIGUSR1 until we've sent the decode processJ. Alexander Treuman1-1/+2
2007-06-04Don't kill the player process (and effectively the decode process) whenJ. Alexander Treuman1-4/+16