aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* output: delay reopen after device failureMax Kellermann2008-10-295-3/+24
* output: moved code to audio_output_update()Max Kellermann2008-10-293-8/+19
* output: always call cancel() before stop()Max Kellermann2008-10-293-14/+7
* input_file: refuse to open non-regular filesMax Kellermann2008-10-291-0/+7
* input_file: check fstat() failureMax Kellermann2008-10-291-0/+6
* input_file: use GLib for loggingMax Kellermann2008-10-291-3/+3
* log: don't use utils.hMax Kellermann2008-10-293-27/+17
* output: moved audioDeviceStates to audio_output.enabledMax Kellermann2008-10-293-20/+12
* output: close device on play errorMax Kellermann2008-10-297-12/+7
* output: use bool for return values and flagsMax Kellermann2008-10-2921-153/+162
* audio: call closeAudioDevice() on errorMax Kellermann2008-10-291-5/+2
* audio: removed variable "audioOpened"Max Kellermann2008-10-291-9/+1
* pulse: clear pa_simple pointer in pulse_close()Max Kellermann2008-10-291-0/+1
* pulse: use GLib instead of util.h/log.hMax Kellermann2008-10-291-28/+25
* pulse: no CamelCaseMax Kellermann2008-10-292-50/+51
* player: handle songs shorter than the initial bufferMax Kellermann2008-10-291-1/+2
* oss: check and override audio_format properlyMax Kellermann2008-10-291-0/+7
* player: added variable "play_audio_format"Max Kellermann2008-10-291-2/+4
* decoder: automatically flush the output buffer after decoder exitsMax Kellermann2008-10-2912-30/+3
* decoder_api: make the audio_format parameter mandatoryMax Kellermann2008-10-291-5/+3
* player: request new song only if there is no pending commandMax Kellermann2008-10-291-1/+2
* decoder_api: removed decoder_clear()Max Kellermann2008-10-2910-23/+7
* mp3: seek in backgroundMax Kellermann2008-10-291-5/+7
* mp3: return from mp3_synth_and_send() on any commandMax Kellermann2008-10-291-2/+2
* mp3: moved code to mp3_synth_and_send()Max Kellermann2008-10-291-60/+74
* mp3: moved code to mp3_send_pcm()Max Kellermann2008-10-291-29/+48
* mp3: moved code to mp3_update_timer_next_frame()Max Kellermann2008-10-291-16/+28
* mp3: moved code to mp3_this_frame_offset()Max Kellermann2008-10-291-10/+10
* mp3: moved code to mp3_time_to_frame()Max Kellermann2008-10-291-11/+21
* mp3: assert that the stream is seekableMax Kellermann2008-10-291-5/+5
* decoder_api: don't cast need_chunks() to intMax Kellermann2008-10-291-4/+4
* mp3: moved code to mp3_filesize_to_song_length()Max Kellermann2008-10-281-23/+42
* mp3: no "goto"Max Kellermann2008-10-281-19/+36
* mp3: use GLib allocation functionsMax Kellermann2008-10-281-11/+9
* mp3: use boolMax Kellermann2008-10-281-50/+51
* mp3: no CamelCaseMax Kellermann2008-10-281-255/+254
* mp3: remove obsolete commentsMax Kellermann2008-10-281-4/+0
* input_file: don't use buffered I/OMax Kellermann2008-10-281-28/+31
* input_stream: convert offset and size to the off_t data typeMax Kellermann2008-10-285-13/+12
* utils: use g_str_has_prefix() instead of prefixcmp()Max Kellermann2008-10-2810-35/+28
* player: reset pc.command when decoder startup failsMax Kellermann2008-10-271-0/+1
* input_file, input_curl: check URL type before attempting to openMax Kellermann2008-10-272-0/+6
* output: don't compile plugins which are disabledMax Kellermann2008-10-2614-104/+72
* dirvec: fixed GCC shadow warningMax Kellermann2008-10-261-4/+4
* curl: read stream name from HTTP response headersMax Kellermann2008-10-261-0/+5
* input_curl: set input_stream.mime from Content-Type response headerMax Kellermann2008-10-261-0/+3
* input_curl: added local variable "value"Max Kellermann2008-10-261-14/+22
* input_stream: use g_free() in input_stream_close()Max Kellermann2008-10-261-8/+5
* input_stream: use "bool" instead of "int"Max Kellermann2008-10-2614-49/+55
* input_stream: input_stream_close() returns voidMax Kellermann2008-10-264-13/+7