aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2008-11-03decoder_api: automatically send stream tagMax Kellermann5-51/+60
2008-11-03tag: added function tag_has_type()Max Kellermann2-0/+19
2008-11-03decoder_api: no CamelCaseMax Kellermann1-34/+32
2008-11-03configure.ac: separate the "aac" and "mp4" decoder testsMax Kellermann2-2/+9
2008-11-03alsa: initialize "device" with NULLMax Kellermann1-2/+1
2008-11-03mod: removed boolean globals for lazy initMax Kellermann1-15/+4
2008-11-03mod: always initialize libmikmodMax Kellermann1-8/+1
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