Commit 91e65ae8 authored by Gildas Bazin's avatar Gildas Bazin

* modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
parent 48b6b41a
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* alsa.c : alsa plugin for vlc * alsa.c : alsa plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000-2001 VideoLAN * Copyright (C) 2000-2001 VideoLAN
* $Id: alsa.c,v 1.29 2003/07/09 21:42:28 gbazin Exp $ * $Id: alsa.c,v 1.30 2003/07/11 07:13:27 gbazin Exp $
* *
* Authors: Henri Fallon <henri@videolan.org> - Original Author * Authors: Henri Fallon <henri@videolan.org> - Original Author
* Jeffrey Baker <jwbaker@acm.org> - Port to ALSA 1.0 API * Jeffrey Baker <jwbaker@acm.org> - Port to ALSA 1.0 API
...@@ -173,8 +173,8 @@ static void Probe( aout_instance_t * p_aout, ...@@ -173,8 +173,8 @@ static void Probe( aout_instance_t * p_aout,
text.psz_string = N_("Stereo"); text.psz_string = N_("Stereo");
var_Change( p_aout, "audio-device", var_Change( p_aout, "audio-device",
VLC_VAR_ADDCHOICE, &val, &text ); VLC_VAR_ADDCHOICE, &val, &text );
var_Set( p_aout, "audio-device", val );
break; break;
/*
case 4: case 4:
val.i_int = AOUT_VAR_2F2R; val.i_int = AOUT_VAR_2F2R;
text.psz_string = N_("2 Front 2 Rear"); text.psz_string = N_("2 Front 2 Rear");
...@@ -187,7 +187,6 @@ static void Probe( aout_instance_t * p_aout, ...@@ -187,7 +187,6 @@ static void Probe( aout_instance_t * p_aout,
var_Change( p_aout, "audio-device", var_Change( p_aout, "audio-device",
VLC_VAR_ADDCHOICE, &val, &text ); VLC_VAR_ADDCHOICE, &val, &text );
break; break;
*/
} }
} }
...@@ -469,9 +468,10 @@ static int Open( vlc_object_t *p_this ) ...@@ -469,9 +468,10 @@ static int Open( vlc_object_t *p_this )
p_aout->output.output.i_rate, NULL ) ) < 0 ) p_aout->output.output.i_rate, NULL ) ) < 0 )
#endif #endif
{ {
msg_Err( p_aout, "unable to set sample rate (%s)", msg_Warn( p_aout, "The rate %d Hz is not supported by your hardware. "
snd_strerror( i_snd_rc ) ); "Using %d Hz instead.\n", p_aout->output.output.i_rate,
goto error; i_snd_rc );
p_aout->output.output.i_rate = i_snd_rc;
} }
/* Set buffer size. */ /* Set buffer size. */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment