tools: sof-ri-info: fix css mft parsing for bin with ext mft

CSS Manifest header must be created with file offset adjusted
by extended manifest size to loop through extensions correctly.

Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
This commit is contained in:
Marcin Maka 2020-05-22 17:05:22 +02:00
parent 3f39319549
commit a28525b23b
1 changed files with 2 additions and 1 deletions

View File

@ -371,7 +371,8 @@ def parse_cse_manifest(reader):
entry_length))
if '.man' in entry_name:
entry = CssManifest(entry_name, entry_offset)
entry = CssManifest(entry_name,
reader.ext_mft_length + entry_offset)
cur_off = reader.set_offset(reader.ext_mft_length + entry_offset)
parse_css_manifest(entry, reader,
reader.ext_mft_length + entry_offset + entry_length)