-
Notifications
You must be signed in to change notification settings - Fork 3
/
config.ini
88 lines (87 loc) · 3.99 KB
/
config.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# Internal configurations for the Observation Framework.
#
# The Software is provided to you by the Licensor under the License, as
# defined below, subject to the following condition.
#
# Without limiting other conditions in the License, the grant of rights under
# the License will not include, and the License does not grant to you, the
# right to Sell the Software.
#
# For purposes of the foregoing, “Sell” means practicing any or all of the
# rights granted to you under the License to provide to third parties, for a
# fee or other consideration (including without limitation fees for hosting
# or consulting/ support services related to the Software), a product or
# service whose value derives, entirely or substantially, from the
# functionality of the Software. Any license notice or attribution required
# by the License must also include this Commons Clause License Condition
# notice.
#
# Software: WAVE Observation Framework
# License: Apache 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt
# Licensor: Consumer Technology Association
# Contributor: Resillion UK Limited
[GENERAL]
# URL to access Test Runner API
test_runner_url = http://localhost:8000
# input filenames in a folder can be sorted either by "filename" or by "timestamp"
sort_input_files_by = filename
# sub-directory for log files, relative to observation_platform directory
log_file_path = logs
# sub-directory for results files, relative to observation_platform directory
result_file_path = results
# sub-directory for audio mezzanine files, relative to observation_platform directory
audio_mezzanine_file_path = audio_mezzanine
# max number of session logs and session results
# older logs and results gets deleted when max number of session is exceeded
session_log_threshold = 100
# If the number of missing frames on an individual test is greater than this
# then posts an error result and terminates the session.
# Set to 0 to disable the feature.
missing_frame_threshold = 0
# If number of consecutive camera frames has no qr code
# then posts an error result and terminates the session.
# This value is in number of mezzanine frames
# corespondent camera framecan be calculated by
# camera_frame_rate/mezzanine_frame_rate * consecutive_no_qr_threshold
# Set to 0 to disable the feature.
consecutive_no_qr_threshold = 0
# session timeout from receiving the status ended QR code
end_of_session_timeout = 600
# check for no QR code is detected
# if timeout is exceeded then session is ended and observation framework terminates
no_qr_code_timeout = 5
# serach qr area in seconds, where the search end to
# 0 to disable search
search_qr_area_to = 60
# margin to add around the detected area to crop
qr_area_margin = 50
# qr code list check back count for duplicated qr code detection
duplicated_qr_check_count = 3
# only check in the expected neighborhood of the segment to speed up the calculation
# 500ms sample is taken from the recording file on expected position
# instead of finding matches with whole recording file
audio_observation_neighborhood = 500
# Align the archived copy of PN data (segmentdata) with the PN data in the recorded audio (subjectdata)
# loop audio_alignment_check_count times to check from start and end of segment
# if last 3 segments are aligned within the tolerance of segment duration.
audio_alignment_check_count = 10
# amount of qr codes to look forwards and backwards around switching point
# for no visible video shifts
max_search_frames_for_video_shift = 25
# enable cropping of the pre-test qr code area this increases processing time
# only use when OF is unable to detect pre-test qr code
# True = Enabled, False = Disabled
enable_cropped_scan_for_pre_test_qr = False
[TOLERANCES]
# video tolerances
start_frame_num_tolerance = 0
end_frame_num_tolerance = 0
mid_frame_num_tolerance = 10
splice_start_frame_num_tolerance = 0
splice_end_frame_num_tolerance = 0
# audio tolerances
start_segment_num_tolerance = 0
end_segment_num_tolerance = 0
mid_segment_num_tolerance = 10
splice_start_segment_num_tolerance = 0
splice_end_segment_num_tolerance = 0