e249f5ca5f62858424bca995a8bd6803efe9213a |
|
23-Mar-2015 |
Hung-ying Tyan <tyanh@chromium.org> |
Chameleon: fix image_generator.get_extrema() Hardware mirror may add blank strips on top/bottom or both sides to the output video signal. When that happens, we may make wrong decision about whether DUT outputs at the TV level and it will results in failures when running display tests in mirrored mode. Currently we are lucky that display_Resolution.mirrored runs correctly on peach_pi but the problem surfaces when running the test on samus via DP. This change scans the vertical line in the middle to get extrema instead of just at two fixed positions. BUG=chromium:469556 TEST=successfully ran display_Resolution.mirrored on samus, peach_pi and peppy with related change 19228e3. Change-Id: I425262d4e467783c4d85949e410042b1a4e11cf4 Reviewed-on: https://chromium-review.googlesource.com/261818 Tested-by: Hung-ying Tyan <tyanh@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@chromium.org> Commit-Queue: Hung-ying Tyan <tyanh@chromium.org>
/external/autotest/client/cros/multimedia/image_generator.py
|
b024965097838348ad56db7e6476038fa112f277 |
|
03-Nov-2014 |
Hung-ying Tyan <tyanh@chromium.org> |
Chameleon: check TV level from projected calibration image instead of looking at DUT platform. It's observed that peach_pi may output video signal at either TV or PC level. This patch fixes it by checking the extrema of the projected calibration image on demand and unlevels the image back to PC level if it's at TV level. BUG=chromium:429573 TEST=run display_ResolutionList.extended on peach_pi and see it passed. Change-Id: Ic771cf3d0a954bc2026cd55e7fe084255fb746ce Reviewed-on: https://chromium-review.googlesource.com/227112 Tested-by: Hung-ying Tyan <tyanh@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@chromium.org> Commit-Queue: Hung-ying Tyan <tyanh@chromium.org>
/external/autotest/client/cros/multimedia/image_generator.py
|
5b7c7671f20e121bbe8e830bfc158203a35580d7 |
|
27-Oct-2014 |
Tom Wai-Hong Tam <waihong@chromium.org> |
Chameleon: Generate the calibration image on client side This is a part of CLs that moves logic from server to client. This way helps code-reusability for client tests. BUG=chromium:405143 TEST=Ran display_Resolution.mirrored passed on Falco Change-Id: Ief1dde5785788212f35cece7cdefa90fb771c8fa Reviewed-on: https://chromium-review.googlesource.com/226107 Tested-by: Wai-Hong Tam <waihong@chromium.org> Reviewed-by: Hung-ying Tyan <tyanh@chromium.org> Commit-Queue: Wai-Hong Tam <waihong@chromium.org>
/external/autotest/client/cros/multimedia/image_generator.py
|