hal: enable dynamic audio HAL feature extensions
Move audio and voice extension feature to seperate dynamic libraries. Loading these libraries will be controlled from config store based on target. These flags can be changed at runtime Change-Id: I042450768243124ea80945efac0821984f96b9bf
Showing
- Android.mk 1 addition, 0 deletionsAndroid.mk
- hal/Android.mk 99 additions, 108 deletionshal/Android.mk
- hal/audio_extn/Android.mk 399 additions, 0 deletionshal/audio_extn/Android.mk
- hal/audio_extn/a2dp.c 46 additions, 37 deletionshal/audio_extn/a2dp.c
- hal/audio_extn/audio_extn.c 2928 additions, 817 deletionshal/audio_extn/audio_extn.c
- hal/audio_extn/audio_extn.h 167 additions, 245 deletionshal/audio_extn/audio_extn.h
- hal/audio_extn/audio_feature_manager.c 73 additions, 0 deletionshal/audio_extn/audio_feature_manager.c
- hal/audio_extn/audio_feature_manager.h 71 additions, 0 deletionshal/audio_extn/audio_feature_manager.h
- hal/audio_extn/cirrus_playback.c 52 additions, 30 deletionshal/audio_extn/cirrus_playback.c
- hal/audio_extn/compress_capture.c 9 additions, 9 deletionshal/audio_extn/compress_capture.c
- hal/audio_extn/edid.c 0 additions, 0 deletionshal/audio_extn/edid.c
- hal/audio_extn/edid.h 0 additions, 22 deletionshal/audio_extn/edid.h
- hal/audio_extn/fm.c 2 additions, 4 deletionshal/audio_extn/fm.c
- hal/audio_extn/keep_alive.c 6 additions, 5 deletionshal/audio_extn/keep_alive.c
- hal/audio_extn/maxxaudio.c 195 additions, 115 deletionshal/audio_extn/maxxaudio.c
- hal/audio_extn/sndmonitor.c 4 additions, 4 deletionshal/audio_extn/sndmonitor.c
- hal/audio_extn/source_track.c 5 additions, 7 deletionshal/audio_extn/source_track.c
- hal/audio_extn/spkr_protection.c 106 additions, 63 deletionshal/audio_extn/spkr_protection.c
- hal/audio_extn/ssr.c 85 additions, 87 deletionshal/audio_extn/ssr.c
- hal/audio_extn/usb.c 86 additions, 84 deletionshal/audio_extn/usb.c
Loading
Please register or sign in to comment