Send SBC frames if output buffer is nearly full.
authorYu Kang Ku <kang.ku@motorola.com>
Thu, 5 Nov 2009 18:49:48 +0000 (10:49 -0800)
committerNick Pelly <npelly@google.com>
Thu, 5 Nov 2009 18:49:48 +0000 (10:49 -0800)
commita74a11ed158d466e89c27961fe67934979104c38
tree2f32704ba0b6470b980f8e150e00804334263e0f
parent60a51ae85f9e049d3522e118de1d4518b543e1ff
Send SBC frames if output buffer is nearly full.

This is to address an A2DP issue seen with the Mazda carkit, where A2DP audio
cannot be played. The MTU size (8200) requested by this carkit is much greater
than the output buffer size (2048) allocated by the Bluez A2DP profile. The
output buffer being full is giving an SBC encode error. This patch checks for
the buffer full condition.

Change-Id: Idded504d085c760baef15cd3cef84fcf57165e4f
Signed-off-by: Yu Kang Ku <kang.ku@motorola.com>
Signed-off-by: Nick Pelly <npelly@google.com>
audio/liba2dp.c