aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2008-11-02output: don't allow length==0Max Kellermann3-0/+5
2008-11-02player: don't play empty chunksMax Kellermann1-0/+3
2008-11-02ffmpeg: fix boolean inversion in ffmpeg_tag()Max Kellermann1-1/+1
2008-11-02removed unused sourcesMax Kellermann6-691/+0
2008-11-02player: copy stream tag to the song structMax Kellermann1-5/+19
2008-11-02player: added player.songMax Kellermann1-0/+7
2008-11-02ffmpeg: don't rewind stream in url_close()Max Kellermann1-4/+0
2008-11-02decoder: rewind input stream after try_decode()Max Kellermann3-9/+8
2008-11-02decoder: moved code to decoder_try_decode()Max Kellermann1-6/+13
2008-11-02player: send chunk tag to audio deviceMax Kellermann1-0/+3
2008-11-02crossfade: copy tagMax Kellermann1-0/+5
2008-11-02ffmpeg: use decoder_read() wrapper instead of direct input_stream_read()Max Kellermann1-1/+2
2008-11-02ogg, ffmpeg: try to decode, even when the stream is not seekableMax Kellermann3-11/+1
2008-11-02input_curl: buffered rewindingMax Kellermann1-3/+115
2008-11-02decoder_api: added decoder_tag()Max Kellermann3-2/+30
2008-11-02aac, mod: moved decoder command check into loop conditionMax Kellermann2-18/+9
2008-11-02aac, mod: don't check for SEEK commandMax Kellermann2-18/+2
2008-11-02decoder_api: pass "seekable" flag to decoder_initialized()Max Kellermann15-44/+37
2008-11-02music_pipe: add tag pointer to the music_chunk structMax Kellermann2-1/+41
2008-11-02music_pipe: added functions chunk_init() and chunk_free()Max Kellermann1-10/+38
2008-11-02music_pipe: document struct music_chunkMax Kellermann1-0/+11
2008-11-02music_pipe: removed "volatile"Max Kellermann1-2/+2
2008-11-02music_pipe: renamed "size" to "num_chunks"Max Kellermann2-13/+12
2008-11-02music_pipe: no CamelCaseMax Kellermann4-29/+29
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 Kellermann2-49/+49
2008-11-02music_pipe: more wrapper functionsMax Kellermann2-8/+33
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 Kellermann6-22/+34
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 Kellermann6-55/+56
2008-11-02music_pipe: renamed struct output_buffer to struct music_pipeMax Kellermann5-19/+24
2008-11-02renamed outputBuffer.[ch] to pipe.[ch]Max Kellermann8-10/+10
2008-11-02decoder: enable decoders even if they have no init() methodMax Kellermann1-1/+1
2008-11-01decoder: make the suffixes and mime_types arrays really constMax Kellermann11-32/+41
2008-11-01decoder: make all decoder_plugin structs constMax Kellermann12-23/+23
2008-11-01decoder: manage decoder list in a static arrayMax Kellermann4-109/+78
2008-11-01decoder: return const decoder_plugin structsMax Kellermann7-20/+24
2008-11-01permission: store passwords in GHashTableMax Kellermann1-17/+20
2008-11-01tag: use GLib instead of utils.hMax Kellermann1-8/+10
2008-11-01utils: use GUINT32_FROM_LE() instead of readLEuint32()Max Kellermann3-17/+8
2008-11-01tag: don't return const string from fix_utf8()Max Kellermann1-13/+13
2008-11-01alsa, jack: no const pointers for allocated stringsMax Kellermann2-26/+42
2008-10-31path: removed sanitizePathDup()Max Kellermann3-47/+2
2008-10-31mapper: check for "." and ".."Max Kellermann1-0/+5
2008-10-31update: check return valuesMax Kellermann4-16/+28
2008-10-31path: moved playlist_dir to mapper.cMax Kellermann7-58/+81
2008-10-31mapper: use g_warning() for loggingMax Kellermann1-5/+5
2008-10-31decoder: eliminate gotos in decodeStart()Max Kellermann1-7/+12