a6ca0e98674e3f1b0a7239f6e775cae2f667fe5c |
|
04-Sep-2014 |
Lei Zhang <lei.zhang@intel.com> |
hwc: add support for cursor plane. Bug: 17256663 BZ: 218062 Change-Id: Ib8e2c4c460520fef111966e622a4adf8a7f3e6ee Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: Lei Zhang <lei.zhang@intel.com>
/hardware/intel/img/hwcomposer/ips/tangier/TngDisplayContext.h
|
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/tangier/TngDisplayContext.h
|
9d1d3833469f52dbd2a017702bf0116fddc703bc |
|
29-Mar-2014 |
Andy Qiu <junhai.qiu@intel.com> |
Optimization on plane allocation BZ: 190141 1, allocate overlay to video layer whenever possible 2, allocate overlay A to pipe A and overlay C to pipe C whenever possible 3, allocate as many sprite planes as possible 4, plane allocation happens only when all conditions are met. 5, use rotation buffer provider to produce rotated buffer when needed Change-Id: I67af25da2ed4dffc17a2b548ee2e8c920a51f127 Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/tangier/TngDisplayContext.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/tangier/TngDisplayContext.h
|
e2ad4c047651d4442f6a0e002290016d45e9201a |
|
28-May-2013 |
fu jin <fu.jin@intel.com> |
Extend current design for supporting future platforms BZ: 112342 Extend current design for support future platforms: 1) flip takes context parameter 2) commitBegin and commitEnd take parameters for display contents 3) Initialize/Deinitialize of BufferManager need to be virtual 4) Move management of Primary display plane from physical device to HWC Layer list. 5) Better data buffer cache management to avoid unbound increment of cache 6) Calling deinitializer before deleting object Change-Id: I1aea10e52ac778e101559855a1fce7c7add45336 Signed-off-by: fu jin <fu.jin@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: fu jin <fu.jin@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/110631 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/ips/tangier/TngDisplayContext.h
|
998f109c19fc9d5af0e4611739e0d635da484d93 |
|
18-Apr-2013 |
Jackie Li <yaodong.li@intel.com> |
hwc: remove framebuffer HAL dependency. BZ: 102923 Decoupled framebuffer device HAL dependency while submitting display hardware configuration. For Tangier, we will use a display device to submit these configuration. Change-Id: I44be41d3f6a907b3d1ae4b39847a529526c215ec Signed-off-by: Jackie Li <yaodong.li@intel.com> Signed-off-by: Austin Hu <austin.hu@intel.com> Reviewed-on: http://android.intel.com:8080/110623 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Stimson, Dale B <dale.b.stimson@intel.com> Reviewed-by: Patel, Hitesh K <hitesh.k.patel@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/tangier/TngDisplayContext.h
|
80daa8af8605ef16a1804699ee94280a1bd442bf |
|
28-May-2013 |
rkraiemx <rihabx.kraiem@intel.com> |
Revert "hwc: remove framebuffer HAL dependency." BZ: 102923 This reverts commit bbd8c6e1589c74b7d56ba3014dbb2353cda2a552. Change-Id: Icbf9767081b7bfc9252c240331a7af02cc29f32b Orig-Change-Id: I7a42771b7672774de3740fa39cb4a6c8a1000031 Signed-off-by: rkraiemx <rihabx.kraiem@intel.com> Reviewed-on: http://android.intel.com:8080/110148
/hardware/intel/img/hwcomposer/ips/tangier/TngDisplayContext.h
|
bbd8c6e1589c74b7d56ba3014dbb2353cda2a552 |
|
18-Apr-2013 |
Jackie Li <yaodong.li@intel.com> |
hwc: remove framebuffer HAL dependency. BZ: 102923 Decoupled framebuffer device HAL dependency while submitting display hardware configuration. For tangier, we will use a display device to submit these configuration. Change-Id: I7a42771b7672774de3740fa39cb4a6c8a1000031 Signed-off-by: Jackie Li <yaodong.li@intel.com> Signed-off-by: Austin Hu <austin.hu@intel.com> Reviewed-on: http://android.intel.com:8080/102710 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Qiu, Junhai <junhai.qiu@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/tangier/TngDisplayContext.h
|
4b834ced8031d624fc8bd042275cb0612c7b9f63 |
|
10-Apr-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Consolidate HWC display context design. BZ: 99199 Define IDisplayContext interface for committing metadata and contents of all HWC layers to hardware using this interface. This consolidation will make it easier to switch to a different commit method as all implementations are in the same file. Change-Id: I4c9b2aa63066c1591f0d24c5b429ff2ea77a9673 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/100814 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/ips/tangier/TngDisplayContext.h
|