samsung: add support for tvout and yamahaplayer services

Change-Id: I653f9876b7fb83734abf3a0b9b9b5af1920b8112
MountService: Account for switchable vold pair

Switch the volume properties when persist.sys.vold.switchexternal is
in effect.

Change-Id: Id475a4704c17a3da418758994b7ad73a3928c99b
libmedia: renamed cflag for samsungs isSeparatedStream()

also needed on non-yamaha sound phones
BOARD_USE_YAMAHAPLAYER -> BOARD_USE_SAMSUNG_SEPARATEDSTREAM

Change-Id: I5326f4e561102df4d47152b560fe0185fa848ff5
Fix setPreferedNetworkType when mobile data is connected

Change-Id: I42997c13a8582a401d4d80cfe98227a1ecb446eb
Fix "Use only 2G networks" settings on reboot.

When a user sets the option to use only 2G networks, each reboot erases that
setting. That forces the user to re-select the same option after each boot.
This (very simple) patch fixes it.

Change-Id: Ib9e4bba6da705c127ce1f3aa3c242b9262541cee
Improve Data toggle status
Merge remote-tracking branch 'upstream/ics' into ics
[Exynos4] added support for samsung codec

Change-Id: I7ed5034ad847fe312fbe79624fa24e097dc547e8

Conflicts:

	media/libstagefright/OMXCodec.cpp
samsung: added support for proprietary omx codecs

Change-Id: Ide94f625ff52ca5c55a1e92e5f3581a869bb4a9d

Conflicts:

	media/libstagefright/Android.mk
softwarerenderer: exynos4: mali alignment

Change-Id: I6bbe13570d3ef6c268f637ccf7be9d6843eed91f
stagefright: more exynos4 enhancements

Change-Id: I1f6421ed295804ffc0182b874a26aef755472b51
omxcodec: added buffersize logic back in

got lost with merge of 1d73f2b83f17e009150685be4d40c5f9b4065ae6

Change-Id: I0a185dd1b14d0ced4d96b0d8cc1515b7ba18abea
Add option for switching between UMS and MTP/PTP mode. (1/2)

This adds support for switching between UMS and MTP/PTP.
Framework part (this part) will only enable UMS if the config setting is set.
Standard is to enable UMS if the primary volume supports UMS.

p2: Fix compile error
p3: Some code styling
p4: Fix mysterious bug where USB notification is not fired when switching from UMS.
p5: Revert last commit.

Change-Id: I753b7dd3823958da1b043ca44b50118d67637cc1
Merge remote-tracking branch 'upstream/ics' into ics
drawable: fix ugly gradient on dark holo background

Change-Id: Ie426f1460801b8a029def8a1f97f2b911c7bb9cb
Merge remote-tracking branch 'upstream/ics' into ics

Conflicts:
	telephony/java/com/android/internal/telephony/Smdk4210RIL.java

Change-Id: I962b85dc7c7f0143a85a663a88468de73667f5e2
Merge remote-tracking branch 'upstream/ics' into ics
Merge remote-tracking branch 'upstream/ics' into ics
Lockscreen: decrease custom application icon size

50 was making the apps look quite a bit bigger. 40
	looks to be better

Change-Id: Iae65f07894feeb9d51075f37a39e83854eba66bb
QualcommSharedRIL: Disable radio power request on ril socket connect

Google introduced the code to send the radio power off as soon as
the ril socket is connected. Telephony sends Radio Power On
before the response for radio power off is received from QMI.
QMI cannot handle a RADIO_POWER request when there is a
pending request already.
Block this radio power off request to avoid this scenario.
Long term solution would be to check for any pending
radio power response before sending the radio power
request.

Change-Id: I9b77cd9f400e543f8768f501586e89863b6837b5