| Index: tools/perf/metrics/media.py
|
| diff --git a/tools/perf/metrics/media.py b/tools/perf/metrics/media.py
|
| index ce2c8ba23d8b6c2db9a29c5e18640fa5887eae05..f26e715433773b11ca8353a033cd3b810478c598 100644
|
| --- a/tools/perf/metrics/media.py
|
| +++ b/tools/perf/metrics/media.py
|
| @@ -5,6 +5,8 @@ import logging
|
| import os
|
|
|
| from metrics import Metric
|
| +from telemetry.value import list_of_scalar_values
|
| +from telemetry.value import scalar
|
|
|
|
|
| class MediaMetric(Metric):
|
| @@ -58,12 +60,16 @@ class MediaMetric(Metric):
|
| for m in metrics:
|
| if m.startswith(metric):
|
| special_label = m[len(metric):]
|
| + trace_name = '%s.%s%s' % (metric, trace, special_label)
|
| if isinstance(metrics[m], list):
|
| - values = [float(v) for v in metrics[m]]
|
| + results.AddValue(list_of_scalar_values.ListOfScalarValues(
|
| + results.current_page, trace_name, unit,
|
| + values=[float(v) for v in metrics[m]],
|
| + important=True))
|
| else:
|
| - values = float(metrics[m])
|
| - results.Add(trace + special_label, unit, values,
|
| - chart_name=metric, data_type='default')
|
| + results.AddValue(scalar.ScalarValue(
|
| + results.current_page, trace_name, unit, value=float(metrics[m]),
|
| + important=True))
|
|
|
| trace = media_metric['id']
|
| if not trace:
|
|
|