aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* input_curl: use curl_multi_info_read()Max Kellermann2008-11-031-1/+32
* player: converted PLAYER_ERROR_* to enumMax Kellermann2008-11-032-9/+14
* player: removed "volatile" attributesMax Kellermann2008-11-031-6/+6
* player: no CamelCaseMax Kellermann2008-11-033-45/+45
* decoder: converted DECODE_ERROR_* to enumMax Kellermann2008-11-031-4/+6
* decoder: removed "volatile" modifierMax Kellermann2008-11-031-2/+2
* decoder: no CamelCaseMax Kellermann2008-11-035-31/+31
* decoder_api: send song tag in decoder_data()Max Kellermann2008-11-031-8/+26
* decoder_api: automatically send stream tagMax Kellermann2008-11-035-51/+60
* tag: added function tag_has_type()Max Kellermann2008-11-032-0/+19
* decoder_api: no CamelCaseMax Kellermann2008-11-031-34/+32
* configure.ac: disable libflac's oggflac support with --disable-oggflacAvuton Olrich2008-11-031-1/+1
* configure.ac: AC_SUBST(MP4FF_LIBS)Max Kellermann2008-11-031-0/+1
* configure.ac: separate the "aac" and "mp4" decoder testsMax Kellermann2008-11-033-5/+48
* alsa: initialize "device" with NULLMax Kellermann2008-11-031-2/+1
* mod: removed boolean globals for lazy initMax Kellermann2008-11-031-15/+4
* mod: always initialize libmikmodMax Kellermann2008-11-031-8/+1
* output: don't allow length==0Max Kellermann2008-11-023-0/+5
* player: don't play empty chunksMax Kellermann2008-11-021-0/+3
* ffmpeg: fix boolean inversion in ffmpeg_tag()Max Kellermann2008-11-021-1/+1
* removed unused sourcesMax Kellermann2008-11-026-691/+0
* player: copy stream tag to the song structMax Kellermann2008-11-021-5/+19
* player: added player.songMax Kellermann2008-11-021-0/+7
* ffmpeg: don't rewind stream in url_close()Max Kellermann2008-11-021-4/+0
* decoder: rewind input stream after try_decode()Max Kellermann2008-11-023-9/+8
* decoder: moved code to decoder_try_decode()Max Kellermann2008-11-021-6/+13
* player: send chunk tag to audio deviceMax Kellermann2008-11-021-0/+3
* crossfade: copy tagMax Kellermann2008-11-021-0/+5
* ffmpeg: use decoder_read() wrapper instead of direct input_stream_read()Max Kellermann2008-11-021-1/+2
* ogg, ffmpeg: try to decode, even when the stream is not seekableMax Kellermann2008-11-023-11/+1
* input_curl: buffered rewindingMax Kellermann2008-11-021-3/+115
* decoder_api: added decoder_tag()Max Kellermann2008-11-023-2/+30
* aac, mod: moved decoder command check into loop conditionMax Kellermann2008-11-022-18/+9
* aac, mod: don't check for SEEK commandMax Kellermann2008-11-022-18/+2
* decoder_api: pass "seekable" flag to decoder_initialized()Max Kellermann2008-11-0215-44/+37
* music_pipe: add tag pointer to the music_chunk structMax Kellermann2008-11-022-1/+41
* music_pipe: added functions chunk_init() and chunk_free()Max Kellermann2008-11-021-10/+38
* music_pipe: document struct music_chunkMax Kellermann2008-11-021-0/+11
* music_pipe: removed "volatile"Max Kellermann2008-11-021-2/+2
* music_pipe: renamed "size" to "num_chunks"Max Kellermann2008-11-022-13/+12
* music_pipe: no CamelCaseMax Kellermann2008-11-024-29/+29
* music_pipe: set bit_rate and time in music_pipe_append()Max Kellermann2008-11-021-10/+10
* music_pipe: moved code to music_chunk_append()Max Kellermann2008-11-021-13/+28
* music_pipe: renamed "ob" to "music_pipe"Max Kellermann2008-11-022-49/+49
* music_pipe: more wrapper functionsMax Kellermann2008-11-022-8/+33
* music_pipe: use GLib instead of utils.hMax Kellermann2008-11-021-3/+3
* decoder: replaced music_pipe.audioFormat with dc.out_audio_formatMax Kellermann2008-11-026-22/+34
* music_pipe: pass frame size to tail_chunk()Max Kellermann2008-11-021-3/+2
* music_pipe: renamed ob_* functions to music_pipe_*Max Kellermann2008-11-026-55/+56
* music_pipe: renamed struct output_buffer to struct music_pipeMax Kellermann2008-11-025-19/+24