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
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;
}
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;
}