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

Commit 9138df67 authored by Jakub Pawłowski's avatar Jakub Pawłowski Committed by Automerger Merge Worker
Browse files

Merge "leaudio: Improve CONFIGURED_AUTONOMOUS while reconfiguration" am:...

Merge "leaudio: Improve CONFIGURED_AUTONOMOUS while reconfiguration" am: cb56ad1b am: 8cd77043 am: 777d6fa5 am: 4af61e12 am: 772d5b1e

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2056888



Change-Id: I9d205ed5fa79d8ab3ba33c41cde5ca975e4b83d1
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 8b7c4759 772d5b1e
Loading
Loading
Loading
Loading
+4 −17
Original line number Diff line number Diff line
@@ -3280,23 +3280,10 @@ class LeAudioClientImpl : public LeAudioClient {
      case GroupStreamStatus::CONFIGURED_AUTONOMOUS:
        /* This state is notified only when
         * groups stays into CONFIGURED state after
         * STREAMING. Peer device uses cache.
         * */
        stream_setup_end_timestamp_ = 0;
        stream_setup_start_timestamp_ = 0;

        /* Check if stream was stopped for reconfiguration */
        if (group->IsPendingConfiguration()) {
          SuspendedForReconfiguration();
          if (!groupStateMachine_->ConfigureStream(group,
                                                   current_context_type_)) {
            // DO SOMETHING
          }
          return;
        }
        CancelStreamingRequest();
        HandlePendingAvailableContexts(group);
        break;
         * STREAMING. Peer device uses cache. For the moment
         * it is handled same as IDLE
         */
        FALLTHROUGH;
      case GroupStreamStatus::IDLE: {
        stream_setup_end_timestamp_ = 0;
        stream_setup_start_timestamp_ = 0;