diff options
author | Aaron Echols <atechols@gmail.com> | 2012-10-10 22:38:11 -0700 |
---|---|---|
committer | Aaron Echols <atechols@gmail.com> | 2012-10-10 22:38:11 -0700 |
commit | 52698f459a3f8ba0de0d0d53c4b0ab90b06614e3 (patch) | |
tree | 46cea02abafe8e499dcd02cc7ec20553785ca87d | |
parent | d130894e3316cd56cafaf88cdfaddd92e3e578cf (diff) | |
download | tf700t-52698f459a3f8ba0de0d0d53c4b0ab90b06614e3.tar.gz |
tf700t: move audio_policy.conf to device tree
Change-Id: I05c94a8de1be26fc3b7006e2481d61a6ddde09b4
-rw-r--r-- | device_tf700t.mk | 7 | ||||
-rw-r--r-- | prebuilt/audio_policy.conf | 72 | ||||
-rw-r--r-- | proprietary-files.txt | 1 |
3 files changed, 76 insertions, 4 deletions
diff --git a/device_tf700t.mk b/device_tf700t.mk index 19399a4..9e32a8a 100644 --- a/device_tf700t.mk +++ b/device_tf700t.mk @@ -34,8 +34,9 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/prebuilt/cpu.sh:system/bin/cpu.sh \ $(LOCAL_PATH)/prebuilt/vold.fstab:system/etc/vold.fstab \ - $(LOCAL_PATH)/prebuilt/gpsconfig.xml:system/etc/gps/gpsconfig.xml - $(LOCAL_PATH)/prebuilt/mixer_paths.xml:system/etc/mixer_paths.xml + $(LOCAL_PATH)/prebuilt/gpsconfig.xml:system/etc/gps/gpsconfig.xml \ + $(LOCAL_PATH)/prebuilt/mixer_paths.xml:system/etc/mixer_paths.xml \ + $(LOCAL_PATH)/prebuilt/audio_policy.conf:system/etc/audio_policy.conf # Input device configuration files PRODUCT_COPY_FILES += \ @@ -112,7 +113,7 @@ PRODUCT_PROPERTY_OVERRIDES := \ PRODUCT_PROPERTY_OVERRIDES += \ persist.tegra.nvmmlite=1 -# Prime spacific overrides +# Infinity specific overrides PRODUCT_PROPERTY_OVERRIDES += \ ro.epad.model=TF700T \ ro.product.model=TF700T diff --git a/prebuilt/audio_policy.conf b/prebuilt/audio_policy.conf new file mode 100644 index 0000000..7942ea2 --- /dev/null +++ b/prebuilt/audio_policy.conf @@ -0,0 +1,72 @@ +# +# Audio policy configuration for nvidia device builds +# + +# Global configuration section: lists input and output devices always present on the device +# as well as the output device selected by default. +# Devices are designated by a string that corresponds to the enum in audio.h + +global_configuration { + attached_output_devices AUDIO_DEVICE_OUT_SPEAKER + default_output_device AUDIO_DEVICE_OUT_SPEAKER + attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC +} + +# audio hardware module section: contains descriptors for all audio hw modules present on the +# device. Each hw module node is named after the corresponding hw module library base name. +# For instance, "primary" corresponds to audio.primary.<device>.so. +# The "primary" module is mandatory and must include at least one output with +# AUDIO_OUTPUT_FLAG_PRIMARY flag. +# Each module descriptor contains one or more output profile descriptors and zero or more +# input profile descriptors. Each profile lists all the parameters supported by a given output +# or input stream category. +# The "channel_masks", "formats", "devices" and "flags" are specified using strings corresponding +# to enums in audio.h and audio_policy.h. They are concatenated by use of "|" without space or "\n". + +audio_hw_modules { + primary { + outputs { + primary { + sampling_rates 48000 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_WIFI_DISPLAY + flags AUDIO_OUTPUT_FLAG_PRIMARY + } + } + inputs { + primary { + sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000 + channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_WIRED_HEADSET + } + } + } + a2dp { + outputs { + a2dp { + sampling_rates 44100 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_ALL_A2DP + } + } + } + usb { + outputs { + usb_accessory { + sampling_rates 44100 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_USB_ACCESSORY + } + usb_device { + sampling_rates 44100 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_USB_DEVICE + } + } + } +} diff --git a/proprietary-files.txt b/proprietary-files.txt index a04c4e8..c41dae2 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -7,7 +7,6 @@ bin/sensors-config bin/touch_fw_update bin/wifimacwriter etc/asound.conf -etc/audio_policy.conf etc/BtService.sh etc/enctune.conf etc/nvcamera.conf |