aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/alsa_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2009-11-09output/alsa: fill period buffer with silence before drainingMax Kellermann1-3/+47
2009-11-02alsa_plugin.c: workaround snd_pcm_drain bugJeffrey Middleton1-1/+2
2009-10-29output_plugin: added method "drain"Max Kellermann1-3/+9
2009-10-29output/alsa: don't recover on CANCELMax Kellermann1-1/+1
2009-10-20mixer/{oss,alsa}: renamed the mixer source filesMax Kellermann1-1/+2
2009-07-19Support wrong-endian ALSA outputDavid Woodhouse1-2/+50
2009-04-21alsa_output: don't use atexit() to clean up the ALSA libraryMax Kellermann1-7/+3
2009-03-26output_plugin: replaced output_plugin.get_mixer() with mixer_pluginMax Kellermann1-19/+1
2009-03-14mixer_api: moved mixer_plugin imports to mixer_list.hMax Kellermann1-1/+1
2009-03-14mixer_api: moved functions to mixer_control.cMax Kellermann1-0/+1
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
2009-03-10alsa: use snd_pcm_sframes_t instead of intMax Kellermann1-2/+1
2009-03-10alsa: don't close PCM handle in alsa_recover()Max Kellermann1-13/+3
2009-03-08alsa: determine buffer_time if not already knownMax Kellermann1-0/+5
2009-03-08alsa: better period_time default value for high sample ratesMax Kellermann1-3/+8
2009-03-03alsa: log period and buffer sizeMax Kellermann1-0/+3
2009-03-03alsa: fall back to 32 bit samples if 16 is not supportedMax Kellermann1-1/+2
2009-03-02alsa: fall back to 32 bit samples if 24 is not supportedMax Kellermann1-0/+8
2009-03-01output: removed duplicate debug messages from pluginsMax Kellermann1-4/+0
2009-02-26output_plugin: report errors with GErrorMax Kellermann1-20/+35
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