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