xref: /aosp_15_r20/external/autotest/client/cros/video/constants.py (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1*9c5db199SXin Li# Copyright 2015 The Chromium OS Authors. All rights reserved.
2*9c5db199SXin Li# Use of this source code is governed by a BSD-style license that can be
3*9c5db199SXin Li# found in the LICENSE file.
4*9c5db199SXin Li
5*9c5db199SXin LiSUPPORTED_BOARDS = ['lumpy', 'daisy', 'falco', 'link', 'parrot', 'peppy',
6*9c5db199SXin Li                    'peach_pi', 'peach_pit', 'auron_paine', 'squawks', 'cyan'
7*9c5db199SXin Li                    'veyron_jerry', 'chell']
8*9c5db199SXin Li
9*9c5db199SXin LiDESIRED_WIDTH = 864
10*9c5db199SXin LiDESIRED_HEIGHT = 494
11*9c5db199SXin Li
12*9c5db199SXin LiTEST_DIR = '/tmp/test'
13*9c5db199SXin LiGOLDEN_CHECKSUMS_FILENAME = 'golden_checksums.txt'
14*9c5db199SXin LiGOLDEN_CHECKSUM_REMOTE_BASE_DIR = (
15*9c5db199SXin Li    'https://storage.googleapis.com/chromiumos-test-assets-public'
16*9c5db199SXin Li    '/golden_images_video_image_comparison')
17*9c5db199SXin Li
18*9c5db199SXin LiIMAGE_FORMAT = 'png'
19*9c5db199SXin LiFCOUNT = 330
20*9c5db199SXin LiMAX_FRAME_REPEAT_COUNT = 5
21*9c5db199SXin LiMAX_DIFF_TOTAL_FCOUNT = 10
22*9c5db199SXin LiMAX_NONMATCHING_FCOUNT = 10
23*9c5db199SXin LiNUM_CAPTURE_TRIES = 10
24*9c5db199SXin Li
25*9c5db199SXin Li#Hardware decoding constants
26*9c5db199SXin LiMEDIA_GVD_INIT_STATUS = 'Media.GpuVideoDecoderInitializeStatus'
27*9c5db199SXin LiMEDIA_GVD_ERROR = 'Media.GpuVideoDecoderError'
28*9c5db199SXin LiRTC_INIT_HISTOGRAM = 'Media.RTCVideoDecoderInitDecodeSuccess'
29*9c5db199SXin LiMEDIA_RECORDER_VEA_USED_HISTOGRAM = 'Media.MediaRecorder.VEAUsed'
30*9c5db199SXin LiMEDIA_GVD_BUCKET = 0
31*9c5db199SXin LiRTC_VIDEO_INIT_BUCKET = 1
32*9c5db199SXin LiMEDIA_CAVDA_INIT_STATUS = (
33*9c5db199SXin Li    'Media.GpuArcVideoDecodeAccelerator.InitializeResult')
34*9c5db199SXin LiMEDIA_CAVDA_BUCKET = 0
35*9c5db199SXin LiMEDIA_RECORDER_VEA_USED_BUCKET = 1
36*9c5db199SXin LiMEDIA_RECORDER_VEA_NOT_USED_BUCKET = 0
37*9c5db199SXin Li
38*9c5db199SXin Li#Path for video HTML file which helps for video operations
39*9c5db199SXin LiCROS_VIDEO_DIR = '/usr/local/autotest/cros/video'
40*9c5db199SXin LiVIDEO_HTML_FILEPATH = CROS_VIDEO_DIR + '/video.html'
41*9c5db199SXin Li
42*9c5db199SXin Li#Playback duration to check video can play
43*9c5db199SXin LiPLAYBACK_TEST_TIME_S = 10
44