cd727f537d5085eec7f1b8f9c1d33922d4de75d4 |
|
24-Jul-2014 |
Prodyut Hazarika <prodyut.hazarika@intel.com> |
Change license headers to Apache BZ: 209178 Change-Id: I4933f49129b085ef5a76c28ae4a775cef5b1b636 Signed-off-by: Prodyut Hazarika <prodyut.hazarika@intel.com>
/hardware/intel/img/hwcomposer/ips/common/GrallocBufferBase.h
|
fa7a36cfa74219be29ffcbbedfdb757bf8e7df41 |
|
15-Jul-2014 |
Thierry Strudel <thierry.strudel@intel.com> |
Headers cleanup: clean header path to build also with prebuild BZ: 209178 Change-Id: Iec168e6aa2b439172f025cef84f5582fe94aed70 Signed-off-by: Thierry Strudel <thierry.strudel@intel.com> Reviewed-on: https://android.intel.com/215754 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
/hardware/intel/img/hwcomposer/ips/common/GrallocBufferBase.h
|
eb726af21649d79ed720bdf329e0849270995c45 |
|
31-May-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Miscellaneous optimization on HWC BZ: 97852 1) new lockDataBuffer and unlockDataBuffer to avoid frequent memory allocation and de-allocation 2) move hotplug control and vsync control to HotplugEventObserver and VsyncEventObserver to make them self-contained 3) new event queue to handle hotplug event, video event and phone event 4) dynamic vsync source management can be easily disabled or enabled. (disabling it will cause UI hang) 5) eliminate using of "goto" design 6) make destructor virtual, not necessary for derived class but is a common practice 7) disable overlay use when video playback starts, to avoid potential scrambled RGB overlay 8) vsync status is committed only when it is scussefully enabled or disabled 9) fix memory leak (DataBuffer allocated but not released) 10) many other small improvements Change-Id: I43eeb5c4ea4f991c5d68de14d4fe73ea4a55bb4c Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/113693 Tested-by: Patel, Hitesh K <hitesh.k.patel@intel.com> Reviewed-by: Patel, Hitesh K <hitesh.k.patel@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/ips/common/GrallocBufferBase.h
|
25caf44022e04f4dc131e51b85b2fb8f966d57e7 |
|
24-Apr-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Handle protected video playback. BZ: 103301 This patch contains the following changes: 1) Define GraphicBuffer class and make it part of common library. This class wraps buffer format and buffer usage as for now and provides helper to check whether buffer is protected. 2) Avoid overhead of multiple data buffer creation during prepare, buffer is created only once and attributes of buffer is stored internally for later use. 3) Ensure protected video is always rendered using harrdware overlay. IED needs to be enabled when protected layer is received, a special hint is set in backbuffer (OSTART_0Y) such that display controller can enable IED decryption during flip. Change-Id: I32c4cf5f72e4fd650678264aaa9f0f63376f998b Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/102513 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Jin, Fu <fu.jin@intel.com> Reviewed-by: Bish, Jim <jim.bish@intel.com> Reviewed-by: Stimson, Dale B <dale.b.stimson@intel.com> Tested-by: Stimson, Dale B <dale.b.stimson@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/ips/common/GrallocBufferBase.h
|
e6ecdadd57e79c2218b3e6ae407f12599f33bd22 |
|
25-Mar-2013 |
Jackie Li <yaodong.li@intel.com> |
Enable refactored HWC for merrifield. BZ: 95290 This refactored HWC replaces current HWC for merrifield under hardware/intel/mfld_cdk/hwc/merrifield. Change-Id: I00986b24e70e33c13e5e81e8b3473a42166640a1 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: Jackie Li <yaodong.li@intel.com> Reviewed-on: http://android.intel.com:8080/98227 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Gummadi, Latha C <latha.c.gummadi@intel.com> Tested-by: Gummadi, Latha C <latha.c.gummadi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/ips/common/GrallocBufferBase.h
|