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/common/devices/PhysicalDevice.cpp
|
5cffb38618ebbaa5627edcc0b8068ba28b0d50e8 |
|
28-Aug-2014 |
Lei Zhang <lei.zhang@intel.com> |
Fix two identical configs for a display Bug: 17182303 BZ: 218711 Change-Id: Iae2fbf1d2d207f027dea632245ff16a21c57b8c1 Signed-off-by: Lei Zhang <lei.zhang@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
4157ee3f6fb20e0a249b9eedc06f3b16785ba31b |
|
02-Sep-2014 |
Iliyan Malchev <malchev@google.com> |
hwc: rename logging macros: TRACE --> LOGTRACE find . -type f -a \( -name \*.c -o -name \*.cpp -o -name \*.h \) \ -exec sed -r -i -e 's/([ADEITVWX])TRACE/\1LOGTRACE/g' {} \; In preparation for instrumenting HWC with ATRACE tags. Change-Id: I172a48bd86a711b67e67d44a8d47da6b8e67b56d Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
452fbc109a9c585737bcac18f19aff40574c3d79 |
|
11-Aug-2014 |
Jim Bish <jim.bish@intel.com> |
gfx-hwc: Add support for hardware composer version 1.4 Adds 1.4 interfaces setPowerMode getActiveConfig setActiveConfig Updates to getDisplayConfigs and getDisplayAttributes reset active display config on hot plug Bug: 16990582 BZ: 216310 Change-Id: I31e436fa34545f42e923a24f7d2674e621df0e21 Signed-off-by: Jim Bish <jim.bish@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
aca1af6bab5f1aab3a7d2851e1c27253a3ed6b80 |
|
22-Jul-2014 |
Andy Qiu <junhai.qiu@intel.com> |
remove unused codes and unsupported features Bug: 16955210 Change-Id: I90ac9bbfc87a4f34a225c65fe58e0470fbd0b3f2 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: https://android.intel.com/220474 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
22bcbadcc008393db4187082694175f0f33b7c67 |
|
18-Jul-2014 |
lychenx <lix.y.chen@intel.com> |
refresh screen during hotplug BZ: 211974 during resume, screen update may be dropped by HWC as device can still be in disconnected status. as such there is no output to TV. If there is no geometry change after hotplug event, screen update will continue to be dropped as there is no valid layer list. Fix is to force geometry change during hotplug event so layer can be re-processed. Change-Id: If43c71de61832a673c59d659b557d34015fd0588 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: https://android.intel.com/219601 Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com> Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
568e48a1536976d61189d469c1914b7b5d06c909 |
|
18-Jul-2014 |
Andy Qiu <junhai.qiu@intel.com> |
Revert "add a loop-check logic (in HWC) to make sure the blank-off setting will be done" BZ: 211974 This reverts commit b9aabc0b461b4d4eac8f6f131d04288b998802f8. Change-Id: Ide5d5b0d4b162d5b4e81b05ee6cc87d1d617bf22 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: https://android.intel.com/219632 Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com> Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
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/common/devices/PhysicalDevice.cpp
|
b9aabc0b461b4d4eac8f6f131d04288b998802f8 |
|
17-Jul-2014 |
lychenx <liy.x.chen@intel.com> |
add a loop-check logic (in HWC) to make sure the blank-off setting will be done BZ: 211717 Root cause: when disable MIPI, the surfaceFinger will run faster; after press the power key, the surfaceFlinger will call HWC to set the blank as false, but at that time the HWC didn’t receive the kernel driver event to show the HDMI is connected, the blank-off setting (set the blank as false) will be ignored, that HDMI will be still in blank status after mode setting 1920x1800p HZ, HWC will not send flip call to kernel display driver; The attach file show the solution to add a loop-check logic (in HWC) to make sure the blank-off setting will be done Change-Id: Idb64765b3b5bf4a8a5b7626348c4ad5388a22c81 Signed-off-by: lychenx <lix.y.chen@intel.com> Reviewed-on: https://android.intel.com/219242 Reviewed-by: Bish, Jim <jim.bish@intel.com> Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com> Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
0594c42af26255fd8d3d7d39c0cb0e2da5b8841b |
|
14-Jul-2014 |
Thierry Strudel <thierry.strudel@intel.com> |
AOSP: cleanup include paths and warnings BZ: 209178 Include header file from top of module only Move makefiles to top of module Fix all warnings and enable -Werror Change-Id: I6921b41d5512a81aaeb167383b9392efbae275bf Signed-off-by: Thierry Strudel <thierry.strudel@intel.com> Reviewed-on: https://android.intel.com/217843 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
94dea62dfa3ec5a26a39e68f39ff0c166f126aff |
|
29-May-2014 |
Tan Wei <weix.z.tan@intel.com> |
Don't post flip when panel is blank BZ: 190798 When panel hasn't been resumed done, we shouldn't post flip requests. Change-Id: I7a524fcde53fea44d3a2a1d46cba8c32a92b4620 Signed-off-by: Tan Wei <weix.z.tan@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
9c9829d3ea5f72dbe1ceb1f09607b1c2ed13faa7 |
|
16-May-2014 |
Marc Mao <marc.mao@intel.com> |
Revert "Fix TV black issue under presentation mode" BZ: 194098 The patch has serious regression. The opened fd in surfaceflinger will increase quickly and cause surfaceflinge to crash after power on/off and hotplug out/in with HDMI connected. This reverts commit ab311a3b90f7cf1fb9c54a0c1f5ba0dbe2589289. Change-Id: Idbb5a4e50fd9c301c39d5fec0f85f8f8fb884cae Signed-off-by: Marc Mao <marc.mao@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
ab311a3b90f7cf1fb9c54a0c1f5ba0dbe2589289 |
|
06-May-2014 |
Zhu,Tianyang <tianyang.zhu@intel.com> |
Fix TV black issue under presentation mode BZ: 189836 190311 There is a hotplug event after device enters into power off state. In current implementation, this hotplug event will be sent to SurfaceFlinger, and SurfaceFlinger destories original layer stack. In clone mode/Extended mode, there isn't any issue because 2 devices have same layer stack, but under Presentation mode, it cause SurfaceFlinger fail to create right layer stack and cause HDMI display black screen. Change-Id: I4feeaf5cacfdb12e84e83c843ef116e1e9d4b1db Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
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/common/devices/PhysicalDevice.cpp
|
177b44e0661a92d06f8f37c51e59af86423f7a95 |
|
08-Nov-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Change video extended mode behavior and implementation based on new requirement BZ: 153746 1) video needs to be shown on the primary display if it is not full-screen on any secondary display. 2) input event will turn on primary display in video extended mode, video and all RGB layers are shown on the primary. 3) input event timeout will turn off primary display in video extended mode 4) use HDMI vsync when HDMI is connected 5) use soft vsync when WiDi is in video extended mode Change-Id: I55ac9efb5d6c0a545ab57f48981a9f3f40a36817 Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
2413102f33fdefa6bdb80ed2c4f56fae83cd5bd8 |
|
16-Oct-2013 |
fu jin <fu.jin@intel.com> |
disable/enable hdcp on start of playing video BZ:129963 138555 hdcp was borken on start of playing video. This patch fixes it by disable/enable hdcp. mode setting is skip when device is blank. Change-Id: Icd2cfa15aba184fd712b728541cd017d5e47635f Signed-off-by: fu jin <fu.jin@intel.com> Signed-off-by: Lin Xie <lin.xie@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: pingshix <pingx.shi@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
51779bcebdb675fefc8a23f17e4e1070590f85a0 |
|
27-Sep-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Fix one klockwork issue. BZ: 141535 Fix one klockwork issue. Replace ETRACE with WTRACE for non-critical error. Change-Id: I87223a280422650cd493336cc0679f728a8a0266 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/134734 Reviewed-by: Jin, Fu <fu.jin@intel.com> Reviewed-by: Hu, Austin <austin.hu@intel.com> Reviewed-by: Patel, Hitesh K <hitesh.k.patel@intel.com> Tested-by: Patel, Hitesh K <hitesh.k.patel@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
be7e9c0f7c3a2016141e4cb57f44cfcdb5df4a65 |
|
04-Sep-2013 |
Andy Qiu <junhai.qiu@intel.com> |
HWC prepare should not return false-positive error BZ: 136479 Surface flinger may send a NULL layer list without indicating geometry change. Seeing some unexpected behavior if HWC prepare returns error. Change-Id: I2580032d3ca2161ef0bb45534972546003b2ee1a Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/131202 Reviewed-by: Dai, Yu <yu.dai@intel.com> Tested-by: Dai, Yu <yu.dai@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
d9045abeda7b707f3c55779989fc77b2197bc38e |
|
18-Jul-2013 |
Jackie Li <yaodong.li@intel.com> |
hwc: improved Z order config calculation & setting BZ: 121852 Apps floating video playback window such as social gallery require z order configure should be exactly the same as layer stack passed by surface flinger. or display might messed up because of incorrect plane z order configuration. this patch improved z order calculation so that we can assign display planes and setup z order configure accordingly by aligning with both orignal layer z orders and display hardware z order settings. Conflicts: common/planes/DisplayPlaneManager.cpp Change-Id: I79607f5a4a49c97f3ec62492c29f90d09e1fa546 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/119524 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Patel, Hitesh K <hitesh.k.patel@intel.com> Tested-by: Sun, Hang L <hang.l.sun@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
bf6077e87709f8b025a040030e38c1af9aba73f5 |
|
18-Jul-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Add sanity check before returning display attributes to surface flinger BZ: 123420 In case when EDID read fails, default EDID is used and physical dimension is set to 0, this will cause HWC crash. Need to check why EDID read would fail, this is just a sanity check. Change-Id: Iaf033a0d8f7c2426484bf9d6ba67ef8bb2f4264c Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/119338 Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
0131f123eba74813aca3eaaf99cd418b6b558416 |
|
19-Jul-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Enable video extended mode only when video is fullscreen BZ: 124821 Video is considered as full-screen only when both conditions below are met: 1) width of video destination is equal to width of target device or height of video destination is equal to height of target device, with 1 pixel of tolerance 2) video is centralized, with 1 pixel of tolerance. If video is not full-screen on the target device (HDMI or WiDi), video extended mode is disabled. Change-Id: I4583b33a2adef84fae700aaec39b2f64d2071aea Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/119781 Reviewed-by: Xie, Lin <lin.xie@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
3f1974031c88750a14adc8f2f49538837238abf9 |
|
26-Jun-2013 |
Lin Xie <lin.xie@intel.com> |
Support user mode HDMI timing setting BZ: 93163 Use wsbm to wrap the gralloc buffer to ttm bo and get the bo handle. Send fake hotplug events on timing setting. Change-Id: Ica5777adba5c54ebaba51666a160ca23572b78bf Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: Lin Xie <lin.xie@intel.com> Reviewed-on: http://android.intel.com:8080/115535 Reviewed-by: Zhu, Tianyang <tianyang.zhu@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
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/common/devices/PhysicalDevice.cpp
|
30c19aca49c615368ae3bce961c431fa901e90b9 |
|
05-Jun-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Enable both kernel mode and user mode DRM settings BZ: 114357 This patch supports both kernel and user mode settings. If mode is not set during device detection user mode is set automatically. This patch also optimzes device detection. Detection is performed per device base instead of on all devices. Avoid returning pointer from Drm to solve potential threading issues during stress testing (rapid hot plug and unplug) Change-Id: I868d67267bbf313d3793572b96839c30e1aa43d2 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/112229 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|
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/common/devices/PhysicalDevice.cpp
|
65efc253a628175c7afa95c431b746ea20052794 |
|
26-Apr-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Presentation and video extended mode support for HDMI and WiDi BZ: 103740 Implement DisplayQuery class to check whether a layer is a video layer. Implement DisplayAnalyzer to analyze contents first before layers are prepared, if video extended mode is set by the analyzer then video layer in the primary layer is skipped. If visible layer in video extended mode is 0 then display of primary device can be turned off, otherwise, display of primary device needs to be turned on always. (Turn off display will cause system to freeze, so the feature is disabled for now). Change-Id: I74711a7e8eab9a2055fba043a910e7db4fbfb1f9 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/104852 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/common/devices/PhysicalDevice.cpp
|
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/common/devices/PhysicalDevice.cpp
|
e2b2a5fe291662041d1bbec00996c2ba302dc4c9 |
|
13-Apr-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Make HWC logging scalable. BZ:100612 In current implemnention, if verbose logging is enabled there will be tons of messages printed out, which makes it less useful for debugging purpose. We need one way to selectively enable or disable certain verbose information. For each log message, we also want class name and function name to be automatically pre-appended, this removes burden of adding it manually, and enables developer to focus on key output message only. Changes in this patch include: 1) define VTRACE, DTRACE, ITRACE, WTRACE and ETRACE, they are equivalent to LOGV, LOGD, LOGI, LOGW and LOGE with class name and function name automatically pre-appended. 2) define CTRACE to trace function call entrance 3) define XTRACE to trace function call exit 4) CTRACE and XTRACE are turned off by default. They should only be enabled to trace deadlock, infinite loop or display freeze. 5) define ATRACE to trace function call entrance with input arguments, this is turned off by default either. New type of trace can be defined to control output of certain type of information. Change-Id: Iab185ad5ce407880322b2b306ea43bdb8440facc Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/101952 Reviewed-by: Hu, Austin <austin.hu@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/common/devices/PhysicalDevice.cpp
|
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/common/devices/PhysicalDevice.cpp
|
8a427146c6f68f9add960bbd18c4f84c9eeee4a5 |
|
06-Apr-2013 |
Andy Qiu <junhai.qiu@intel.com> |
Support HWC 1.2 interface. BZ:99151 This change supports HWC 1.2 interface. The version number needs to be upgraded to 1.2 once Widi implementation is ready. Change-Id: Icb616181811190956251628c7ba70a6c8b7962a8 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/100276 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/hwcomposer/common/devices/PhysicalDevice.cpp
|