Fix AudioPipeReader to use default pipe buffer size.
commitcbcd2ec76ca61e9f9e3d529f36011346d4e673da
authorSergey Ulanov <sergeyu@chromium.org>
Wed, 24 Dec 2014 00:43:29 +0000 (23 16:43 -0800)
committerSergey Ulanov <sergeyu@chromium.org>
Wed, 24 Dec 2014 00:44:23 +0000 (24 00:44 +0000)
treedbcd229481491dd839be24baee6d6f5e1f1d667a
parent2456707799f5ee29ccd0ccf7ba530d205115803c
Fix AudioPipeReader to use default pipe buffer size.

Pulseaudio uses default pipe buffer size to calculate pipe
latency, ignoring the actual buffer size set by the reading
side. AudioPipeReader was setting buffer size that's about 2
times bigger than default. As result it reports incorrect
latency and some clients did not work properly (particularly
AudioContext API implementation in chrome). Now
AudioPipeReader will be using default buffer size determined
by the OS, which matches pulseaudio's behavior.

BUG=442455
R=lambroslambrou@chromium.org

Review URL: https://codereview.chromium.org/824943002

Cr-Commit-Position: refs/heads/master@{#309593}
remoting/host/linux/audio_pipe_reader.cc
remoting/host/linux/audio_pipe_reader.h