aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/alsa_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2009-02-25alsa: fall back to 16 bit audioMax Kellermann1-3/+8
2009-02-25alsa: moved code from alsa_open() to alsa_setup()Max Kellermann1-32/+49
2009-02-25output_plugin: don't pass audio_output object to method init()Max Kellermann1-2/+1
2009-02-23output: pass the music chunk pointer as void*, not char*Max Kellermann1-1/+1
2009-02-23output_api: play() returns a lengthMax Kellermann1-20/+11
2009-02-16output_plugin: replaced method "control()" with "mixer()"Max Kellermann1-8/+9
2009-01-25use g_free() instead of free()Max Kellermann1-1/+1
2009-01-25mixer: removed mixer_configure(), configure mixer in mixer_new()Max Kellermann1-7/+1
2009-01-25mixer: return a mixer struct pointerMax Kellermann1-7/+7
2009-01-25conf: allow param==NULLMax Kellermann1-5/+2
2009-01-25conf: const pointers in block get functionsMax Kellermann1-2/+2
2009-01-25alsa: added commentsMax Kellermann1-3/+21
2009-01-25alsa: frame_size is size_t, not intMax Kellermann1-1/+1
2009-01-25alsa: no CamelCaseMax Kellermann1-93/+103
2009-01-25alsa: fix option parsing and restore default period_timeDan McGee1-3/+6
2009-01-18conf: added config_get_block_unsigned()Max Kellermann1-6/+2
2009-01-18conf: added config_get_block_string()Max Kellermann1-2/+1
2009-01-17conf: replaced getBoolBlockParam() with config_get_block_bool()Max Kellermann1-6/+5
2009-01-17conf: no CamelCase, part IMax Kellermann1-5/+6
2009-01-10Introducing mixer apiViliam Mateicka1-7/+8
2009-01-07pcm_utils: moved conversion code to pcm_convert.cMax Kellermann1-1/+1
2009-01-04renaming mixer.h to mixer_api.hViliam Mateicka1-1/+1
2009-01-02alsa: use GLib instead of utils.hMax Kellermann1-3/+2
2009-01-01output plugins: don't include gcc.hMax Kellermann1-2/+2
2008-12-31Moving mixers to audio outputsViliam Mateicka1-1/+21
2008-12-29alsa: use GLib loggingMax Kellermann1-29/+30
2008-12-01alsa: reverted the default buffer_time to 500 msMax Kellermann1-1/+5
2008-11-03alsa: initialize "device" with NULLMax Kellermann1-2/+1
2008-11-01alsa, jack: no const pointers for allocated stringsMax Kellermann1-17/+25
2008-10-29output: close device on play errorMax Kellermann1-1/+0
2008-10-29output: use bool for return values and flagsMax Kellermann1-9/+10
2008-10-26output: don't compile plugins which are disabledMax Kellermann1-11/+3
2008-10-26renamed src/audioOutputs/ to src/output/Max Kellermann1-0/+0
2008-10-14alsa: added #ifdefs around SND_PCM_NO_AUTO_xxxMax Kellermann1-0/+6
2008-10-14alsa: optionally disable resampling and othersMax Kellermann1-1/+15
2008-10-12alsa: fall back to 16 bit outputMax Kellermann1-0/+11
2008-10-12alsa: moved code to alsa_configure()Max Kellermann1-13/+18
2008-10-11alsa: don't override libasound's buffer_time and period_timeMax Kellermann1-20/+19
2008-10-11alsa: re-enable blocking modeMax Kellermann1-15/+2
2008-10-10audio_format: added audio_format_frame_size()Max Kellermann1-1/+1
2008-10-10audio_format: renamed sampleRate to sample_rateMax Kellermann1-8/+8
2008-10-10audio_format: unsigned integersMax Kellermann1-4/+4
2008-09-29use C99 struct initializersMax Kellermann1-9/+8
2008-09-29Switch to C99 types (retaining compat with old compilers)Eric Wong1-1/+1
2008-09-24output: make "struct audio_output" opaque for output pluginsMax Kellermann1-18/+15
2008-09-24output: set audio_output->open=1 in audio_output_task()Max Kellermann1-5/+0
2008-09-24output: pass audio_format to plugin.init() and plugin.open()Max Kellermann1-2/+3
2008-09-23audio_format: added audio_format_sample_size()Max Kellermann1-1/+1
2008-09-23alsa: re-enable-nonblocking, but sleep if busyEric Wong1-7/+10
2008-09-09alsa: use blocking instead of non-blocking writeEric Wong1-1/+6