History log of /external/autotest/client/cros/multimedia/image_generator.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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