[vlc-commits] oss: add own configuration item for passthrough
Rémi Denis-Courmont
git at videolan.org
Sun Apr 15 15:40:23 CEST 2018
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Apr 8 12:47:03 2018 +0300| [157e09bcfe395341081c04be1ded5cdad67a0dbb] | committer: Rémi Denis-Courmont
oss: add own configuration item for passthrough
Also use the old description. The new one is misleading in the context
of OSSv4 (or ALSA)4 (or ALSA)4 (or ALSA)4 (or ALSA).
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=157e09bcfe395341081c04be1ded5cdad67a0dbb
---
modules/audio_output/oss.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/modules/audio_output/oss.c b/modules/audio_output/oss.c
index 5944f1444b..0c3e6af25a 100644
--- a/modules/audio_output/oss.c
+++ b/modules/audio_output/oss.c
@@ -69,6 +69,11 @@ static void Close (vlc_object_t *);
#define AUDIO_DEV_TEXT N_("Audio output device")
#define AUDIO_DEV_LONGTEXT N_("OSS device node path.")
+#define SPDIF_TEXT N_("Use S/PDIF when available")
+#define SPDIF_LONGTEXT N_( \
+ "S/PDIF can be used by default when " \
+ "your hardware supports it as well as the audio stream being played.")
+
vlc_module_begin ()
set_shortname( "OSS" )
set_description (N_("Open Sound System audio output"))
@@ -76,6 +81,7 @@ vlc_module_begin ()
set_subcategory( SUBCAT_AUDIO_AOUT )
add_string ("oss-audio-device", "",
AUDIO_DEV_TEXT, AUDIO_DEV_LONGTEXT, false)
+ add_bool("oss-spdif", false, SPDIF_TEXT, SPDIF_LONGTEXT, true)
add_sw_gain ()
set_capability( "audio output", 100 )
set_callbacks (Open, Close)
@@ -132,7 +138,7 @@ static int Start (audio_output_t *aout, audio_sample_format_t *restrict fmt)
break;
default:
if (AOUT_FMT_SPDIF(fmt))
- spdif = var_InheritBool (aout, "spdif");
+ spdif = var_InheritBool(aout, "oss-spdif");
if (spdif)
format = AFMT_AC3;
#ifdef AFMT_FLOAT
More information about the vlc-commits
mailing list