summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Disable hardware video encoding/decodingHEADreplicant-4.2-0004replicant-4.2-0003replicant-4.2-0002replicant-4.2-0001replicant-4.2Paul Kocialkowski2013-12-311-7/+0
| | | | | Change-Id: I5244230538db1b9b83792cf530583da603c7a5d1 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Get rid of proprietary firmwarePaul Kocialkowski2013-12-313-40/+0
| | | | | Change-Id: I12604f28cddc7515238055dcd8abe10938d267d8 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* omap4xxx: add flag to allow custom libionHashcode2013-01-261-0/+2
| | | | | | | | | Due to kernel changes I need to stop the omap4xxx/libion via BOARD_USES_CUSTOM_LIBION flag and instead use a custom libion in my device trees. Change-Id: Ic48e8c51456c76dfd9bca00cb59581deb2cfc510 Signed-off-by: Hashcode <hashcode0f@gmail.com>
* [1/3] omap4xxx: Allow custom DOMX source instead of Google DOMX defaultHashcode2013-01-202-3/+13
| | | | | | | | | | | | | | | | | | | | | Part 1 of 3 patches: To allow omap4 devices to use custom "domx" source via a new BoardConfig.mk item: TI_CUSTOM_DOMX_PATH := device/<manufacturer>/<device-name>/domx This setting provides for 3 changes during the build: 1. In hardware/ti/omap4xxx this settings stops standard Google domx source from being built and changes the domx reference for tiutils. 2. In frameworks/base it changes the default openmax references for frameworks/base/media/jni/mediaeditor/Android.mk to the new location 3. In frameworks/av changes the openmax references in 5 places, and adds new includes in ACodec.cpp, CameraSource.cpp and OMXCodec.cpp This commit for hardware/ti/omap4xxx is based on this cherry-pick from omapzoom (with a more descriptive BoardConfig setting name): http://www.omapzoom.org/?p=platform/hardware/ti/omap4xxx.git;a=commitdiff;h=040534d546dbcfcff16ff1afff15c01c2822dfcc Change-Id: I32bf75073278639dc9e4442168c7b35295beb495 Signed-off-by: Hashcode <hashcode0f@gmail.com>
* hwc: Support HDMI as primary displayMykola Ostrovskyy2013-01-131-11/+40
| | | | | | | | | | | | | | | This patch disables mirroring/docking logic when HDMI display is used as primary instead of LCD panel. Based on patch from Mark Tyler. Rebased from p-ics-mr1: 9dd8ccd Support HDMI as primary display Change-Id: Idd239a562bfc486e128b268fa31ced53412bba3a Signed-off-by: Mykola Ostrovskyy <mykola@ti.com> Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com> Signed-off-by: Tony Lofthouse <a0741364@ti.com>
* hwc: Add support for FB scaling and cloningDandawate Saket2013-01-121-14/+92
| | | | | | | | | | | | | | | | | | | | | Patch contains following features 1)Large frame buffer support: Transformation matrix for LCD and HDMI added to ensure correct composition and renderring of all UI layers Added support for overlay distrubution based on FB size and target display 2)Default HDMI display support Support for default HDMI display selection. Added HDMI best mode selection on HPD Rebased from p-ics-mr1: 96ad001 hwc: Add support for FB scaling and cloning Change-Id: Ia6f06d5e149656c4d79ac2d3983211a253bb3969 Signed-off-by: Lajos Molnar <molnar@ti.com> Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com> Signed-off-by: Dandawate Saket <dsaket@ti.com>
* hwc: fix timing issue with vsync sysfs loopcodeworkx2012-12-161-10/+10
| | | | Change-Id: I6e0307e0fd5ea84748ddb580062b21f697512603
* hwc: support vsync notification via sysfscodeworkx2012-12-012-0/+54
| | | | Change-Id: Ie2172b5fb2e8595136f6ccb28abd9f8ce89a526f
* Revert "CameraHal: Sync AF cancel with incoming OMX events"Eino-Ville Talvala2012-11-072-53/+23
| | | | | | This reverts commit b96dffd40e25d29a61f9fbd7f2e5968b5335b957. Bug: 7495861
* CameraHal: Sync AF cancel with incoming OMX eventsEmilian Peev2012-10-232-23/+53
| | | | | | | | | | | | | - Cancel AF is made to wait on incoming OMX events when AF status changes. An AF timeout is introduced in order not to block this call indefinitely. - Additionally calls to 'autoFocus()' will immediately trigger AF callbacks if fixed modes are being used. Bug: 6949572 Change-Id: I5f240fb6fc7fe53aecaff76d75d608dd522c1e27 Signed-off-by: Emilian Peev <epeev@mm-sol.com>
* CameraHal: Avoid race condition during recording stopEmilian Peev2012-10-151-2/+2
| | | | | | | | | | | | | | | | - A race condition is possible when recording is stopped. 'BaseCameraAdapter::stopVideoCapture()' is clearing 'mVideoBuffersAvailable'. A delayed video frame from 'AppCallbackNotifier' can return afterwards though and then try to query the already empty 'KeyedVector'. This will result in a segfault. Solution is to move the vector reset away from 'stopVideoCapture()' and in to 'startVideoCapture()' where it is needed. Bug: 7021214 Change-Id: Ic234189b49e35c990b3af70bd713a12cb762362c Signed-off-by: Emilian Peev <epeev@mm-sol.com>
* HWC field was renamedJesse Hall2012-09-121-3/+3
| | | | Change-Id: If08258776db427c45d9ba70cfa79f4d290398ca6
* Use new surface flinger API.Jeff Brown2012-08-241-2/+2
| | | | Change-Id: I90a00bd284a5d800f0f0eac5616ffa9ce14303c0
* Update for cleanups in hwc interfaceJesse Hall2012-08-221-15/+13
| | | | Change-Id: I7851cd5ca7cd826b3b4b35e6df90ce1e2a9f4327
* Update the omap4xxx HWC to use the 1.0 interfacesAndy McFadden2012-08-211-30/+82
| | | | | | | | | | Switch to HWC_DEVICE_API_VERSION_1_0 and the corresponding structures. This change removes special-case handling for Panda, which was using v0.2. This will likely break the Panda display. Change-Id: Id9ba6910ae2285d116f697bfa5af2c1f6b022ce0
* Merge "Revert "Revert Widevine 6.0.0 -> 4.5.0 libraries"" into jb-mr1-devJames Dong2012-08-030-0/+0
|\
| * Revert "Revert Widevine 6.0.0 -> 4.5.0 libraries"Edwin Wong2012-08-032-34/+1
| | | | | | | | | | | | This reverts commit 6e18d140dfd80193121abf35764b8dad2f369041 Change-Id: Idcedbc1cc744c42c06e5c731b3c60355414e6add
* | Merge "Fix the build." into jb-mr1-devJim Miller2012-08-032-34/+1
|\ \
| * | Fix the build.Jim Miller2012-08-032-34/+1
| |/ | | | | | | | | | | | | | | Revert "Revert Widevine 6.0.0 -> 4.5.0 libraries" This reverts commit 6e18d140dfd80193121abf35764b8dad2f369041 Change-Id: Ia2cb66fc1f88298df675b9085b16c83558dede62
* | Merge "Revert Widevine 6.0.0 -> 4.5.0 libraries" into jb-mr1-devEdwin Wong2012-08-032-1/+34
|\ \ | |/
| * Revert Widevine 6.0.0 -> 4.5.0 librariesEdwin Wong2012-08-032-1/+34
| | | | | | | | | | | | | | | | | | | | | | | | Includes Widevine libraries Version 4.5.0.7809 Also fixed samplePlayer's MediaCodec mode not running and WVDrmInfoRequestStatusKey returning incorrect value. Change-Id: I1d7df9cf3935d7fec143e326f142e974979cc69b related-to-bug: 6929628 related-to-bug: 6833718 related-to-bug: 6889322
* | am 53835e97: Merge "OMAP4:Panda: Use old hwcomposer API version for panda"Jean-Baptiste Queru2012-08-021-1/+7
|\ \ | |/ |/| | | | | * commit '53835e97845edf78d513010ae4faa8fc467f0a6c': OMAP4:Panda: Use old hwcomposer API version for panda
| * Merge "OMAP4:Panda: Use old hwcomposer API version for panda"Jean-Baptiste Queru2012-08-021-1/+7
| |\
| | * OMAP4:Panda: Use old hwcomposer API version for pandaDan Murphy2012-08-021-1/+7
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | The hwcomposer for OMAP4 is generic to the all OMAP4 processors. Panda does not support Vsync protocal which is expected when the HAL declares an API support level of 0.3. Therefore indicate to the upper layers that if the product is panda then only API level 0.2 is supported which then forces upper layers to fake the vsync signal Change-Id: I22a39f55ea017ced25424556ffc95b099d0a2781 Signed-off-by: Dan Murphy <dmurphy@ti.com>
* | Merge "Remove libdrmdecrypt from AOSP build."Fred2012-07-172-30/+0
|\ \
| * | Remove libdrmdecrypt from AOSP build.Fred2012-07-072-30/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not all boards that use the omap4 chipset need to have the drm library. In particular, the panda does not. The libdrmdecrypt make file was moved from hardware/ti/omap4xxx, to vendor/ti/proprietary. The directory libdrmdecrypt was removed in this change, and added in change Icbeb6c5c. The dependency on libdrmdecrypt was removed from omap4.mk and added to tuna_common.mk in change Ia1019321. Change-Id: Iaad4d1122809ad67869d7515c5c5009a048bb1c2
* | | Fixup ion change to old libraryRebecca Schultz Zavin2012-07-096-6/+131
|/ / | | | | | | | | | | | | Missed a few places that needed updating Change-Id: I1a483d9d85858e752df0f1d970559fcac6695856 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
* | am 692b0d66: Reconcile with jb-releaseThe Android Open Source Project2012-06-290-0/+0
|\ \ | |/ | | | | * commit '692b0d6601761e7b1c1f8cb9581358d77551d4dd':
| * Reconcile with jb-releaseThe Android Open Source Project2012-06-290-0/+0
| |\ | | | | | | | | | Change-Id: I4deb64bb027bc5216883f21f97502ae54c97fd39
| | * merge in jb-release history after reset to jb-devThe Android Automerger2012-06-260-0/+0
| | |\
* | | \ Merge "Put back old ion library"Rebecca Schultz Zavin2012-06-289-6/+212
|\ \ \ \
| * | | | Put back old ion libraryRebecca Schultz Zavin2012-06-289-6/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Non-backwards compatible changes are being made to the version in system core Change-Id: I66d5119fb28a7eb3dc6cb9f7cbd1a8a8d902f290 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
* | | | | am 35e328cb: am 812f0cdd: fix full_maguro-userdebug buildKeun young Park2012-06-251-0/+2
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / / | | | | * commit '35e328cb5be78e7823198e5a236e0d4dd36ef920': fix full_maguro-userdebug build
| * | | am 812f0cdd: fix full_maguro-userdebug buildKeun young Park2012-06-251-0/+2
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '812f0cdd21be16f695df67670fb3370087400f8b': fix full_maguro-userdebug build
| | * | fix full_maguro-userdebug buildKeun young Park2012-06-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | - add libcutils and libcrypto to library list Change-Id: Ic395785b2e0bf2af137ba53f4682d1d184ac53ea
* | | | am b9bf3ee0: Reconcile with jb-releaseThe Android Open Source Project2012-05-240-0/+0
|\ \ \ \ | |/ / / | | | | | | | | * commit 'b9bf3ee004e70555219cd40b64e8eb1bcbf00df0':
| * | | Reconcile with jb-releaseThe Android Open Source Project2012-05-240-0/+0
| |\ \ \ | | | |/ | | |/| | | | | Change-Id: I8b082311ec344c83c7483b92e1066799b0d14986
| | * | merge in jb-release history after reset to jb-devThe Android Automerger2012-05-240-0/+0
| | |\ \ | | | |/ | | |/|
| | | * merge in jb-release history after reset to jb-devThe Android Automerger2012-05-230-0/+0
| | | |\
* | | | \ am ca48276c: am c78626b1: CameraHal: Avoids possible race conditions while ↵Emilian Peev2012-05-237-91/+84
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | accessing \'mParams\' * commit 'ca48276c03af29e1e7f221f96bd2699cd4fa13c3': CameraHal: Avoids possible race conditions while accessing 'mParams'
| * | | | am c78626b1: CameraHal: Avoids possible race conditions while accessing ↵Emilian Peev2012-05-237-91/+84
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | \'mParams\' * commit 'c78626b15e9f29a5bcf85447ceafb17dcbf58b69': CameraHal: Avoids possible race conditions while accessing 'mParams'
| | * | | CameraHal: Avoids possible race conditions while accessing 'mParams'Emilian Peev2012-05-237-91/+84
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Direct access of 'mParams' outside of 'get-/setParameters()' should be avoided. The underlying strings can get invalidated with each call to 'setParameters()', which can lead to instabilities. - This change also removes legacy stereo code, which is not used any more. Bug: 6509329 Change-Id: Ief6df206c33fbdc666644cea8630e0bce6a36c00 Signed-off-by: Emilian Peev <epeev@mm-sol.com>
* | | | am 94d807c4: am 8fa731dd: Don\'t include widevine proprietary for panda.Jean-Baptiste Queru2012-05-221-0/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '94d807c4a2c6d0a8212669a3ca4f5d8a97e8dc04': Don't include widevine proprietary for panda.
| * | | am 8fa731dd: Don\'t include widevine proprietary for panda.Jean-Baptiste Queru2012-05-221-0/+2
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '8fa731ddc4e629880eda7f1f69de4fc4556cb7cb': Don't include widevine proprietary for panda.
| | * | Don't include widevine proprietary for panda.Jean-Baptiste Queru2012-05-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There's no DRM support on panda. Bug: 6533487 Change-Id: I41c2ab72edb5b7fb1d440cb9248e5bd0bf37a0db
* | | | am d6204cf0: Reconcile with jb-releaseThe Android Open Source Project2012-05-220-0/+0
|\ \ \ \ | |/ / / | | | | | | | | * commit 'd6204cf0bc6fddb04031510cca3cb44b2b4a6d4e':
| * | | Reconcile with jb-releaseThe Android Open Source Project2012-05-220-0/+0
| |\ \ \ | | | |/ | | |/| | | | | Change-Id: I99645be9bd73a07efdbb60669775c6f38887dded
| | * | merge in jb-release history after reset to jb-devThe Android Automerger2012-05-220-0/+0
| | |\ \ | | | |/ | | |/|
* | | | Revert "hwc: Stash hdmi mode resolution in a property"Mike J. Chen2012-05-221-16/+1
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ce768b26571c66e176fa6d10c64ded578da937d9. This should have been marked DO NOT MERGE in ics-aah.
* | | | am ce768b26: hwc: Stash hdmi mode resolution in a propertyMike J. Chen2012-05-211-1/+16
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * commit 'ce768b26571c66e176fa6d10c64ded578da937d9': hwc: Stash hdmi mode resolution in a property