Commit Graph

250 Commits

Author SHA1 Message Date
Ethan Chen
6604038660 msm8974-common: Move camera package declaration to device repos
Change-Id: Ib8d7c645dcaea9d5de3947981ba92f29b748aa87
2014-11-23 02:51:14 -08:00
Ethan Chen
61df6b2d33 msm8974-common: Update media_codecs listing
Change-Id: I421b666d00b47ad2fbd09b05736c68c3f5f10b82
2014-11-23 00:58:03 -08:00
Matt Filetto
775c1a8379 msm8974-common: Use QCOM bionic optimization
Change-Id: Iac9174a2ac0d41319ca0c2e66f6ae7c94bc7b3f2
2014-11-22 21:22:53 -08:00
Christopher R. Palmer
ef32c33672 msm8974-common: Nuke our copy of SELinux policies
We now get the qcom-common SELinux policy.  Get rid of our old policy
and add back config as we need it, rather than trying to merge the two.

Change-Id: I5ca5098c653f09c7901343d0ae71793f6eb21ab8
2014-11-23 05:21:07 +00:00
Steve Kondik
d96a6cd3d1 msm8974-common: Use AwesomePlayer by default
Change-Id: I6a250b7bed399384457ad5c07016541e4f158b7e
2014-11-22 21:20:09 -08:00
Christopher R. Palmer
e343876b07 msm8974-common: Don't use QCOM HW AAC encoder
Change-Id: Ifc26e9f48b639aa30d658c686dda654a2ee72b8b
2014-11-22 21:17:41 -08:00
Matt Filetto
34d1afcabc msm8974-common: Enable multiple users
Change-Id: Ib3e8ea7d994315e78e660e7e65cd03e052f8d909
2014-11-22 21:15:55 -08:00
Matt Filetto
4df63f268f msm8974-common: Extended font support
Change-Id: Ia34fd24bdd6d572c178e006f7a5a31d014159143
2014-11-22 21:15:55 -08:00
Tony Layher
41f3ba1c6f msm8974-common: Remove HALS from cm.dependencies
* These are included by default

Change-Id: I380c834bed0c3ea67c9c4586814e3b114506bb8d
2014-11-22 21:15:40 -08:00
Matt Filetto
135ccde945 msm8974-common: Remove deprecated QCOM flags
Change-Id: I82502f28ed74d4a3582b4fe805464f9f66025ccc
2014-11-23 05:04:57 +00:00
Christopher R. Palmer
4375ed3da1 msm8974-common: Update media_codecs for L
Change-Id: I43e9f833033751fe65f01bd3bcc9f320cdf538be
2014-11-19 06:47:29 -05:00
Christopher R. Palmer
7c662df7a3 msm8974-common: Move camera wrapper up to device repos
Change-Id: Ie16e0ccc0630edfafec935ae6f311826bc1a42fc
2014-11-19 05:03:13 -05:00
Tony Layher
39da7d7fa2 msm8974-common: Fixup CameraWrapper for L
-Also clean up code and get rid of warnings.
   Clean up from Arne Coucheron works on other samsung wrappers.

  -Requires device tree to include a CameraParametersExtra.h
   for the specific device.

Change-Id: Icab1b9ec17710861f735a05dcdd87dac932c63c2
2014-11-19 05:03:13 -05:00
elelinux
0232f8c3ca remove classpath
Change-Id: I517ccaddd76450e3d68f1979ddf95452ed260da1
2014-11-15 17:49:14 +01:00
Christopher R. Palmer
709b314a74 msm8974-common: Fix hardware_qcom_media in cm.dependencies
Change-Id: If6561a839df4df4c1b1a6339401c2d720fad3fdf
2014-11-11 13:20:52 -05:00
Christopher R. Palmer
b269472e93 msm8974-common: Add missing ","s in cm.dependencies
Change-Id: I04f156cfbb18acf376997d92dc9bb1c3a843fab0
2014-11-11 13:01:29 -05:00
Tony Layher
4bf9d92722 msm8974: Move toward new cm-12.0 branching system
Change-Id: I4f58e03efe3b42a5cf3fcea28aa7e0e9fa7dbe93
2014-11-11 09:48:27 -05:00
Christopher R. Palmer
5df5bd5278 consumerir: Dynamically grow an appropriately sized buffer
The IR pulse sequences are written to a local buffer to be
passed to the kernel.

Previously, we doubled the fixed size buffer (from 1K to 2K)
to work around a crash that was occurring for long sequences.

Another crash has been found when using Smart IR Remote and the
POWER function of the TX P42X10E remote by Panasonic (TV category).

Rather than double the size again and wait for another counter-
example, dynamically allocate the buffer and grow it as needed
to handle any IR sequence.

Change-Id: Id4fb799d8a5ad4242e04a68e6cc6436a14f4d2d0
2014-11-05 20:41:48 -05:00
Tony Layher
68741c6556 msm8974: move firmware symlinks to vendor as binaries expect.
Change-Id: I24f97a3483e4304a67d16849a3d85bef1dc699cb
2014-11-05 20:34:06 +00:00
Steve Kondik
4ae54dc068 msm8974: Disable HEVC codec
* Requires a proprietary component and does not work well on 8974
   anyway. Remove it to pass MediaCodecList CTS test.

Change-Id: I0b98f07fadef3e63842597109ea7da1a37ccea8e
2014-11-02 17:39:24 -08:00
Ethan Chen
edb8408dc1 msm8974-common: Fix boot jars classpath
Change-Id: Ia0409853277f7ea0409c7bbaf546f25d363fc441
2014-10-22 18:46:42 -07:00
Christopher R. Palmer
7ac41d3543 msm8974-common: Add missing audio lib (qcompostproc)
Change-Id: Ie22377b5021b7c5f312b27fd446c2ab4f846db7e
2014-10-05 06:44:37 -04:00
Tony Layher
aac6c49894 IR: Increase Buffer size
Fixes JIRA CYAN-5239

Change-Id: I6d6a2cd48f9b7b485099c84517cab9e7b08d1e3a
2014-09-19 19:29:58 -04:00
Ethan Chen
20ee783494 msm8974-common: Move NUM_FB_BUFFERS to msm8974-common
Change-Id: I1d5007477277445b5abf8bafb7fcfd2d7c2c0f39
2014-08-29 00:16:07 -07:00
Ethan Chen
b8cf03de48 msm8974-common: Remove unnecessary flags
Change-Id: Ibdec447992d72a26a5fd6b5356fb58cbeac3b19b
2014-08-26 23:37:36 -07:00
Christopher R. Palmer
a22ea508a6 msm8974: consumerir: Convert transmit input from ms to pulses
According to:

 https://developer.android.com/reference/android/hardware/ConsumerIrManager.html#transmit%28int,%20int[]%29

the pattern is supposed to be in ms.  Apparently Samsung and HTC
in versions 4.4.2 and earlier of Android were treating this as
the number of pulses instead of ms.  This is what our HAL is
supporting because it mimic'ed what the vendors were doing.

However, we should switch to the correct spec of the pattern (ms)
and eventually this will cause apps to converge on the right
patterns.

Currently, this change will break half the existing apps and cause
the other half of the apps to stop being broken and to start
working.

Change-Id: I87cedcc8e0b85d7b96ed63c7d4f82cc53ecb4ecb
2014-08-25 16:47:50 -04:00
Christopher R. Palmer
b676d73281 msm8974: CameraWrapper: Fix the off value for hfr
Apparently, this must be the last element, not the first element
in the list.

Change-Id: If202337e9211475030cc5fa136c6624e52ff8997
2014-08-25 15:19:08 -04:00
Tony Layher
a04e8cdcbc msm8974: CameraWrapper: Fixup logging to prevent parameters getting cut off.
Change-Id: I71853560fee9e261293d9c89c8d5653006e280e2
2014-08-25 15:19:06 -04:00
elelinux
3e5724a848 add missing firmware links for klte
Change-Id: I935ce5e905e674460eb89923ec43337e6c03c08d
2014-08-10 09:57:53 +02:00
Ethan Chen
1b982908b9 msm8974-common: Clean up Samsung device inheritance
* Remove duplicate keylayouts
* Move media_codecs to platform tree
* Unconditionally build consumerir
* Move postrecoveryboot to qcom-common
* Move common msm8974 HAL/packages to platform tree
* Move wifi config to device trees
* Use nested cm.dependencies
* Generate firmware symlinks at compile time
* Move egl.cfg to msm8974-common
* Move QCOM_BSP to platform repos
* Move telephony permissions to device
* Move reboot to download option to qcom-common
* Move common overlay options to qcom-common

Change-Id: I493dcf24269e852e7819c045dc3afc5c47da176a
2014-08-01 13:58:26 -07:00
slayher
eb08d866f4 Merge "msm8974: remove network modes overlay" into cm-11.0 2014-06-22 22:12:32 +00:00
slayher
0c2bafbb3b msm8974: remove network modes overlay
Change-Id: I47ffd75fe0fccf85c903652b5e0789ad57510ed1
2014-06-07 23:02:47 -04:00
slayher
94e8df2944 msm8974: Override qcom-common LPM define for offmode charging
Change-Id: Id9f27f1798c606c905f0fb073fa0db75e9503672
2014-06-06 21:04:38 -04:00
Tony Layher
9d7a31a032 Merge "msm8974: Device need to manage their own specific includes" into cm-11.0 2014-06-01 18:57:28 +00:00
Christopher R. Palmer
e3586b7a1c msm8974: Remove unused media_codecs.xml
This is owned by qcom-common.

Change-Id: I3fa4b75a3f5ab81fa80d69667036268b505c23d5
2014-06-01 18:54:37 +00:00
Christopher R. Palmer
b6b8c65c6c msm8974: Device need to manage their own specific includes
When the GPS was moved back to being device specific we now are
setting a device specific path for it in the device.  That would
override this setting and therefore needs to be put back into
the device repo.

Change-Id: Ie64ed1ed31a5a0fd73e75fc0206eb37bc33acba8
2014-06-01 05:09:04 -04:00
slayher
4be9749607 Merge branch 'cm-11.0' of github.com:slayher/android_device_samsung_msm8974-common into cm-11.0 2014-05-22 21:23:16 -04:00
slayher
d9bf9d68f9 Let the specific devices handle GPS. 2014-05-22 21:21:56 -04:00
slayher
23e1716841 Let the specific devices handle GPS. 2014-05-21 22:18:37 -04:00
slayher
9860ff56d2 msm8974: Let qcom-common handle the media_codecs. 2014-05-21 21:57:02 -04:00
slayher
708707bc3b msm8974: Add ffmpeg codecs 2014-05-21 20:09:22 -04:00
slayher
5376abb95b Merge pull request #1 from crpalmer/mondrianwifi-additions
Mondrianwifi additions
2014-05-19 21:32:52 -04:00
Christopher R. Palmer
395f581907 msm8974-common: Move include/ from hlte
Change-Id: I4203288d9013d26fe69136b649544e2e655ab4cd
2014-05-19 20:19:42 -04:00
Christopher R. Palmer
f2767f1956 msm8974-common: Add gps from hlte
Change-Id: I0a3d0df72ac2652ad1d320b31c08b260bcfa5b1c
2014-05-19 20:19:41 -04:00
Christopher R. Palmer
fd9f888009 msm8974-common: Add consumerir from hlte
Change-Id: Id30ef56e7e9e6dbd1e82579f277d7aaec2b6afda
2014-05-19 14:31:45 -04:00
Christopher R. Palmer
8b34d9898b msm8974-common: Add support for mondrianwifi
Change-Id: I5ae6d786921d06477f353c7c4facabcca7c1b70d
2014-05-19 13:22:15 -04:00
Christopher R. Palmer
c727a48222 msm8974-common: Rename the camera wrapper
Change-Id: Iaf40d24c567ecb6caa612b3d9e80a4e563f9bb11
2014-05-19 13:22:15 -04:00
slayher
99aa8bc806 Set correct define for camera hal. 2014-05-18 23:41:42 -04:00
slayher
28169c28aa Fixup build barrier for 8974 common repo. 2014-05-18 23:40:22 -04:00
slayher
8eb37d439c MSM8974: Initial Common repo commit. 2014-05-18 23:33:07 -04:00