summaryrefslogtreecommitdiffstats
path: root/common/observers
Commit message (Collapse)AuthorAgeFilesLines
* Moving Moorefield HWComposer in dedicated directoryGuilhem IMBERTON2015-04-095-620/+0
| | | | | | | | | | | | Fugu HWComposer has been widely modified to fit HDMI only. The current version does not support Marvin product based on Merrifield platform. We are moving both HWComposer to dedicated folders as a first integration step. Merge will happen later. Change-Id: Iebe90a7bd95c017eca63310fd23b32d53dfccb72 Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>
* hwc: rename logging macros: TRACE --> LOGTRACEIliyan Malchev2014-09-023-23/+23
| | | | | | | | | | 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>
* remove unused codes and unsupported featuresAndy Qiu2014-08-122-579/+0
| | | | | | | | | | | 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>
* Change license headers to ApacheProdyut Hazarika2014-07-237-181/+98
| | | | | | | BZ: 209178 Change-Id: I4933f49129b085ef5a76c28ae4a775cef5b1b636 Signed-off-by: Prodyut Hazarika <prodyut.hazarika@intel.com>
* hwc: Make HDMI as primary displayLei Zhang2014-07-171-0/+2
| | | | | | | | | | | | | | | BZ:209883 Change-Id: I8ec978839d16cf41857fff7d61efe8bbd657b2b5 Signed-off-by: Lei Zhang <lei.zhang@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: Lei Zhang <lei.zhang@intel.com> Reviewed-on: https://android.intel.com/214367 Reviewed-by: Strudel, Thierry <thierry.strudel@intel.com> Reviewed-by: Gardner, Byron <byron.gardner@intel.com> Reviewed-by: Bish, Jim <jim.bish@intel.com> Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com> Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
* AOSP: cleanup include paths and warningsThierry Strudel2014-07-167-16/+16
| | | | | | | | | | | | | | 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>
* Fix compilation error when multidisplay is disabled.Laurent FERT2014-07-091-0/+1
| | | | | | | Change-Id: Ie70f8c5fd14354660ed97c8bfa1bdc00f5ba78a8 Reviewed-on: https://android.intel.com/215685 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
* HWC: check overly plane disable status in DisplayAnalyzerLei Zhang2014-06-193-2/+7
| | | | | | | | | | | | | | BZ:202507 This patch changes overlay plane disable in DisplayAnalyzer to be overlay state check, because now plane disable logic is maintained in driver and HWC only need to query the status if needed. This patch is to solve the scrambled issue for protected video. Change-Id: I3bc01ea90bccc481c853934c1677beb3662820ff Signed-off-by: Lei Zhang <lei.zhang@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
* HWC: reset vsync source earilerGeng, Xiujun2014-06-181-1/+2
| | | | | | | | | | | | | | BZ: 204352 when hdmi is plugged out, vsync source will be switched to PIPE A. however if the vsync thread is requesting vblank on PIPE B, it will return error. This will cause the thread run like a infinite loop. the fix is switching vsync source eariler and sleep 16ms if drmWaitvblank returns error from kernel, this will give chance for other thread to run. Change-Id: I2ef8084f062acd043307954473d5a1a5620be689 Signed-off-by: Geng, Xiujun <xiujun.geng@intel.com>
* VsyncObserver: Refine VSYNC control and wait logic.Wang, Yue2014-06-131-8/+11
| | | | | | | | | | | BZ: 203010 Refine VSYNC control and wait logic. Sometimes we see status unmatch between HWC and DC(tngdisp), HWC requires VSYNC when DC's VSYNC was disabled, we changed lock scope and wait logic to avoid that happens. Change-Id: I403a9960b74ab81ec199595fb5408dd5e70aea2d Signed-off-by: Wang, Yue <yue.a.wang@intel.com>
* UeventObserver: exit thread loop when deinitTan Wei2014-05-281-5/+4
| | | | | | | | | | BZ: 197017 when deinit UeventObserver, we should leave threadloop as soon as possible. Change-Id: I458a9859b8f3482b5fffca2c10e6cf05713ff1e7 Signed-off-by: Tan Wei <weix.z.tan@intel.com>
* For Widi downscaling featureZhu,Tianyang2014-05-192-0/+41
| | | | | | | | | | | | | | | | | | BZ: 188797 Follow below steps to enable downscaling a: Disconnect WIDI; b: adb shell setprop "widi.video.dscaling.enable" "true"; c: re-connect WIDI TBD: need WIDI team help a: Default value: offX = 0; offY = 0; bufWidth = 1920; bufHeight = 1080; b: Calling "setDownscaling" in "prepare" isn't resonable and has a time sequence issue, the first video frame hasn't got right DS params and doecder to a wrong buffer; Change-Id: I817060bde30d5a60633223ec90c5597ab5e03be0 Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
* hwc: fix hotplug thread can't exit immediately when deinitTan Wei2014-04-061-6/+31
| | | | | | | | | | | | | BZ: 183366 Hotplug thread will poll netlink socket for hotplug event, when deinit, this socket will be closed, but poll will never return until there is a hotplug event(this is the stardard behavior). Now, we add a pipe into the poll, when deinit we will close the write end and read end will be signaled immediately. Change-Id: Iaf1bf4164f5dd027c54d1e899f9ad1e9883591ed Signed-off-by: Tan Wei <weix.z.tan@intel.com>
* hwc: fix softvsync thread can't exit when deinitTan Wei2014-04-062-2/+13
| | | | | | | | | | BZ: 183366 softvsync thread won't exit even if its class is destructed. add a flag to support thread exiting. Change-Id: I56fe7c2a8bb73d7ac6ac4f027cbb719247f3885b Signed-off-by: Tan Wei <weix.z.tan@intel.com>
* support display idle control (s0i1)Austin Hu2014-03-083-168/+200
| | | | | | | | | | | | BZ: 147800 modify hwcomposer to support display idle control (s0i1). The basic idea is to compose to framebuffer on s0i1 mode and return to normal mode on next prepare. Change-Id: Idb522e8c544c9720964c111bc61eba232ac1a787 Signed-off-by: fu jin <fu.jin@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: Vinil Cheeramvelil <vinil.cheeramvelil@intel.com>
* Change video extended mode behavior and implementation based on new requirementAndy Qiu2014-01-025-2/+236
| | | | | | | | | | | | | | | | | | | 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>
* Widi: Notify widi connection state to video driver.Ashish Singhi2013-12-042-0/+11
| | | | | | | | | | | BZ: 132901 This patch notify video driver that widi is connected. So that video driver can distinguish between device rotation & metadata rotation nased on widi connection state. Change-Id: I76141054dafcbf135941026bc4d2889bb4b1a2d0 Signed-off-by: Ashish Singhi <ashish.singhi@intel.com>
* Fix video flash issue at the end of playing video.mahongpe2013-11-192-11/+4
| | | | | | | | | | | | | BZ:141685 MDS calls HWC to disable overlay when enter into unpreparing state. This will make video window to be black, which is not expected. For protected video, operations on overlay plane will not change, For clear video, overlay will not be disabled in unpreparing state. Change-Id: I525fd03f9870b82588d6b89ab004e2ddafcc7597 Signed-off-by: mahongpe <mahongpe@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
* Add the namespace "android::intel" for mds moduleZhu,Tianyang2013-11-082-82/+106
| | | | | | | | | | | | BZ: 135276 Align with the patch 128728 1: add the namespce "android::intel" 2: correct some interfaces name 3: correct mds service name Change-Id: Icc24a572fd7f68b02c49512da86cee34808e4afb Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
* provide property to use primary vsync onlyAndy Qiu2013-09-171-1/+1
| | | | | | | | | | | | | | | | | | BZ: 137496 static constant variable scUsePrimaryVsyncOnly can be toggled to enable dynamic vsync switch. Previously mEnableDynamicVsync is serving this purpose, but it is now used to disable dynamic vsync switch temporarily during video playback. Change-Id: I345b03f2bdf5a1d90c8ac4218e6c542e974bc8c5 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/131204 Reviewed-by: Jin, Fu <fu.jin@intel.com> 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>
* Keep the HDMI mode invariable if app choose a specific mode.Lin Xie2013-09-042-36/+57
| | | | | | | | | | | | | | | | | | | | BZ: 132903 The mode chosen by user may not match the current dynamic mode setting requirement, because we cannot change the size of framebuffer in that period. So the mode will be unchanged after user set the mode in HDMI setting, unless the cable is plug out or the DUT is reboot. Change-Id: Id57879cb5903d5b07f40789607991451c7be322e Signed-off-by: Lin Xie <lin.xie@intel.com> Reviewed-on: http://android.intel.com:8080/127824 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Wang, Lili A <lili.a.wang@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
* Make MDS data structure invisible to other modules except the MDSObserver.Lin Xie2013-08-202-4/+16
| | | | | | | | | | | | | | | | | | BZ: 130635 Some references to the MDS data structure are not good for decouping hwc from MDS and we expect only the MDSObserver can see them. So remove them and define a local data structure instead. Add the public interface to dummy MDSObserver class. Change-Id: Id84b414d9d1dec49239fca970bb465e461802ff7 Signed-off-by: Lin Xie <lin.xie@intel.com> Reviewed-on: http://android.intel.com:8080/125414 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
* [MERGE TO MAIN] remove the WIDI dependanceYong Yao2013-08-151-0/+2
| | | | | | | BZ: 117356 Change-Id: I9bd69e6efc9ef7017278e2bbdf39ab979cb50d74 Signed-off-by: Yong Yao <yong.yao@intel.com>
* Fix widi video extended mode issueAndy Qiu2013-08-121-4/+11
| | | | | | | | | | | | | | | | | | | BZ: 129562 WiDi is always in clone mode when playing video using gallery, as number of video instances is updated only when HDMI is connected. If number of video instances is 0, then video extended mode is disabled. Fix is to update number of video instances regardless of HDMI connection status. Changing one ITRACE to VTRACE as its coming per frame. Change-Id: Id935ac15f127678d838a6ce7f1d110f949ab788a Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/124829 Tested-by: Sun, Hang L <hang.l.sun@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
* set HDMI refresh rate based on video framerateLin Xie2013-08-062-4/+5
| | | | | | | | | | | | | | | | | BZ: 105213 To get better playback quality, we will adjust the refresh rate of the HDMI timing which is adapt to the video clip's fps. Change-Id: I28355fcef1ad48444874447dbe386e2b4ec85982 Signed-off-by: Lin Xie <lin.xie@intel.com> Reviewed-on: http://android.intel.com:8080/121580 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Wang, Lili A <lili.a.wang@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
* Support user mode HDMI timing settingLin Xie2013-07-286-98/+66
| | | | | | | | | | | | | | | | | 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>
* disable overlay when video is being prepared/unprepared.Andy Qiu2013-07-261-2/+2
| | | | | | | | | | | | | | | | BZ: 106070 overlay needs to be detached when protected video is being prepared or unprepared otherwise video may be scrambled. Change-Id: Idb7837616a48a5ecf0a8ed2863c14070b421a7ee Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/119102 Tested-by: Post, DavidX J <davidx.j.post@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>
* HWC: Align with MDS changeZhu,Tianyang2013-07-212-2/+18
| | | | | | | | | | | | | | | | BZ: 116726 Handling multiple video players case, Pass video session count and current session ID to HWC Change-Id: Ic850780069b289544c7fe956430f70b11b3ef806 Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com> Reviewed-on: http://android.intel.com:8080/116344 Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: Xie, Lin <lin.xie@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
* HWC: return an error when call the scaling/overscan setting APIs.Lin Xie2013-07-181-2/+4
| | | | | | | | | | | | | | | | BZ:123432 Merrifiled and CTP don't implement the two APIs in MDSCallback. So return an error code to MDS and MDS can choose other method. Change-Id: I33f52193b3760c8ba221f7e5ea6963f9b20470b9 Signed-off-by: Lin Xie <lin.xie@intel.com> Reviewed-on: http://android.intel.com:8080/118610 Reviewed-by: Qiu, Junhai <junhai.qiu@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>
* Miscellaneous optimization on HWCAndy Qiu2013-07-036-52/+207
| | | | | | | | | | | | | | | | | | | | | | | 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>
* hwc: Start MDSObserver inner thread if fail to register the callback.Lin Xie2013-06-162-11/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | BZ: 111501 If SurfaceFlinger is crashed, the hwc module will be reload. SurfaceFlinger and MultiDisplay services would restart, binder transaction errors may occur when the MultiDisplayObserver going to register the callback again. So for this uncommnon case brought by the exceptions, the MultiDisplayObserver needs to start its inner thread to do the transactions with MDS. Increased the life time for the thread since we meet large span between the SF and MDS process start up. Change-Id: I13c55e4b8077fe73e1f75353ac76a34f296a0ab5 Signed-off-by: Lin Xie <lin.xie@intel.com> Reviewed-on: http://android.intel.com:8080/112330 Reviewed-by: Zhu, Tianyang <tianyang.zhu@intel.com> Reviewed-by: Wang, Lili A <lili.a.wang@intel.com> Reviewed-by: Qiu, Junhai <junhai.qiu@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>
* Extend current design for supporting future platformsfu jin2013-06-141-3/+2
| | | | | | | | | | | | | | | | | | | | | 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>
* blank secondary display during phone call.Andy Qiu2013-06-142-0/+16
| | | | | | | | | | | | | | | | | BZ:110201 For privacy reason, secondary display (HDMI out or WiDi out) needs to be blanked during a phone call. Change-Id: Ia0272023ac0b65a735b1af8c3aa3ecab26554ef1 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/110611 Reviewed-by: cactus <cactus@intel.com> 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>
* hwc: add class "MultiDisplayObserver" for communication with MDS.Lin Xie2013-05-282-0/+405
| | | | | | | | | | | | | | | | | | | BZ: 108143 A new class named MultiDisplayObserver is introduced, which is used to 1) implement all the callback for MDS. 2) maintain a MDS client to support external display. Change-Id: I80157fe95ec1726fc08523fe3a5554fba387df81 Signed-off-by: Lin Xie <lin.xie@intel.com> Reviewed-on: http://android.intel.com:8080/107712 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Wang, Lili A <lili.a.wang@intel.com> Reviewed-by: Qiu, Junhai <junhai.qiu@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>
* Make HWC logging scalable.Andy Qiu2013-04-202-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Support HWC 1.2 interface.Andy Qiu2013-04-144-10/+10
| | | | | | | | | | | | | 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>
* Enable refactored HWC for merrifield.Jackie Li2013-04-014-24/+22
| | | | | | | | | | | | | | | | 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>
* Initial version of refactored HWC, based on design from Jackie.Andy Qiu2013-03-234-0/+285
BZ: 95246 This is the first submission of refactored HWC, based on design from Jackie. Build is temporarily disabled. Change-Id: Idf6d8ab5263cfa797d9e3b93328702f486b30c43 Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/97996 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Dai, Yu <yu.dai@intel.com> Tested-by: Dai, Yu <yu.dai@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>