--- android/hal-audio.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/hal-audio.c b/android/hal-audio.c index 946a835..534620a 100644 --- a/android/hal-audio.c +++ b/android/hal-audio.c @@ -524,7 +524,8 @@ static bool resume_endpoint(struct audio_endpoint *ep) ep->samples = 0; ep->resync = false; - ep->codec->update_qos(ep->codec_data, QOS_POLICY_DEFAULT); + if (ep->codec->update_qos) + ep->codec->update_qos(ep->codec_data, QOS_POLICY_DEFAULT); return true; } @@ -683,7 +684,8 @@ static bool write_data(struct a2dp_stream_out *out, const void *buffer, if (diff > MAX_DELAY) { warn("lag is %jums, resyncing", diff / 1000); - ep->codec->update_qos(ep->codec_data, + if (ep->codec->update_qos) + ep->codec->update_qos(ep->codec_data, QOS_POLICY_DECREASE); ep->resync = true; } -- 1.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html