1.1 --- a/src/drivers/audio_alsa.c Wed Jun 03 11:37:10 2009 +0000
1.2 +++ b/src/drivers/audio_alsa.c Tue Jul 21 20:21:52 2009 +1000
1.4 static int frame_bytes;
1.7 -struct lxdream_config_entry alsa_config[] = {
1.8 +static struct lxdream_config_entry alsa_config[] = {
1.9 {"device", N_("Audio output device"), CONFIG_TYPE_FILE, "default"},
1.10 {NULL, CONFIG_TYPE_NONE}
1.14 -gboolean audio_alsa_init( )
1.15 +static gboolean audio_alsa_init( )
1.18 snd_pcm_hw_params_t *hw_params;
1.23 -gboolean audio_alsa_process_buffer( audio_buffer_t buffer )
1.24 +static gboolean audio_alsa_process_buffer( audio_buffer_t buffer )
1.28 @@ -175,16 +175,17 @@
1.32 -gboolean audio_alsa_shutdown( )
1.33 +static gboolean audio_alsa_shutdown( )
1.40 -struct audio_driver audio_alsa_driver = {
1.41 +static struct audio_driver audio_alsa_driver = {
1.43 N_("Linux ALSA system driver"),
1.45 DEFAULT_SAMPLE_RATE,
1.46 DEFAULT_SAMPLE_FORMAT,
1.48 @@ -193,3 +194,12 @@
1.53 +static gboolean audio_alsa_static_init( void )
1.55 + lxdream_register_config_group( "alsa", alsa_config );
1.56 + audio_register_driver( &audio_alsa_driver );
1.60 +DEFINE_PLUGIN( PLUGIN_AUDIO_DRIVER, "alsa", audio_alsa_static_init );