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