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