am cc4f6bfb: hal: Fix progress bar issue during compress offload playback
* commit 'cc4f6bfbf96f1df97a3ed0882446e5157810a7df':
hal: Fix progress bar issue during compress offload playback
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index c7daf09..864ab5c 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -838,6 +838,8 @@
compress_partial_drain(out->compr);
send_callback = true;
event = STREAM_CBK_EVENT_DRAIN_READY;
+ /* Resend the metadata for next iteration */
+ out->send_new_metadata = 1;
break;
case OFFLOAD_CMD_DRAIN:
compress_drain(out->compr);
@@ -852,6 +854,7 @@
out->offload_thread_blocked = false;
pthread_cond_signal(&out->cond);
if (send_callback) {
+ ALOGVV("%s: sending offload_callback event %d", __func__, event);
out->offload_callback(event, NULL, out->offload_cookie);
}
free(cmd);