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

Commit 998d30c9 authored by Jakub Pawlowski's avatar Jakub Pawlowski Committed by Hansong Zhang
Browse files

Send volume just once when starting the stream.

The volume is in the Start command already, no need to send it in a
separate command.

Bug: 116317072
Bug: 116044083
Bug: 116145308
Test: play music, pause, adjust volume, start playing again, verify
      playing was re-started with proper volume level.
Change-Id: I2a900b03a35670de4a265184f333517db17497d8
Merged-In: I76f4b6a9302dd84781195475de50374e9c30700f
parent c2eacada
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -834,16 +834,6 @@ class HearingAidImpl : public HearingAid {
    BtaGattQueue::WriteCharacteristic(device.conn_id,
                                      device.audio_control_point_handle, start,
                                      GATT_WRITE, nullptr, nullptr);

    // TODO(jpawlowski): this will be removed, once test devices get volume
    // from start reqest
    if (current_volume != VOLUME_UNKNOWN) {
      std::vector<uint8_t> volume_value(
          {static_cast<unsigned char>(current_volume)});
      BtaGattQueue::WriteCharacteristic(device.conn_id, device.volume_handle,
                                        volume_value, GATT_WRITE_NO_RSP,
                                        nullptr, nullptr);
    }
  }

  void OnAudioDataReady(const std::vector<uint8_t>& data) {