summaryrefslogtreecommitdiffstats
path: root/libhwcomposer
Commit message (Collapse)AuthorAgeFilesLines
* Implement custom VSYNC IOCTL for crespo.Michael Brehm2012-09-182-0/+56
| | | | | | | | From http://review.cyanogenmod.com/#/c/23406/ Requires kernel patch http://review.cyanogenmod.com/#/c/23540/ Change-Id: I03b3e832b2973d0f7829e090639cc3d22bf45440
* libhwcomposer: VSYNC_ACTIVE ioctl -> VSYNC_INTGreg Hackmann2012-05-151-1/+1
| | | | | | | VSYNC_INT fixed in kernel, and redundant VSYNC_ACTIVE removed Change-Id: I4f93f5baf8fd357cd819a26650b0d821a357d7c8 Signed-off-by: Greg Hackmann <ghackmann@google.com>
* crespo libhwcomposer: handle vsync ueventsGreg Hackmann2012-04-253-9/+117
| | | | | Change-Id: Ida75ba839ef9444adf4ae69dee940b5d15d79e60 Signed-off-by: Greg Hackmann <ghackmann@google.com>
* crespo libhwcomposer: keep window 2 openGreg Hackmann2012-04-253-24/+30
| | | | | | | Window 2 is used to query global info about the LCD. Change-Id: I190aa1495d73802009a07409f720f1234e53152e Signed-off-by: Greg Hackmann <ghackmann@google.com>
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-082-57/+57
| | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: I03a60758c6dad0d9ecbce42f092a0fe757bd7184
* Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGESteve Block2012-01-041-1/+1
| | | | | | | See https://android-git.corp.google.com/g/156801 Bug: 5449033 Change-Id: I61ce15c87baa38e1f88857e30b549d513a54b724
* Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGESteve Block2012-01-031-2/+2
| | | | | | | See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: If4249034e0a90a502aba69c199173c8ad4af93b3
* am 33ad559e: Merge "don\'t return an error when SF turns the screen off" ↵Mathias Agopian2011-11-211-0/+7
|\ | | | | | | | | | | | | into ics-mr1 * commit '33ad559edc1376d2596f291dba1dc0e8f2840d79': don't return an error when SF turns the screen off
| * don't return an error when SF turns the screen offMathias Agopian2011-11-211-0/+7
| | | | | | | | Change-Id: I3f0d2883d00afeb35563f07c6b34803078989d96
* | am 05a93054: Merge "libhwcomposer: fix to get correct fb information after ↵Mathias Agopian2011-11-213-6/+21
|\ \ | |/ | | | | | | | | | | runtime restart" into ics-mr1 * commit '05a93054a3f676292b6c8f445b1bf0f18c03ca42': libhwcomposer: fix to get correct fb information after runtime restart
| * libhwcomposer: fix to get correct fb information after runtime restartjung-min.oh2011-11-213-6/+21
| | | | | | | | | | | | | | | | | | Modify to get fb information from default window in order to get correct information after runtime restart. This patch is for Issue 5624445. Change-Id: I4e7741637032b69a9e4d3a11f7273a766f77e5d9 Signed-off-by: jung-min.oh <jung-min.oh@samsung.com>
* | am 190f0570: Merge "don\'t call eglSwapBufferss() when its not needed." into ↵Mathias Agopian2011-11-171-3/+8
|\ \ | |/ | | | | | | | | | | ics-mr1 * commit '190f057048db376d0c6fadd979ba307afde11b36': don't call eglSwapBufferss() when its not needed.
| * don't call eglSwapBufferss() when its not needed.Mathias Agopian2011-11-161-3/+8
| | | | | | | | | | | | | | | | | | | | eglSwapBuffers() copies the previous backbuffer, which consumes power and bandwidth. If there are no framebuffer layers there is no reason to do this. this should save power with full-screen videos. Change-Id: I7feb5a3f2d7d426dd93d2203849a6d591ce377db
* | am e5315c67: Merge "fix an issue were hwc wouldn\'t clear some areas of the ↵Mathias Agopian2011-11-173-1/+27
|\ \ | |/ | | | | | | | | | | screen." into ics-mr1 * commit 'e5315c678872c64f0f3064d54ea2f006540917ed': fix an issue were hwc wouldn't clear some areas of the screen.
| * fix an issue were hwc wouldn't clear some areas of the screen.Mathias Agopian2011-11-163-1/+27
| | | | | | | | | | Bug: 5429709 Change-Id: I2be2be6ba2c7b89a19d79d0cbe6a4b894bb79261
* | am a93fc4fe: Merge "fix an issue in hwc where the overlay wouldn\'t be ↵Mathias Agopian2011-11-171-8/+9
|\ \ | |/ | | | | | | | | | | re-composited if it didn\'t change" into ics-mr1 * commit 'a93fc4fef1332ed8fe69f30d0474fefaf55f31bb': fix an issue in hwc where the overlay wouldn't be re-composited if it didn't change
| * fix an issue in hwc where the overlay wouldn't be re-composited if it didn't ↵Mathias Agopian2011-11-161-8/+9
| | | | | | | | | | | | | | | | | | | | change this logic is flawed because something else under or over it could have changed and since we're using a blit engine, the frame needs to be blitted again. Change-Id: Id2b52d0b5d58cb9274130dd71cbbbd559b6ac1df
* | am 8aeda4f3: Merge "add a LOG_TAG to hwcomposer" into ics-mr1Mathias Agopian2011-11-161-0/+1
|\ \ | |/ | | | | | | * commit '8aeda4f376fcbf9758f44f4ed6ce2b8eddfc7e05': add a LOG_TAG to hwcomposer
| * add a LOG_TAG to hwcomposerMathias Agopian2011-11-151-0/+1
| | | | | | | | Change-Id: Icc9e8d2d002ae0516f396955f3f85d66e8afa29a
* | Rename LOGV(_IF) to ALOGV(_IF) DO NOT MERGESteve Block2011-10-261-6/+6
|/ | | | | | | See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I73e1ab4f4eadb55e747b3b2be4b6c1824dce7b2c
* libhwcomposer: handle a NULL list & a numHwLayers of zerojung-min.oh2011-10-011-7/+5
| | | | | Change-Id: I043263e87a21254a65ab05250562e239ef2e3d04 Signed-off-by: jung-min.oh <jung-min.oh@samsung.com>
* libhwcomposer: fix a bugjung-min.oh2011-10-012-4/+9
| | | | | | | fix a bug and add error handling code Change-Id: Ibe2c70cf6718a964b23b9832626613cc73855116 Signed-off-by: jung-min.oh <jung-min.oh@samsung.com>
* libhwcompower: Add HWCompower HALjung-min.oh2011-08-244-0/+1575
Change-Id: I8842908564b4556621af4e9d1245e07673f6d87c Signed-off-by: jung-min.oh <jung-min.oh@samsung.com>