- Aug 10, 2022
-
-
Omer Osman authored
This CL provides support for IETF RFC 2012-6716 Opus as a BT A2DP codec for source or sink devices to the AOSP BT stack. During AVDTP handshake for A2DP, codec capabilities are negotiated between the source and sink devices, and the connection is established accordingly. The CL provides support for Opus codec selection through Developer Options. The Opus codec provides a highly optimized perceptual coding implementation, with the following core features: * Hybrid, Music (CELT) and Speech (SILK) modes * Scalable Bitrate from 6 - 510 kbps * Framesizes from 2.5 - 60ms * Support for Packet Loss Concealment * High efficiency coding with 3 byte frames to encode silence The core function calls for the codec are: opus_encode (OpusEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *data, opus_int32 max_data_bytes) opus_decode (OpusDecoder *st, const unsigned char *data, opus_int32 len, opus_int16 *pcm, int frame_size, int decode_fec) The majority of this CL implements the addition of the vendor codec in the A2DP stack, interfacing of the audio through the A2DP HAL, and codec capability negotiation over AVDTP. Bug: 226441860 Test: atest net_test_stack:StackA2dpTest and bds-dev sink Tag: #feature Ignore-AOSP-First: TM QPR1 Feature Change-Id: I05ecf07ab01f8045166b3d2da60fc2315c743cd2
-
Omer Osman authored
Provide support for software codec and DSP offload Bug: 226441860 Test: Verification using bds-dev sink device Tag: #feature Ignore-AOSP-First: TM QPR1 Feature Change-Id: I3e771473294ab59cc6e9513835ce0d54b72a8f84
-
Omer Osman authored
This CL adds Opus to the BluetoothCodecConfig, and sets the codec as the default low latency codec. Bug: 226441860 Test: A2dpCodecConfigTest BluetoothCodecConfigTest A2dpStateMachineTest Tag: #feature Ignore-AOSP-First: TM QPR1 Feature Change-Id: Id94a7f8fab1a7f5e0199d757a70ff19010694fff
-
TreeHugger Robot authored
-
Rahul Arya authored
-
Ted Wang authored
[automerger skipped] Merge "Add length check when copy AVDTP packet" into tm-dev am: 851a2d15 am: 0d9058e1 -s ours am skip reason: Merged-In I68dd78c747eeafee5190dc56d7c71e9eeed08a5b with SHA-1 9f083ec9 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19500904 Change-Id: I5076dc4e9bfe85c78d1722eac4055e14b42b8653 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ted Wang authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19500904 Change-Id: Icd1caf9434b3b1e2fc2b09f471c897e76ace4578 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ted Wang authored
-
Ted Wang authored
-
TreeHugger Robot authored
-
Rahul Arya authored
The special logic here is only needed for CDMA calls, since they don't let us see what the active call is directly. But the rest of the logic should be used for all conference calls. So move the CDMA-specific check to gate just the relevant part. Bug: 234629992 Test: manual + BluetoothInCallServiceTest Tag: #stability Change-Id: I43e50d5e672ec0cb9ab41445f79d60b9e5a567cd (cherry picked from commit 272c4647) Merged-In: I43e50d5e672ec0cb9ab41445f79d60b9e5a567cd
-
- Aug 09, 2022
-
-
Stephanie Bak authored
Bug: 239983569 Test: manual Ignore-AOSP-First: merge conflicts in AOSP Change-Id: I2092880e047a1a9d50a47e4724e5fb2815d04f2d
-
William Escande authored
[automerger skipped] Merge "Fix method not enforcing correct permissions" into tm-dev am: f9610d40 am: ea8479df -s ours am skip reason: Merged-In I5285f0754775c56a73ad1b6eef4bdb7ec3d59757 with SHA-1 913672d2 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19432224 Change-Id: Icc4669bbfc9b5eb3b97d4639cc18da5d0ba7300f Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
William Escande authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19432224 Change-Id: I79b71629189ab58acacd7ce934e4129af68c6da3 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
William Escande authored
-
TreeHugger Robot authored
Merge "Fix potential interger overflow when parsing vendor response" into tm-dev am: 4f88fd62 am: 03a1907b Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/17530926 Change-Id: Id782a2fafc986ee1c5fbba6c1de765951ca694d0 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
TreeHugger Robot authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/17530926 Change-Id: Iede5d5ab7194840c2400d048f497fa8ccd1a6a44 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
- Aug 08, 2022
-
-
Jayden Kim authored
-
Chen Chen authored
Merge "BluetoothPhoneState: call clearSignalStrengthUpdateRequest() at the beginning of stopListenForPhoneState() to make sure it's always called." into tm-qpr-dev
-
Etienne Ruffieux authored
-
Bill Yi authored
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 62c727dd -s ours am: 83365df4 -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19551394 Change-Id: I385e79d11ab9ea496a23dde267dc8206b5420a27 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Bill Yi authored
am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19551394 Change-Id: I3de9e1f900e4fe0c79c9dee1a08915339005749a Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Aug 07, 2022
- Aug 06, 2022
-
-
Jack He authored
[automerger skipped] Merge "Revert "Add btm_cb.notify_when_complete_cb when inquiry is cancelled"" into tm-dev am: cb955703 -s ours am: fce51c38 -s ours am skip reason: Merged-In I60bae5d51b6128489964f7ed32c4f9f2605471a0 with SHA-1 796cb886 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19416683 Change-Id: I0c1dbb0ad9afa6969ec1bd8026a94dd196695da2 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Chris Manton authored
[automerger skipped] Revert "Add btm_cb.notify_when_complete_cb when inquiry is cancelled" am: b88a3897 -s ours am: 78f0720b -s ours am skip reason: Merged-In I60bae5d51b6128489964f7ed32c4f9f2605471a0 with SHA-1 796cb886 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19416683 Change-Id: I494f43ff41a4a3849a18b3a2896c00d4a8229eeb Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Jack He authored
[automerger skipped] Merge "Use proper resolved address upon connection fail or timeout" into tm-dev am: 73e014e0 -s ours am: 17ca4f3f -s ours am skip reason: Merged-In I5086ad669df914cfbe3f2a0f7c5e3100c6aaee7a with SHA-1 6006867c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19454630 Change-Id: I79cf966235548cdeafacc709846d26f47c5ba6d8 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Chris Manton authored
[automerger skipped] Use proper resolved address upon connection fail or timeout am: 476f0434 -s ours am: 4115957f -s ours am skip reason: Merged-In I5086ad669df914cfbe3f2a0f7c5e3100c6aaee7a with SHA-1 6006867c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19454630 Change-Id: I3d72f40755676f918d89dd2514907be7cb89c148 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Jack He authored
[automerger skipped] Merge "Revert "Add btm_cb.notify_when_complete_cb when inquiry is cancelled"" into tm-dev am: cb955703 -s ours am skip reason: Merged-In I60bae5d51b6128489964f7ed32c4f9f2605471a0 with SHA-1 796cb886 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19416683 Change-Id: Id541fbf6671e4915eebe5630f23b72648932033d Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Chris Manton authored
[automerger skipped] Revert "Add btm_cb.notify_when_complete_cb when inquiry is cancelled" am: b88a3897 -s ours am skip reason: Merged-In I60bae5d51b6128489964f7ed32c4f9f2605471a0 with SHA-1 796cb886 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19416683 Change-Id: Ic83217216daf025fecfabfa7afffa6fd90300dd3 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Jack He authored
[automerger skipped] Merge "Use proper resolved address upon connection fail or timeout" into tm-dev am: 73e014e0 -s ours am skip reason: Merged-In I5086ad669df914cfbe3f2a0f7c5e3100c6aaee7a with SHA-1 6006867c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19454630 Change-Id: I2dcc18545b8f04fc00dfa9f6422fbd38b2c8bacb Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Chris Manton authored
[automerger skipped] Use proper resolved address upon connection fail or timeout am: 476f0434 -s ours am skip reason: Merged-In I5086ad669df914cfbe3f2a0f7c5e3100c6aaee7a with SHA-1 6006867c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19454630 Change-Id: I78fd266a3c66c9f2fd4c2fe61cf63c5641b20720 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Jack He authored
-
Jack He authored
-
Andrew Cheng authored
-
Chienyuan authored
[automerger skipped] AckPause when Create Connection Cancel fail am: feaeffbe -s ours am: 4a75de8f -s ours am skip reason: Merged-In I0ed0187d872c0aca96b58ebb6b152e3a93e1e616 with SHA-1 9b62eaf3 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19531012 Change-Id: I1f81278f743c84478a325819515cb6a7142743f2 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
TreeHugger Robot authored
-
- Aug 05, 2022
-
-
Chienyuan authored
am skip reason: Merged-In I0ed0187d872c0aca96b58ebb6b152e3a93e1e616 with SHA-1 9b62eaf3 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19531012 Change-Id: Ib916cef3c1d88a872e9b9bdb5d5c87fcd13bce38 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-