aboutsummaryrefslogtreecommitdiffstats
path: root/src/outputBuffer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "Start using song pointers in core data structures"Eric Wong2008-10-021-1/+0
* Switch to C99 types (retaining compat with old compilers)Eric Wong2008-09-291-9/+9
* advance to the next song on decoder errorsEric Wong2008-09-281-1/+2
* Merge branch 'mk/tag'Eric Wong2008-09-031-3/+3
|\
| * tag: renamed functions, no CamelCaseMax Kellermann2008-09-021-1/+1
| * tag: renamed MpdTag and MpdTagItem to struct mpd_tag, struct tag_itemMax Kellermann2008-09-021-2/+2
* | Add missing function prototypesEric Wong2008-09-021-0/+2
|/
* Merge branch 'mk/cleanups'Eric Wong2008-09-011-12/+13
|\
| * clean up CPP includesMax Kellermann2008-08-301-0/+1
| * ringbuf: create a new struct rbvec instead of reusing struct iovecEric Wong2008-08-301-12/+12
* | Fix shadow warningsEric Wong2008-09-011-2/+2
|/
* Fix software mixerEric Wong2008-08-271-1/+1
* Reimplement dynamic metadata handlingEric Wong2008-08-261-7/+29
* outputBuffer: never calculate xfade time if xfade is offEric Wong2008-08-231-3/+5
* outputBuffer: close audio device on stopEric Wong2008-08-231-6/+9
* outputBuffer: fix buffer_before_play handlingEric Wong2008-08-231-12/+34
* outputBuffer: drop buffered audio on new songsEric Wong2008-08-201-0/+1
* Remove ob_wait_sync and cleanup triggering in playlistEric Wong2008-08-191-28/+17
* fix output buffer deadlock when daemonizingEric Wong2008-08-191-22/+1
* core rewrite (decode,player,outputBuffer,playlist)Eric Wong2008-08-161-185/+476
* added ob_set_lazy()Max Kellermann2008-04-151-1/+7
* Make the OutputBuffer API more consistentEric Wong2008-04-131-65/+65
* Stop passing our single OutputBuffer object everywhereEric Wong2008-04-131-69/+69
* Stop passing our single DecoderControl object everywhereEric Wong2008-04-131-15/+13
* flush after loop in sendDataToOutputBuffer()Max Kellermann2008-04-121-5/+4
* yet another migration to size_tMax Kellermann2008-04-121-4/+4
* check cb->stop in the while loopMax Kellermann2008-04-121-4/+4
* eliminate OutputBuffer.currentChunkMax Kellermann2008-04-121-29/+51
* added output_buffer_expand()Max Kellermann2008-04-121-13/+22
* initialize all elements in initOutputBuffer()Max Kellermann2008-04-121-0/+2
* wake up player on demandMax Kellermann2008-04-121-1/+9
* clean up CPP includesMax Kellermann2008-04-121-5/+0
* pass DecoderControl object to decoder_sleep()Max Kellermann2008-04-121-1/+1
* added output_buffer_free()Max Kellermann2008-04-121-0/+6
* don't use short chunk numbersMax Kellermann2008-04-121-2/+2
* added output_buffer_skip()Max Kellermann2008-04-121-0/+6
* pass buffered_chunks to initOutputBuffer()Max Kellermann2008-04-121-14/+17
* fix typo in commentMax Kellermann2008-04-121-3/+3
* let initOutputBuffer() allocate memoryMax Kellermann2008-04-121-2/+2
* added inline function successor()Max Kellermann2008-04-121-11/+12
* moved currentChunk into OutputBufferMax Kellermann2008-04-121-10/+9
* added outputBufferShift()Max Kellermann2008-04-121-0/+10
* use sizeof(chunk.data) instead of CHUNK_SIZEMax Kellermann2008-04-121-2/+2
* added struct OutputBufferChunkMax Kellermann2008-04-121-17/+15
* added outputBufferChunkData()Max Kellermann2008-04-121-0/+7
* added outputBufferRelative()Max Kellermann2008-04-121-4/+9
* added outputBufferEmpty()Max Kellermann2008-04-121-0/+5
* moved check to outputBufferAbsolute()Max Kellermann2008-04-121-0/+17
* add method availableOutputBuffer()Max Kellermann2008-04-121-0/+8
* moved code to function tailChunk()Max Kellermann2008-04-121-33/+58