Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69a0fc13 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "hal: Fix progress bar issue during compress offload playback"

parents 91335bda 38e6fe35
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1214,6 +1214,8 @@ static void *offload_thread_loop(void *context)
                ALOGE("%s: Next track returned error %d",__func__, ret);
            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:
            ALOGD("copl(%p):calling compress_drain", out);
@@ -1230,6 +1232,7 @@ static void *offload_thread_loop(void *context)
        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);