summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "audio HAL: fix some audio mode transitions"Pawit Pornkitprasan2012-01-211-5/+3
| | | | | | | | | This reverts commit 49cb776c1a5d056c345d90465f8006ef23d947b0. This commit was not present for crespo gingerbread release and breaks calls on certain modems/carriers for us (in a new way). Change-Id: If679716844d092d18a2c4c945fd3b0b8c48136f9
* Merge "aries-common: Remove device.rc import" into gingerbreadatinm2012-01-031-3/+0
|\
| * aries-common: Remove device.rc importPawit Pornkitprasan2012-01-031-3/+0
| | | | | | | | | | | | | | We don't use this and it causes init to think that the 'on boot' section ends at that point Change-Id: I5783b6df45f1176b37339f394f084a904aab1bfb
* | Merge "aries-common: libaudio fixes from crespo" into gingerbreadatinm2012-01-032-16/+42
|\ \
| * | aries-common: libaudio fixes from crespoPawit Pornkitprasan2012-01-032-16/+42
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit c79f9430a7aa73b8163c8be0e749517204e7950a Author: Eric Laurent <elaurent@google.com> Date: Thu Sep 8 18:36:19 2011 -0700 audio HAL: fix some audio mode transitions The logic controlling the CP clock and audio path in setMode() was incorrect for certain transitions. In particular, the sequence IN_CALL -> RINGTONE -> IN_COMMUNICATION -> IN_CALL would cause a loss of call audio. Change-Id: I4a6bcca32e6e33f965874ad2219f2728b9035e4a commit 0859b44015b1e137146cb9be9d09579835430880 Author: Eric Laurent <elaurent@google.com> Date: Thu Mar 17 18:57:48 2011 -0700 Fix issue 4126225: setMicMute() execution time The cause is that the thread executing setMicMute() can wait for several seconds before acquiring the input thread mutex when audio capture is active. The fix consists in forcing a sleep of the capture thread when standby() (called by setMicMute()) wants the mutex. Applied the same fix to output stream and to setParameters() function. Change-Id: I3e55670d2aad16b67d44ca8582ed16398143ff6e commit 240a174d3edc05c82821ab89337d3420cbc1564c Author: UK KIM <w0806.kim@samsung.com> Date: Sat Feb 19 04:08:30 2011 +0900 SOUND: set incall volume when user starts call. modem side doesn't store volume setting when device is rebooted. When audio mode is incall, set current voice volume to modem. Current incall volume is stored when upper layer sets or AudioService is started. Change-Id: Icfeb0273dda55354e207d464884ef99f41c5fdec Signed-off-by: UK KIM <w0806.kim@samsung.com> Change-Id: I13ff29935913a13a7ff200ae01ac69b01cd06c87
* | Merge "AriesParts: Don't disable TV Out service on sleep" into gingerbreadatinm2012-01-031-2/+2
|\ \
| * | AriesParts: Don't disable TV Out service on sleepPawit Pornkitprasan2012-01-031-2/+2
| |/ | | | | | | | | | | | | The underlying library will not disable and release the service properly causing TV Out to be broken until next reboot. Change-Id: Id9d9953001644394c88a0afe342c268780947304
* | PT-BR translation for AriesPartsHelvio Pedreschi2012-01-012-0/+72
|/
* AriesParts: Default TV-Out to disabledPawit Pornkitprasan2011-12-261-1/+3
| | | | | | If the user has not plugged in a headphone/TV-Out cable since boot, there would be no sticky intent and the TV-Out checkbox would be enabled. Disable it by default.
* Add TV Out supportPawit Pornkitprasan2011-12-1613-0/+434
| | | | | | | | | | | (backported from ics) Conflicts: device_base.mk init.aries.rc Change-Id: I9f8876bb3e00c4b3508e587aa4e6c5c86570d51e
* AriesParts: Don't call fsync on sysfsPawit Pornkitprasan2011-12-161-1/+0
|
* Added polish translation -Galaxy S settingAment2011-12-022-0/+54
| | | | Change-Id: I46d8851fb7e273ee92926c8faec554c23a91b8ff
* aries-common: Implement libsensors setDelayPawit Pornkitprasan2011-11-264-18/+55
| | | | Change-Id: Ibc1bae37d3fd791eb7b24824a899ba3932e9c5e8
* Merge "Add Russian translation - Galaxy S Settings" into gingerbreadatinm2011-11-242-0/+38
|\
| * Add Russian translation - Galaxy S Settingspvolkov2011-11-232-0/+38
| | | | | | | | Update Russian translation
* | Add german translationSebastian Schmidt2011-11-202-0/+37
|/ | | | Change-Id: I46f3cf038fe364908f8328573861ad161ee04338
* Fix creating /data/gpsPawit Pornkitprasan2011-11-171-5/+6
| | | | | | Don't do it before /data/ is mounted Change-Id: I7eb6517229b34af8ec7aab6d66cef079261aa9ce
* AriesParts: Traditional Chinese: Initial translationsLadios Jonquil2011-11-092-0/+41
| | | | | | Patch set 3: Add 0.5 seconds Change-Id: Idc2581f42577d96de35b99b4d21f6737d7cb614e
* AriesParts: Add 0.5 seconds backlight timeout settingPawit Pornkitprasan2011-11-091-0/+2
| | | | Change-Id: If064d7628d8e3f3f70a06ea88b516f364591c1e7
* Aries : Move symlink upDanesh Mondegarian2011-11-081-1/+1
| | | | | | | The global init.rc creates /data/data during post-fs. Hence the symlink fails to be created. Move it prior to post-fs. Change-Id: I202314aa93f12a26c8753abddb97a2ea41684429
* Aries : Symlink fixDanesh Mondegarian2011-11-071-0/+1
| | | | | | Fix missing symlink caused by Aries cleanup commit Change-Id: I3b20b139908ea86e89a8b874fd8b70cc9f3aacdc
* Merge "AriesParts: Add HSPA setting" into gingerbreadatinm2011-11-047-0/+83
|\
| * AriesParts: Add HSPA settingPawit Pornkitprasan2011-10-317-0/+83
| | | | | | | | | | | | Requires I76632c874b872f0d3f9a1013b7dd548af4b91341 Change-Id: I461e90acd6502b633c95d08c482487fdffec259a
* | Aries : CleanupDanesh Mondegarian2011-11-022-428/+12
|/ | | | | | | | | | | | | | Use global init.rc Depends on : http://review.cyanogenmod.com/#change,9739 http://review.cyanogenmod.com/#change,9741 http://review.cyanogenmod.com/#change,9742 http://review.cyanogenmod.com/#change,9743 http://review.cyanogenmod.com/#change,9744 http://review.cyanogenmod.com/#change,9745 Change-Id: Ia6a2553f31d3dc1f9a886f88721d0070d2c57788
* Device-specific settings for aries devices (1/7)Pawit Pornkitprasan2011-10-3112-0/+493
| | | | | | | | | | | | | Requires I641cba7cc7b634130ec55aec1dd6ca36659ed3c9 and updated kernels Patch set 2: Fix wrong translatable="false" Patch set 3: Change app_name and add value display to color calibration Patch set 4: Adjust backlight timeout description and moved "Never" to the end of the list Change-Id: Ie259e6da5a9dee2534790ca23a3b49f78b5ff2ce
* aries-common: touch to focus overlayPawit Pornkitprasan2011-10-291-0/+24
| | | | | | | | Required due to I942336cf73d66adfe530922e9dcc17458d5c7016 Patch set 2: Oops. Wrong patch in patch set 1. Change-Id: I3a77695b3387cd70244d624ff023d7522fe259d2
* Move SamsungServiceMode to packages/appsPawit Pornkitprasan2011-10-208-563/+0
| | | | Change-Id: Ide2d1fc22eaffb5d439d69a2c638795be6a742c5
* Add SamsungServiceMode (1/4)Pawit Pornkitprasan2011-10-188-0/+563
| | | | | | | | This is an interface to the radio's control interface. The application is accessable via *#*#197328640#*#* (or an easier to remember submenu of it is accessable via *#*#0011#*#* and use back to get to the main menu). Change-Id: Ie43f54003d9e683e25f05fa6e7f57711edef9e7f
* Conform and fix SGS SD card stuff inside Android OS (1/4)Shawn Alty2011-10-141-2/+2
| | | | | | | | | | | | | Mount internal storage to emmc (like other devices), but the expected behavior for new users is for it to be mounted to /sdcard (thus eliminating the requirement of an external SD card). This will be fixed in the device build files by defaulting to having the switch enabled. Patchset 2: This is to squash a "bug-but-not-a-bug" issue. Technically the partition mapping was wrong, but it snuck through and worked anyway as they both happen to "match" under default circumstances. Best to make sure and get it right though. Change-Id: I38b87cd8d20f66b7ee76ddc240ab1c98954a7c25
* Merge "Set proper FM volume on start" into gingerbreadatinm2011-09-242-0/+5
|\
| * Set proper FM volume on startPawit Pornkitprasan2011-09-182-0/+5
| | | | | | | | Change-Id: I144433443cbf5c65693cbe584e987977c9f4d24b
* | Fix taking a photo after taking a video.Pawit Pornkitprasan2011-09-232-3/+26
| | | | | | | | | | | | | | libsamsungcamera.so requires that the focus mode be changed after turning off continuous autofocus for autofocus to work. Change-Id: I27f8a976af4fabf78c803c53b6d4f713d77d9859
* | Merge "This enables led notification settings and will remove the "choose ↵atinm2011-09-211-0/+8
|\ \ | | | | | | | | | flash color" options, since we have no colors to choose with our hardware" into gingerbread
| * | This enables led notification settings and will remove the "choose flash ↵techmik2011-09-051-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | color" options, since we have no colors to choose with our hardware needs prebuild kernel update also needs http://review.cyanogenmod.com/#change,7736 Change-Id: Ib4bd127845fa1799a66466d572f9bfa5cb9c9d27
* | | Adjust write cache to improve HD video recordingPawit Pornkitprasan2011-09-191-1/+3
| | | | | | | | | | | | | | | | | | Patch Set 2: Rebased and removed dependency Change-Id: I437e18722ee77ee45d1992a96a16fb491a7b4183
* | | Add dnsproxyd socketSebastian Schmidt2011-09-171-0/+1
| |/ |/| | | | | Change-Id: I55c71215fd0e47e42dea8506b223fcd70fbd7524
* | ifdef the usage of FMRadioatinm2011-09-141-1/+2
| | | | | | | | Change-Id: Ibbc9581b15fbe802f60826237a88b2a42f2b4a4a
* | libaudio: Fix FM Radio to work with other android soundsPawit Pornkitprasan2011-09-022-38/+71
|/ | | | | | | | | | | | | | | | - Run openPcmOut_l and openMixer_l regardless if whether they are already initialized or not. (These functions have a open counter and they will be closed prematurely if we don't declare that we are going to use them.) - Fix invalid output device after playing notification - Fix resuming FM radio after call ended Note: resuming FM radio after notification is also dependent on a patch to FM.apk Change-Id: I8ab9fe74bb5a099252e0c1072a40e86209bc4a05
* Enabled FM seek supportPawit Pornkitprasan2011-09-011-0/+3
| | | | | | Depends on I40199f60a28d3a7bf856efc5d026a4e17a1ef6d5 Change-Id: I54c9cdd83252a9579511898662bab1402191a7ba
* Merge "libaudio: Improve FM Radio" into gingerbreadatinm2011-08-312-7/+60
|\
| * libaudio: Improve FM RadioPawit Pornkitprasan2011-08-262-7/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Set the volume control of the Si4709 chip (I891574d6 originally did this) - Set the playback path to HP, HP_NO_MIC, SPK as appropriate (allows WM8994 to apply its analog gain) - Turn off FM Radio properly to allow WM8994 to be turned off after disabling FM Radio (fixes battery drain and routing problems which caused FM Radio to be mute if you listen to FM, listen to music and listen to FM again.) Change-Id: Id04aaddc6de5ffe1c0826bea33fc8ec633afd419
* | Merge "Remove FM app's dependency on bluetooth for aries devices" into ↵atinm2011-08-311-0/+6
|\ \ | |/ |/| | | gingerbread
| * Remove FM app's dependency on bluetooth for aries devicesNimesh Madhavan2011-08-231-0/+6
| | | | | | | | Change-Id: I303d44636194bc38a9171c2bae8462d6bc007825
* | Allow FM radio to be used on non-mic headsetPawit Pornkitprasan2011-08-231-37/+28
|/ | | | | | | | The value associated with 'fm_on' and 'fm_off' should not be checked because the values are different for mic/non-mic headphones. (And there are no other instances where these properties are set.) Change-Id: I4c8eef2da554314045769a6ae5099e5c147699bb
* Modified MFC setting to match stock SamsungPawit Pornkitprasan2011-08-141-3/+3
| | | | | | | | | I've found this to somewhat improve 720p recording, but in the worst case, it will just free 8MB more RAM for the userspace. Requires kernel patch Change-Id: I28c5759b49d964fbeb3aea5362ee149528613a21
* Low Power Mode (1/7)Pawit Pornkitprasan2011-08-121-0/+282
| | | | | | | - Requires updated kernel - Requires updated vendor_samsung Change-Id: I5ee00486edeeedaf3402b68d059cac94473384be
* Replaced libcamera.so with a wrapperPawit Pornkitprasan2011-08-099-6289/+485
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Features: - Continuous AF - ISO - Metering - Scene-modes - Focus-modes - Touch to focus (dependent on Iafc575a5) - Additional FFC Preview sizes (was hacked in on the old libcamera.so) - Disabled Samsung hacks in Camera.apk because it's no longer needed Note: - I believe that the same libcamera.so (now renamed libsamsungcamera.so) can be used for all variants now that the wrapper returns the correct number of comera (correct me if I'm wrong) - The vendor_samsung will need to be updated with libcamera.so removed for all models and http://www.mediafire.com/?3h7p4m0932l1dbv added as a proprietary file (renamed as libsamsungcamera.so). except for fascinatemtd, mesmerizemtd and showcasemtd and they require their libcamera.so with flash support. (Just rename the old one to libsamsungcamera.so) - This new libcamera.so requires a new prebuilt kernel (with pull request #41, which is already merged) for FFC to work. (only on models with FFC) Change-Id: I1f179068bf9d5295a48d118be191cf65c834fe7b
* Continuous autofocus for samsung phones (galaxysmtd, galaxys2) (3/3)Pawit Pornkitprasan2011-08-021-0/+26
| | | | Change-Id: I09af1c585966a517638fa6eb89baf2e32465d596
* Merge "Fix orientation sensor." into gingerbreadatinm2011-08-021-0/+41
|\
| * Fix orientation sensor.Pawit Pornkitprasan2011-07-301-0/+41
| | | | | | | | | | | | | | Orientation sensor's daemon (orientationd) requires both accelerometer and magnetic sensor to be enabled in order to work. Change-Id: If34a5af1c55e9db8c3255786b1052e895afa7176