diff options
Diffstat (limited to 'audio/out/ao.c')
-rw-r--r-- | audio/out/ao.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/audio/out/ao.c b/audio/out/ao.c index 52a38b63be..4eb115194b 100644 --- a/audio/out/ao.c +++ b/audio/out/ao.c @@ -35,11 +35,14 @@ #include "common/common.h" #include "common/global.h" +extern const struct ao_driver audio_out_oss; extern const struct ao_driver audio_out_audiotrack; extern const struct ao_driver audio_out_audiounit; extern const struct ao_driver audio_out_coreaudio; extern const struct ao_driver audio_out_coreaudio_exclusive; extern const struct ao_driver audio_out_rsound; +extern const struct ao_driver audio_out_pipewire; +extern const struct ao_driver audio_out_sndio; extern const struct ao_driver audio_out_pulse; extern const struct ao_driver audio_out_jack; extern const struct ao_driver audio_out_openal; @@ -71,6 +74,9 @@ static const struct ao_driver * const audio_out_drivers[] = { #if HAVE_WASAPI &audio_out_wasapi, #endif +#if HAVE_OSS_AUDIO + &audio_out_oss, +#endif // wrappers: #if HAVE_JACK &audio_out_jack, @@ -84,6 +90,12 @@ static const struct ao_driver * const audio_out_drivers[] = { #if HAVE_SDL2_AUDIO &audio_out_sdl, #endif +#if HAVE_PIPEWIRE + &audio_out_pipewire, +#endif +#if HAVE_SNDIO + &audio_out_sndio, +#endif &audio_out_null, #if HAVE_COREAUDIO &audio_out_coreaudio_exclusive, @@ -116,7 +128,6 @@ static bool get_desc(struct m_obj_desc *dst, int index) static const struct m_obj_list ao_obj_list = { .get_desc = get_desc, .description = "audio outputs", - .allow_unknown_entries = true, .allow_trailer = true, .disallow_positional_parameters = true, .use_global_options = true, |