]> code.delx.au - pulseaudio/commit
stream: Remove a volume channel validity check
authorTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Tue, 17 Dec 2013 19:22:50 +0000 (21:22 +0200)
committerTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Wed, 8 Jan 2014 19:26:40 +0000 (21:26 +0200)
commitd27a650cd5b30fecaa794e6e485dc557881de83e
tree86cff2cb20e97ddc992acfe59870dd79f29376a8
parent6cdb569b8332c4453603ab09eec4ad0cf1c28e33
stream: Remove a volume channel validity check

The check is done for clients that use pa_stream_new() but not for
clients that use pa_stream_new_extended(). This is inconsistent. We
could check that the volume channels match the channels set in the
format info struct that is passed to pa_stream_new_extended(), but
that doesn't work if the format info doesn't contain the channel
information (that can happen if the client wants the server to choose
the channel count for the stream). And it should also be possible to
pass a mono volume for a multi-channel stream. The check could be
extended to handle all these cases, but I don't see much point in
wasting time on that. The server will anyway validate the stream
parameters, it's not particularly important to fail already when the
stream is being created at the client side.
src/pulse/stream.c