Add a mechanism for Audio Feeding Parameters negotiation
Previously, the Audio Feeding Parameters between the Media Framework and A2DP were hard-coded: 44.1 KHz sample rate, 16-bits per sample, Stereo. Now the Media Framework queries A2DP, and uses the returned values. Bug: b/30958229 Test: Manual testing: A2DP streaming to headphones. TestTracker/68727 Change-Id: I70b90d2961ceb9efcd7021d2e12c240fe531ee1c
Showing
- system/audio_a2dp_hw/audio_a2dp_hw.cc 238 additions, 39 deletionssystem/audio_a2dp_hw/audio_a2dp_hw.cc
- system/audio_a2dp_hw/audio_a2dp_hw.h 7 additions, 5 deletionssystem/audio_a2dp_hw/audio_a2dp_hw.h
- system/audio_a2dp_hw/audio_a2dp_hw_utils.cc 2 additions, 1 deletionsystem/audio_a2dp_hw/audio_a2dp_hw_utils.cc
- system/btif/co/bta_av_co.cc 32 additions, 0 deletionssystem/btif/co/bta_av_co.cc
- system/btif/include/btif_a2dp_sink.h 2 additions, 2 deletionssystem/btif/include/btif_a2dp_sink.h
- system/btif/include/btif_av_co.h 5 additions, 0 deletionssystem/btif/include/btif_av_co.h
- system/btif/src/btif_a2dp_control.cc 25 additions, 5 deletionssystem/btif/src/btif_a2dp_control.cc
- system/btif/src/btif_a2dp_sink.cc 4 additions, 4 deletionssystem/btif/src/btif_a2dp_sink.cc
- system/btif/src/btif_a2dp_source.cc 12 additions, 11 deletionssystem/btif/src/btif_a2dp_source.cc
- system/stack/a2dp/a2dp_sbc_encoder.cc 13 additions, 6 deletionssystem/stack/a2dp/a2dp_sbc_encoder.cc
- system/stack/include/a2dp_api.h 4 additions, 3 deletionssystem/stack/include/a2dp_api.h
Loading
Please register or sign in to comment