aboutsummaryrefslogtreecommitdiffstats
path: root/src/decode.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* decode: clear dc.seek_where if we're not seekingEric Wong2008-08-271-2/+1
* fix output buffer deadlock when daemonizingEric Wong2008-08-191-1/+0
* core rewrite (decode,player,outputBuffer,playlist)Eric Wong2008-08-161-463/+203
* fix stream URLMax Kellermann2008-06-011-1/+2
* notify: don't use camelCase in notify.[ch]Max Kellerman2008-06-011-4/+4
* assert dc.state == DECODE_STATE_STOPMax Kellerman2008-06-011-1/+2
* added ob_set_lazy()Max Kellermann2008-04-151-1/+7
* const pointers in decode.cMax Kellermann2008-04-151-1/+1
* fix XFADE_DISABLED=-1Max Kellermann2008-04-151-1/+1
* 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