aboutsummaryrefslogtreecommitdiffstats
path: root/src/decode.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-04-13Stop passing our single OutputBuffer object everywhereEric Wong1-42/+35
2008-04-13Stop passing our single DecoderControl object everywhereEric Wong1-99/+91
2008-04-13Get rid of PlayerControl inside the PlayerData structEric Wong1-102/+92
2008-04-12Fix the problem of songs not advancing without client activityEric Wong1-0/+1
2008-04-12fix several errors/warnings which only appear with -O3Max Kellermann1-0/+2
2008-04-12pass dc to decoder_task()Max Kellermann1-4/+4
2008-04-12clean up CPP includesMax Kellermann1-5/+0
2008-04-12pass pc to player notify functionsMax Kellermann1-13/+15
2008-04-12pass DecoderControl object to decoder_sleep()Max Kellermann1-15/+12
2008-04-12remove the local variable "end"Max Kellermann1-5/+0
2008-04-12don't use short chunk numbersMax Kellermann1-2/+2
2008-04-12added output_buffer_skip()Max Kellermann1-8/+1
2008-04-12remove buffered_chunks, use cb->sizeMax Kellermann1-1/+2
2008-04-12decode: fix some uninitialized variable warningsEric Wong1-2/+2
2008-04-12decode: fix unsigned comparision and add some paranoid assertionsEric Wong1-8/+9
2008-04-12Fix a few more warnings from -WshadowEric Wong1-4/+4
2008-04-12some assertions to check the unsigned changesMax Kellermann1-0/+3
2008-04-12yet more unsigned integersMax Kellermann1-4/+4
2008-04-12use the notify API in the decoderMax Kellermann1-6/+8
2008-04-12use break instead of quitDecode()+returnMax Kellermann1-6/+3
2008-04-12moved expression to audioFormatSizeToTime()Max Kellermann1-3/+1
2008-04-12let calculateCrossFadeChunks() decideMax Kellermann1-14/+12
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