diff options
-rw-r--r-- | 80cfw | 5 | ||||
-rw-r--r-- | BoardConfig.mk | 6 | ||||
-rw-r--r-- | DeviceSettings/res/values-de/arrays.xml | 8 | ||||
-rw-r--r-- | DeviceSettings/res/values/arrays.xml | 14 | ||||
-rw-r--r-- | DeviceSettings/src/com/cyanogenmod/settings/device/ScreenFragmentActivity.java | 19 | ||||
-rw-r--r-- | DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeMode.java | 2 | ||||
-rw-r--r-- | DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeScenario.java | 2 | ||||
-rw-r--r-- | camerawrapper/CameraWrapper.cpp | 17 | ||||
-rw-r--r-- | configs/default_gain.conf | 2 | ||||
-rwxr-xr-x | extract-files.sh | 18 | ||||
-rwxr-xr-x | init.smdk4x12.rc | 4 | ||||
-rw-r--r-- | macloader/macloader.cpp | 47 | ||||
-rw-r--r-- | overlay/frameworks/base/core/res/res/values/config.xml | 4 | ||||
-rw-r--r-- | overlay/packages/apps/Camera/res/values/config.xml | 8 | ||||
-rw-r--r-- | overlay/packages/apps/Phone/res/values/config.xml | 25 |
15 files changed, 133 insertions, 48 deletions
@@ -3,6 +3,11 @@ # Copy camera firmware to /data/cfw # +if [ ! -f /data/cfw/SlimISP_GD.bin ]; +then + busybox cp /system/vendor/firmware/SlimISP_GD.bin /data/cfw/SlimISP_GD.bin +fi + if [ ! -f /data/cfw/SlimISP_ZD.bin ]; then busybox cp /system/vendor/firmware/SlimISP_ZD.bin /data/cfw/SlimISP_ZD.bin diff --git a/BoardConfig.mk b/BoardConfig.mk index 6037843..63d39b1 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -72,6 +72,9 @@ USE_OPENGL_RENDERER := true BOARD_USES_SKIAHWJPEG := true COMMON_GLOBAL_CFLAGS += -DSEC_HWJPEG_G2D +# Enable WEBGL in WebKit +ENABLE_WEBGL := true + # Audio BOARD_USE_SAMSUNG_SEPARATEDSTREAM := true BOARD_USES_LIBMEDIA_WITH_AUDIOPARAMETER := true @@ -85,6 +88,9 @@ BOARD_USES_FIMGAPI := true #BOARD_HDMI_STD := STD_1080P #BOARD_HDMI_DDC_CH := DDC_CH_I2C_2 +# Camera +COMMON_GLOBAL_CFLAGS += -DSAMSUNG_CAMERA_HARDWARE + # OMX BOARD_HAVE_CODEC_SUPPORT := SAMSUNG_CODEC_SUPPORT COMMON_GLOBAL_CFLAGS += -DSAMSUNG_CODEC_SUPPORT diff --git a/DeviceSettings/res/values-de/arrays.xml b/DeviceSettings/res/values-de/arrays.xml index ee5c510..0052261 100644 --- a/DeviceSettings/res/values-de/arrays.xml +++ b/DeviceSettings/res/values-de/arrays.xml @@ -15,19 +15,19 @@ </string-array> <string-array name="mdnie_scenario_entries"> - <item>Kamera (Standard)</item> + <item>UI (Standard)</item> <item>Video</item> <item>Video warm</item> <item>Video kalt</item> - <item>UI</item> + <item>Kamera</item> <item>Navigation</item> <item>Gallerie</item> <item>VT</item> </string-array> <string-array name="mdnie_mode_entries"> - <item>Standard (Standard)</item> - <item>Dynamisch</item> + <item>Dynamisch (Standard)</item> + <item>Standard</item> <item>Natürlich</item> <item>Film</item> </string-array> diff --git a/DeviceSettings/res/values/arrays.xml b/DeviceSettings/res/values/arrays.xml index dc527cf..5272f09 100644 --- a/DeviceSettings/res/values/arrays.xml +++ b/DeviceSettings/res/values/arrays.xml @@ -29,37 +29,37 @@ </string-array> <string-array name="mdnie_scenario_entries"> - <item>Camera (Default)</item> + <item>UI (Default)</item> <item>Video</item> <item>Video Warm</item> <item>Video Cold</item> - <item>UI</item> + <item>Camera</item> <item>Navigation</item> <item>Gallery</item> <item>VT</item> </string-array> <string-array name="mdnie_scenario_entries_values" translatable="false"> - <item>4</item> + <item>0</item> <item>1</item> <item>2</item> <item>3</item> - <item>0</item> + <item>4</item> <item>5</item> <item>6</item> <item>7</item> </string-array> <string-array name="mdnie_mode_entries"> - <item>Standard (Default)</item> - <item>Dynamic</item> + <item>Dynamic (Default)</item> + <item>Standard</item> <item>Natural</item> <item>Movie</item> </string-array> <string-array name="mdnie_mode_entries_values" translatable="false"> - <item>1</item> <item>0</item> + <item>1</item> <item>2</item> <item>3</item> </string-array> diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/ScreenFragmentActivity.java b/DeviceSettings/src/com/cyanogenmod/settings/device/ScreenFragmentActivity.java index 37f25b8..2c171a5 100644 --- a/DeviceSettings/src/com/cyanogenmod/settings/device/ScreenFragmentActivity.java +++ b/DeviceSettings/src/com/cyanogenmod/settings/device/ScreenFragmentActivity.java @@ -59,7 +59,13 @@ public class ScreenFragmentActivity extends PreferenceFragment { mmDNIeNegative.setEnabled(mDNIeNegative.isSupported()); mLedFade = (LedFade) findPreference(DeviceSettings.KEY_LED_FADE); - mLedFade.setEnabled(LedFade.isSupported()); + mLedFade.setEnabled(LedFade.isSupported()); + + if (((CheckBoxPreference)prefSet.findPreference(DeviceSettings.KEY_TOUCHKEY_LIGHT)).isChecked()) { + prefSet.findPreference(DeviceSettings.KEY_TOUCHKEY_TIMEOUT).setEnabled(true); + } else { + prefSet.findPreference(DeviceSettings.KEY_TOUCHKEY_TIMEOUT).setEnabled(false); + } } @Override @@ -70,8 +76,15 @@ public class ScreenFragmentActivity extends PreferenceFragment { Log.w(TAG, "key: " + key); if (key.compareTo(DeviceSettings.KEY_TOUCHKEY_LIGHT) == 0) { - Utils.writeValue(FILE_TOUCHKEY_DISABLE, ((CheckBoxPreference)preference).isChecked() ? "0" : "1"); - Utils.writeValue(FILE_TOUCHKEY_BRIGHTNESS, ((CheckBoxPreference)preference).isChecked() ? "1" : "2"); + if (((CheckBoxPreference)preference).isChecked()) { + Utils.writeValue(FILE_TOUCHKEY_DISABLE, "0"); + Utils.writeValue(FILE_TOUCHKEY_BRIGHTNESS, "1"); + preferenceScreen.findPreference(DeviceSettings.KEY_TOUCHKEY_TIMEOUT).setEnabled(true); + } else { + Utils.writeValue(FILE_TOUCHKEY_DISABLE, "1"); + Utils.writeValue(FILE_TOUCHKEY_BRIGHTNESS, "2"); + preferenceScreen.findPreference(DeviceSettings.KEY_TOUCHKEY_TIMEOUT).setEnabled(false); + } } return true; } diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeMode.java b/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeMode.java index c7fc94b..7969637 100644 --- a/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeMode.java +++ b/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeMode.java @@ -48,7 +48,7 @@ public class mDNIeMode extends ListPreference implements OnPreferenceChangeListe } SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); - Utils.writeValue(FILE, sharedPrefs.getString(DeviceSettings.KEY_MDNIE_MODE, "1")); + Utils.writeValue(FILE, sharedPrefs.getString(DeviceSettings.KEY_MDNIE_MODE, "0")); } public boolean onPreferenceChange(Preference preference, Object newValue) { diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeScenario.java b/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeScenario.java index 0557ba3..a9c935a 100644 --- a/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeScenario.java +++ b/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeScenario.java @@ -48,7 +48,7 @@ public class mDNIeScenario extends ListPreference implements OnPreferenceChangeL } SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); - Utils.writeValue(FILE, sharedPrefs.getString(DeviceSettings.KEY_MDNIE_SCENARIO, "4")); + Utils.writeValue(FILE, sharedPrefs.getString(DeviceSettings.KEY_MDNIE_SCENARIO, "0")); } public boolean onPreferenceChange(Preference preference, Object newValue) { diff --git a/camerawrapper/CameraWrapper.cpp b/camerawrapper/CameraWrapper.cpp index 759b265..d4661a0 100644 --- a/camerawrapper/CameraWrapper.cpp +++ b/camerawrapper/CameraWrapper.cpp @@ -91,10 +91,7 @@ static int check_vendor_module() return rv; } -const static char * video_preview_sizes[] = { - "1920x1080,1280x720,640x480", - "640x480,352x288,320x240,176x144" -}; +const static char * iso_values[] = {"auto,ISO100,ISO200,ISO400,ISO800","auto"}; static char * camera_fixup_getparams(int id, const char * settings) { @@ -102,6 +99,7 @@ static char * camera_fixup_getparams(int id, const char * settings) params.unflatten(android::String8(settings)); // fix params here + params.set(android::CameraParameters::KEY_SUPPORTED_ISO_MODES, iso_values[id]); android::String8 strParams = params.flatten(); char *ret = strdup(strParams.string()); @@ -116,6 +114,17 @@ char * camera_fixup_setparams(int id, const char * settings) params.unflatten(android::String8(settings)); // fix params here + if(params.get("iso")) { + const char* isoMode = params.get(android::CameraParameters::KEY_ISO_MODE); + if(strcmp(isoMode, "ISO100") == 0) + params.set(android::CameraParameters::KEY_ISO_MODE, "100"); + else if(strcmp(isoMode, "ISO200") == 0) + params.set(android::CameraParameters::KEY_ISO_MODE, "200"); + else if(strcmp(isoMode, "ISO400") == 0) + params.set(android::CameraParameters::KEY_ISO_MODE, "400"); + else if(strcmp(isoMode, "ISO800") == 0) + params.set(android::CameraParameters::KEY_ISO_MODE, "800"); + } android::String8 strParams = params.flatten(); char *ret = strdup(strParams.string()); diff --git a/configs/default_gain.conf b/configs/default_gain.conf index 63b60df..892934a 100644 --- a/configs/default_gain.conf +++ b/configs/default_gain.conf @@ -1205,7 +1205,7 @@ Modifier "FMRadio" { { "IN2R PGA IN2RP Switch", 0 }, { "IN2R Switch", 1}, { "MIXINR IN2R Switch", 1}, - { "IN2R Volume", 24}, + { "IN2R Volume", 19}, { "MIXINR IN2R Volume", 0 }, { "Right Output Mixer Right Input Switch", 1 }, { "AIF1DAC1 Volume", 96 }, diff --git a/extract-files.sh b/extract-files.sh index 3281643..33638c8 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -118,7 +118,7 @@ adb pull /system/lib/libril.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary adb pull /system/lib/libsamsungRecord.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libsamsungRecord.so adb pull /system/lib/lib_SamsungRec_V01005.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/lib_SamsungRec_V01005.so adb pull /system/lib/lib_Samsung_Resampler.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/lib_Samsung_Resampler.so -adb pull /system/lib/lib_Samsung_SB_AM_for_ICS_v03004.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/lib_Samsung_SB_AM_for_ICS_v03004.so +adb pull /system/lib/lib_Samsung_SB_AM_for_ICS_v03005.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/lib_Samsung_SB_AM_for_ICS_v03005.so adb pull /system/lib/libsamsungSoundbooster.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libsamsungSoundbooster.so adb pull /system/lib/libsec-ril.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libsec-ril.so adb pull /system/lib/libsecril-client.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libsecril-client.so @@ -134,11 +134,6 @@ adb pull /system/lib/libUMP.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary adb pull /system/lib/libvdis.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libvdis.so adb pull /system/lib/libQmageDecoder.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libQmageDecoder.so adb pull /system/lib/libquramimagecodec.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libquramimagecodec.so -adb pull /system/lib/libviewracledf.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libviewracledf.so -adb pull /system/lib/libviewracledf_client.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libviewracledf_client.so -adb pull /system/lib/libviewracle_option_client.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libviewracle_option_client.so -adb pull /system/lib/libviewracle_option_server.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libviewracle_option_server.so -adb pull /system/lib/libviewraclesc.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libviewraclesc.so adb pull /system/lib/libfimg.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libfimg.so adb pull /system/lib/libhwconverter.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libhwconverter.so adb pull /system/lib/libhwjpeg.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/lib/libhwjpeg.so @@ -206,6 +201,8 @@ adb pull /system/usr/keylayout/Vendor_046d_Product_c299.kl ../../../vendor/$MANU adb pull /system/usr/keylayout/Vendor_046d_Product_c532.kl ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/usr/keylayout/Vendor_046d_Product_c532.kl adb pull /system/usr/keylayout/Vendor_054c_Product_0268.kl ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/usr/keylayout/Vendor_054c_Product_0268.kl +adb pull /system/vendor/firmware/SlimISP_GD.bin ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/vendor/firmware/SlimISP_GD.bin +adb pull /system/vendor/firmware/SlimISP_ZD.bin ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/vendor/firmware/SlimISP_ZD.bin adb pull /system/vendor/firmware/fimc_is_fw.bin ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/vendor/firmware/fimc_is_fw.bin adb pull /system/vendor/firmware/libpn544_fw.so ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/vendor/firmware/libpn544_fw.so adb pull /system/vendor/firmware/mfc_fw.bin ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system/vendor/firmware/mfc_fw.bin @@ -343,7 +340,7 @@ PRODUCT_COPY_FILES += \\ \$(LOCAL_PATH)/proprietary/system/lib/libsamsungRecord.so:system/lib/libsamsungRecord.so \\ \$(LOCAL_PATH)/proprietary/system/lib/lib_SamsungRec_V01005.so:system/lib/lib_SamsungRec_V01005.so \\ \$(LOCAL_PATH)/proprietary/system/lib/lib_Samsung_Resampler.so:system/lib/lib_Samsung_Resampler.so \\ - \$(LOCAL_PATH)/proprietary/system/lib/lib_Samsung_SB_AM_for_ICS_v03004.so:system/lib/lib_Samsung_SB_AM_for_ICS_v03004.so \\ + \$(LOCAL_PATH)/proprietary/system/lib/lib_Samsung_SB_AM_for_ICS_v03005.so:system/lib/lib_Samsung_SB_AM_for_ICS_v03005.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libsamsungSoundbooster.so:system/lib/libsamsungSoundbooster.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libsec-ril.so:system/lib/libsec-ril.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libsecril-client.so:system/lib/libsecril-client.so \\ @@ -359,11 +356,6 @@ PRODUCT_COPY_FILES += \\ \$(LOCAL_PATH)/proprietary/system/lib/libvdis.so:system/lib/libvdis.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libQmageDecoder.so:system/lib/libQmageDecoder.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libquramimagecodec.so:system/lib/libquramimagecodec.so \\ - \$(LOCAL_PATH)/proprietary/system/lib/libviewracledf.so:system/lib/libviewracledf.so \\ - \$(LOCAL_PATH)/proprietary/system/lib/libviewracledf_client.so:system/lib/libviewracledf_client.so \\ - \$(LOCAL_PATH)/proprietary/system/lib/libviewracle_option_client.so:system/lib/libviewracle_option_client.so \\ - \$(LOCAL_PATH)/proprietary/system/lib/libviewracle_option_server.so:system/lib/libviewracle_option_server.so \\ - \$(LOCAL_PATH)/proprietary/system/lib/libviewraclesc.so:system/lib/libviewraclesc.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libfimg.so:system/lib/libfimg.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libhwconverter.so:system/lib/libhwconverter.so \\ \$(LOCAL_PATH)/proprietary/system/lib/libhwjpeg.so:system/lib/libhwjpeg.so \\ @@ -436,6 +428,8 @@ PRODUCT_COPY_FILES += \\ \$(LOCAL_PATH)/proprietary/system/usr/keylayout/Vendor_054c_Product_0268.kl:system/usr/keylayout/Vendor_054c_Product_0268.kl PRODUCT_COPY_FILES += \\ + \$(LOCAL_PATH)/proprietary/system/vendor/firmware/SlimISP_GD.bin:system/vendor/firmware/SlimISP_GD.bin \\ + \$(LOCAL_PATH)/proprietary/system/vendor/firmware/SlimISP_ZD.bin:system/vendor/firmware/SlimISP_ZD.bin \\ \$(LOCAL_PATH)/proprietary/system/vendor/firmware/fimc_is_fw.bin:system/vendor/firmware/fimc_is_fw.bin \\ \$(LOCAL_PATH)/proprietary/system/vendor/firmware/libpn544_fw.so:system/vendor/firmware/libpn544_fw.so \\ \$(LOCAL_PATH)/proprietary/system/vendor/firmware/mfc_fw.bin:system/vendor/firmware/mfc_fw.bin \\ diff --git a/init.smdk4x12.rc b/init.smdk4x12.rc index 42b5eeb..e514f54 100755 --- a/init.smdk4x12.rc +++ b/init.smdk4x12.rc @@ -130,8 +130,8 @@ on post-fs-data chown system media_rw /sys/class/mdnie/mdnie/outdoor chown system media_rw /sys/class/mdnie/mdnie/scenario chown system system /sys/class/mdnie/mdnie/negative - write /sys/class/mdnie/mdnie/scenario 4 - write /sys/class/mdnie/mdnie/mode 1 + write /sys/class/mdnie/mdnie/scenario 0 + write /sys/class/mdnie/mdnie/mode 0 # Permissions for System Server and daemons. chown radio system /sys/android_power/state diff --git a/macloader/macloader.cpp b/macloader/macloader.cpp index d47a20a..887724a 100644 --- a/macloader/macloader.cpp +++ b/macloader/macloader.cpp @@ -29,13 +29,21 @@ #define MACADDR_PATH "/efs/wifi/.mac.info" #define CID_PATH "/data/.cid.info" +enum Type { + NONE, + MURATA, + SEMCOSH, + SEMCOVE +}; + /* * murata: * 00:37:6d * 88:30:8a * - * semcove: - * + * semcosh: + * 5c:0a:5b + * */ int main() { @@ -45,6 +53,7 @@ int main() { char mac_addr_half[9]; int ret = -1; int amode; + enum Type type = NONE; /* open mac addr file */ file = fopen(MACADDR_PATH, "r"); @@ -64,7 +73,15 @@ int main() { /* murata */ if(strncmp(mac_addr_half, "00:37:6d", 9) == 0 || strncmp(mac_addr_half, "88:30:8a", 9) == 0) { + type = MURATA; + } + /* semcosh */ + if(strncmp(mac_addr_half, "5c:0a:5b", 9) == 0) { + type = SEMCOSH; + } + + if (type != NONE) { /* open cid file */ cidfile = fopen(CID_PATH, "w"); if(cidfile == 0) { @@ -73,9 +90,27 @@ int main() { return -1; } - /* write murata to cid file */ - LOGD("Writing murata to %s\n", CID_PATH); - ret = fputs("murata", cidfile); + switch(type) { + case NONE: + return -1; + break; + case MURATA: + /* write murata to cid file */ + LOGI("Writing murata to %s\n", CID_PATH); + ret = fputs("murata", cidfile); + break; + case SEMCOSH: + /* write semcosh to cid file */ + LOGI("Writing semcosh to %s\n", CID_PATH); + ret = fputs("semcosh", cidfile); + break; + case SEMCOVE: + /* write semcove to cid file */ + LOGI("Writing semcove to %s\n", CID_PATH); + ret = fputs("semcove", cidfile); + break; + } + if(ret != 0) { fprintf(stderr, "fputs() to file %s failed\n", CID_PATH); LOGE("Can't write to %s\n", CID_PATH); @@ -102,7 +137,7 @@ int main() { } } else { - /* delete cid file if not murata or semcove */ + /* delete cid file if no specific type */ LOGD("Deleting file %s\n", CID_PATH); remove(CID_PATH); } diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index 2aa93bf..c73c097 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -208,7 +208,6 @@ Examples: <item>realcall=on=off</item> <item>dualmic_enabled=true=false</item> <item>mic_boost=yes=no</item> --> <string-array name="config_telephony_set_audioparameters" translatable="false"> <item>realcall=on=off</item> - <item>dualmic_enabled=true=false</item> </string-array> <!-- List of regexpressions describing the interface (if any) that represent tetherable @@ -265,6 +264,9 @@ <!-- Is the battery LED intrusive? Used to decide if there should be a disable option --> <bool name="config_intrusiveBatteryLed">true</bool> + <!-- Does the battery LED support multiple colors? Used to decide if the user can change the colors --> + <bool name="config_multiColorBatteryLed">true</bool> + <!-- Vibrator pattern for feedback about a long screen/key press --> <integer-array name="config_longPressVibePattern"> <item>0</item> diff --git a/overlay/packages/apps/Camera/res/values/config.xml b/overlay/packages/apps/Camera/res/values/config.xml index 95eab5a..09dd1ad 100644 --- a/overlay/packages/apps/Camera/res/values/config.xml +++ b/overlay/packages/apps/Camera/res/values/config.xml @@ -24,10 +24,6 @@ <bool name="needsSamsungCamMode">true</bool> <!-- Samsung Camera Settings --> <bool name="hasSamsungCamSettings">true</bool> - <!-- Restart the preview if the picture size changes --> - <bool name="restartPreviewOnPictureSizeChange">true</bool> - <!-- Restart the preview before taking a picture --> - <bool name="restartPreviewBeforeTakePicture">true</bool> - <!-- Restart the preview on picture taken --> - <bool name="restartPreviewOnPictureTaken">true</bool> + <!-- Use ZSL mode --> + <bool name="enableZSL">true</bool> </resources> diff --git a/overlay/packages/apps/Phone/res/values/config.xml b/overlay/packages/apps/Phone/res/values/config.xml new file mode 100644 index 0000000..28ff0a0 --- /dev/null +++ b/overlay/packages/apps/Phone/res/values/config.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2009 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- Phone app resources that may need to be customized + for different hardware or product builds. --> +<resources> + <!-- Determines if device implements a noise suppression device for in call audio--> + <bool name="has_in_call_noise_suppression">true</bool> + + <!-- Audio parameter for setting noise suppression--> + <string name="in_call_noise_suppression_audioparameter">dualmic_enabled=true=false</string> +</resources> |