summaryrefslogtreecommitdiff
path: root/src/output/alsa_plugin.c
AgeCommit message (Expand)Author
2009-11-12include config.h in all sourcesMax Kellermann
2009-11-09output/alsa: fill period buffer with silence before drainingMax Kellermann
2009-11-02alsa_plugin.c: workaround snd_pcm_drain bugJeffrey Middleton
2009-10-29output_plugin: added method "drain"Max Kellermann
2009-10-29output/alsa: don't recover on CANCELMax Kellermann
2009-10-20mixer/{oss,alsa}: renamed the mixer source filesMax Kellermann
2009-07-19Support wrong-endian ALSA outputDavid Woodhouse
2009-04-21alsa_output: don't use atexit() to clean up the ALSA libraryMax Kellermann
2009-03-26output_plugin: replaced output_plugin.get_mixer() with mixer_pluginMax Kellermann
2009-03-14mixer_api: moved mixer_plugin imports to mixer_list.hMax Kellermann
2009-03-14mixer_api: moved functions to mixer_control.cMax Kellermann
2009-03-13all: Update copyright header.Avuton Olrich
2009-03-10alsa: use snd_pcm_sframes_t instead of intMax Kellermann
2009-03-10alsa: don't close PCM handle in alsa_recover()Max Kellermann
2009-03-08alsa: determine buffer_time if not already knownMax Kellermann
2009-03-08alsa: better period_time default value for high sample ratesMax Kellermann
2009-03-03alsa: log period and buffer sizeMax Kellermann
2009-03-03alsa: fall back to 32 bit samples if 16 is not supportedMax Kellermann
2009-03-02alsa: fall back to 32 bit samples if 24 is not supportedMax Kellermann
2009-03-01output: removed duplicate debug messages from pluginsMax Kellermann
2009-02-26output_plugin: report errors with GErrorMax Kellermann
2009-02-25alsa: fall back to 16 bit audioMax Kellermann
2009-02-25alsa: moved code from alsa_open() to alsa_setup()Max Kellermann
2009-02-25output_plugin: don't pass audio_output object to method init()Max Kellermann
2009-02-23output: pass the music chunk pointer as void*, not char*Max Kellermann
2009-02-23output_api: play() returns a lengthMax Kellermann
2009-02-16output_plugin: replaced method "control()" with "mixer()"Max Kellermann
2009-01-25use g_free() instead of free()Max Kellermann
2009-01-25mixer: removed mixer_configure(), configure mixer in mixer_new()Max Kellermann
2009-01-25mixer: return a mixer struct pointerMax Kellermann
2009-01-25conf: allow param==NULLMax Kellermann
2009-01-25conf: const pointers in block get functionsMax Kellermann
2009-01-25alsa: added commentsMax Kellermann
2009-01-25alsa: frame_size is size_t, not intMax Kellermann
2009-01-25alsa: no CamelCaseMax Kellermann
2009-01-25alsa: fix option parsing and restore default period_timeDan McGee
2009-01-18conf: added config_get_block_unsigned()Max Kellermann
2009-01-18conf: added config_get_block_string()Max Kellermann
2009-01-17conf: replaced getBoolBlockParam() with config_get_block_bool()Max Kellermann
2009-01-17conf: no CamelCase, part IMax Kellermann
2009-01-10Introducing mixer apiViliam Mateicka
2009-01-07pcm_utils: moved conversion code to pcm_convert.cMax Kellermann
2009-01-04renaming mixer.h to mixer_api.hViliam Mateicka
2009-01-02alsa: use GLib instead of utils.hMax Kellermann
2009-01-01output plugins: don't include gcc.hMax Kellermann
2008-12-31Moving mixers to audio outputsViliam Mateicka
2008-12-29alsa: use GLib loggingMax Kellermann
2008-12-01alsa: reverted the default buffer_time to 500 msMax Kellermann
2008-11-03alsa: initialize "device" with NULLMax Kellermann
2008-11-01alsa, jack: no const pointers for allocated stringsMax Kellermann