diff options
Diffstat (limited to 'libao2')
-rw-r--r-- | libao2/ao_pulse.c | 2 | ||||
-rw-r--r-- | libao2/audio_out.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/libao2/ao_pulse.c b/libao2/ao_pulse.c index 0b1f22ff8d..d1282cb2dc 100644 --- a/libao2/ao_pulse.c +++ b/libao2/ao_pulse.c @@ -184,6 +184,8 @@ static int init(struct ao *ao, char *params) struct priv *priv = talloc_zero(ao, struct priv); ao->priv = priv; + ao->per_application_mixer = true; + if (params) { devarg = strdup(params); sink = strchr(devarg, ':'); diff --git a/libao2/audio_out.h b/libao2/audio_out.h index 129c815bc3..9e172fd06c 100644 --- a/libao2/audio_out.h +++ b/libao2/audio_out.h @@ -104,6 +104,7 @@ struct ao { bool initialized; bool untimed; bool no_persistent_volume; + bool per_application_mixer; const struct ao_driver *driver; void *priv; struct encode_lavc_context *encode_lavc_ctx; |