fix failure line handling for VideEncoderDecoderTest.
Bug: 25293338
Change-Id: I3b7f3c3d909c4c4fa36d325ef0e38b000b2a2a81
diff --git a/tools/cts-media/get_achievable_rates.py b/tools/cts-media/get_achievable_rates.py
index 81412da..9dde743 100755
--- a/tools/cts-media/get_achievable_rates.py
+++ b/tools/cts-media/get_achievable_rates.py
@@ -201,6 +201,12 @@
def _parseFailureLine(self, line):
"""Handles parsing a line from the failure log."""
self._tryParseMeasuredFrameRate(line)
+ if line.startswith('Raw data: '):
+ for result in self._parseRawData(line):
+ fmt = result['EncOutputFormat']
+ self.size = Size(fmt['width'], fmt['height'])
+ self.codec = result['codec']
+ self.mime = fmt['mime']
def _parseMessage(self, message, array):
"""Handles parsing a message from ValueArrays."""