diff options
author | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2011-03-16 16:08:23 +0530 |
---|---|---|
committer | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2011-05-02 11:55:39 +0530 |
commit | 4fb68b91acef3cb37c014814d9e9de8ca9f22bf4 (patch) | |
tree | 6973ed69b167c3461d7e07cfaa50054a0455ac53 /src/pulsecore/sink.c | |
parent | 9a39a3df10c3874bf0b5b091f721a6d8ab8750a5 (diff) |
core: Factor out passthrough checks into their own functions
Since we currently have two mechanisms to signal a passthrough
connection (non-PCM format or PA_SINK_INPUT_PASSTHROUGH flag), we move
all the related checks into functions and use those everywhere.
This makes things more consistent, and should we decide to get rid of
the flag, we only need to change pa_sink_input_*_is_passthrough()
accordingly.
Diffstat (limited to 'src/pulsecore/sink.c')
-rw-r--r-- | src/pulsecore/sink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index 5959a5ce..bc4ddd21 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -1252,7 +1252,7 @@ pa_bool_t pa_sink_is_passthrough(pa_sink *s) { if (pa_idxset_size(s->inputs) == 1) { alt_i = pa_idxset_first(s->inputs, &idx); - if (!pa_format_info_is_pcm(alt_i->format)) + if (pa_sink_input_is_passthrough(alt_i)) return TRUE; } |