| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
BZ: 209178
Change-Id: I4933f49129b085ef5a76c28ae4a775cef5b1b636
Signed-off-by: Prodyut Hazarika <prodyut.hazarika@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
BZ: 117356
Change-Id: I9bd69e6efc9ef7017278e2bbdf39ab979cb50d74
Signed-off-by: Yong Yao <yong.yao@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
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>
|