aboutsummaryrefslogtreecommitdiffstats
path: root/src/pipe.c (unfollow)
Commit message (Expand)AuthorFilesLines
2009-03-07music_pipe: refuse to push empty chunksMax Kellermann1-0/+4
2009-03-07music_pipe: poison music_chunk.nextMax Kellermann1-0/+5
2009-03-07music_pipe: added music_pipe_peek()Max Kellermann1-0/+6
2009-03-06pipe: added music_buffer, rewrite music_pipeMax Kellermann1-163/+58
2009-03-06music_pipe: added music_pipe_push()Max Kellermann1-86/+18
2009-03-05music_chunk: added music_chunk_write(), music_chunk_expand()Max Kellermann1-16/+5
2009-03-03music_pipe: moved struct music_chunk to chunk.hMax Kellermann1-14/+1
2009-01-17music_pipe: removed music_pipe_append()Max Kellermann1-30/+0
2009-01-17music_pipe: added functions music_pipe_write() and music_pipe_expand()Max Kellermann1-32/+46
2008-11-18music_pipe: narrowed assertion on chunk indexMax Kellermann1-1/+1
2008-11-13player: chop the tail of the music pipe after CANCELMax Kellermann1-0/+12
2008-11-13music_pipe: continuously check the sample format of all chunksMax Kellermann1-0/+18
2008-11-13music_pipe: check for partial frames in appended chunkMax Kellermann1-0/+2
2008-11-02music_pipe: add tag pointer to the music_chunk structMax Kellermann1-1/+27
2008-11-02music_pipe: added functions chunk_init() and chunk_free()Max Kellermann1-10/+38
2008-11-02music_pipe: renamed "size" to "num_chunks"Max Kellermann1-10/+10
2008-11-02music_pipe: no CamelCaseMax Kellermann1-14/+14
2008-11-02music_pipe: set bit_rate and time in music_pipe_append()Max Kellermann1-10/+10
2008-11-02music_pipe: moved code to music_chunk_append()Max Kellermann1-13/+28
2008-11-02music_pipe: renamed "ob" to "music_pipe"Max Kellermann1-43/+43
2008-11-02music_pipe: use GLib instead of utils.hMax Kellermann1-3/+3
2008-11-02decoder: replaced music_pipe.audioFormat with dc.out_audio_formatMax Kellermann1-1/+3
2008-11-02music_pipe: pass frame size to tail_chunk()Max Kellermann1-3/+2
2008-11-02music_pipe: renamed ob_* functions to music_pipe_*Max Kellermann1-20/+20
2008-11-02music_pipe: renamed struct output_buffer to struct music_pipeMax Kellermann1-6/+8
2008-11-02renamed outputBuffer.[ch] to pipe.[ch]Max Kellermann1-1/+1
2008-10-23output_buffer: don't split framesMax Kellermann1-1/+10
2008-10-12output_buffer: converted ob_is_empty() to inlineMax Kellermann1-5/+0
2008-10-08use the "bool" data type instead of "int"Max Kellermann1-2/+2
2008-10-08don't include os_compat.hMax Kellermann1-0/+3
2008-10-08notify: removed the "Notify" typedefMax Kellermann1-2/+3
2008-09-29switch to C99 types, part IIMax Kellermann1-2/+2
2008-08-26moved global variable "ob" to outputBuffer.hMax Kellermann1-1/+2
2008-08-26moved convState to struct decoderMax Kellermann1-1/+0
2008-08-26tail_chunk() returns ob_chunk pointerMax Kellermann1-8/+6
2008-08-26added OutputBuffer.notifyMax Kellermann1-3/+4
2008-08-26added decoder_data()Max Kellermann1-66/+16
2008-08-26invoke the notify API directlyMax Kellermann1-2/+3
2008-08-26added dc_command_finished()Max Kellermann1-2/+1
2008-08-26merged start, stop, seek into DecoderControl.commandMax Kellermann1-3/+3
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