aboutsummaryrefslogtreecommitdiffstats
path: root/src/outputBuffer.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-08-30clean up CPP includesMax Kellermann1-0/+1
2008-08-30ringbuf: create a new struct rbvec instead of reusing struct iovecEric Wong1-12/+12
2008-08-27Fix software mixerEric Wong1-1/+1
2008-08-26Reimplement dynamic metadata handlingEric Wong1-7/+29
2008-08-23outputBuffer: never calculate xfade time if xfade is offEric Wong1-3/+5
2008-08-23outputBuffer: close audio device on stopEric Wong1-6/+9
2008-08-23outputBuffer: fix buffer_before_play handlingEric Wong1-12/+34
2008-08-20outputBuffer: drop buffered audio on new songsEric Wong1-0/+1
2008-08-19Remove ob_wait_sync and cleanup triggering in playlistEric Wong1-28/+17
2008-08-19fix output buffer deadlock when daemonizingEric Wong1-22/+1
2008-08-16core rewrite (decode,player,outputBuffer,playlist)Eric Wong1-185/+476
2008-04-15added ob_set_lazy()Max Kellermann1-1/+7
2008-04-13Make the OutputBuffer API more consistentEric Wong1-65/+65
2008-04-13Stop passing our single OutputBuffer object everywhereEric Wong1-69/+69
2008-04-13Stop passing our single DecoderControl object everywhereEric Wong1-15/+13
2008-04-12flush after loop in sendDataToOutputBuffer()Max Kellermann1-5/+4
2008-04-12yet another migration to size_tMax Kellermann1-4/+4
2008-04-12check cb->stop in the while loopMax Kellermann1-4/+4
2008-04-12eliminate OutputBuffer.currentChunkMax Kellermann1-29/+51
2008-04-12added output_buffer_expand()Max Kellermann1-13/+22
2008-04-12initialize all elements in initOutputBuffer()Max Kellermann1-0/+2
2008-04-12wake up player on demandMax Kellermann1-1/+9
2008-04-12clean up CPP includesMax Kellermann1-5/+0
2008-04-12pass DecoderControl object to decoder_sleep()Max Kellermann1-1/+1
2008-04-12added output_buffer_free()Max Kellermann1-0/+6
2008-04-12don't use short chunk numbersMax Kellermann1-2/+2
2008-04-12added output_buffer_skip()Max Kellermann1-0/+6
2008-04-12pass buffered_chunks to initOutputBuffer()Max Kellermann1-14/+17
2008-04-12fix typo in commentMax Kellermann1-3/+3
2008-04-12let initOutputBuffer() allocate memoryMax Kellermann1-2/+2
2008-04-12added inline function successor()Max Kellermann1-11/+12
2008-04-12moved currentChunk into OutputBufferMax Kellermann1-10/+9
2008-04-12added outputBufferShift()Max Kellermann1-0/+10
2008-04-12use sizeof(chunk.data) instead of CHUNK_SIZEMax Kellermann1-2/+2
2008-04-12added struct OutputBufferChunkMax Kellermann1-17/+15
2008-04-12added outputBufferChunkData()Max Kellermann1-0/+7
2008-04-12added outputBufferRelative()Max Kellermann1-4/+9
2008-04-12added outputBufferEmpty()Max Kellermann1-0/+5
2008-04-12moved check to outputBufferAbsolute()Max Kellermann1-0/+17
2008-04-12add method availableOutputBuffer()Max Kellermann1-0/+8
2008-04-12moved code to function tailChunk()Max Kellermann1-33/+58
2008-04-12use free()+malloc() instead of realloc()Max Kellermann1-1/+3
2008-04-12outputBuffer: remove unused variableEric Wong1-1/+0
2008-04-12Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong1-76/+2
2008-04-12Initial cut of fork() => pthreads() for decoder and playerEric Wong1-3/+3
2008-04-12use unsigned integers in outputBuffer.cMax Kellermann1-1/+1
2008-04-12fix sign compare warningsMax Kellermann1-1/+1
2008-03-26notify the decoder instead of polling 100hzMax Kellermann1-1/+3
2008-03-26moved code to initOutputBuffer()Max Kellermann1-0/+17
2008-03-26use size_tMax Kellermann1-2/+2