diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-02-03 02:23:46 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-02-03 02:23:46 +0100 |
commit | e47d03dea446d0387a7c07a470c9c680537d9c34 (patch) | |
tree | 59b0e807d5a3c56aa69421a8412972d7e154e748 /src/pulse/stream.c | |
parent | c61ad2a70619fc2fcec209838b37e047df2d1d2d (diff) |
implement PA_STREAM_FAIL_ON_SUSPEND logic
Diffstat (limited to 'src/pulse/stream.c')
-rw-r--r-- | src/pulse/stream.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pulse/stream.c b/src/pulse/stream.c index 4efe63e9..fe2514d9 100644 --- a/src/pulse/stream.c +++ b/src/pulse/stream.c @@ -891,7 +891,8 @@ static int create_stream( PA_STREAM_ADJUST_LATENCY| PA_STREAM_EARLY_REQUESTS| PA_STREAM_DONT_INHIBIT_AUTO_SUSPEND| - PA_STREAM_START_UNMUTED)), PA_ERR_INVALID); + PA_STREAM_START_UNMUTED| + PA_STREAM_FAIL_ON_SUSPEND)), PA_ERR_INVALID); PA_CHECK_VALIDITY(s->context, s->context->version >= 12 || !(flags & PA_STREAM_VARIABLE_RATE), PA_ERR_NOTSUPPORTED); PA_CHECK_VALIDITY(s->context, s->context->version >= 13 || !(flags & PA_STREAM_PEAK_DETECT), PA_ERR_NOTSUPPORTED); @@ -1017,6 +1018,7 @@ static int create_stream( pa_tagstruct_put_boolean(t, flags & (PA_STREAM_START_MUTED|PA_STREAM_START_UNMUTED)); pa_tagstruct_put_boolean(t, flags & PA_STREAM_DONT_INHIBIT_AUTO_SUSPEND); + pa_tagstruct_put_boolean(t, flags & PA_STREAM_FAIL_ON_SUSPEND); } pa_pstream_send_tagstruct(s->context->pstream, t); |