@@ 390-393 (lines=4) @@ | ||
387 | if ($SNDM_thisTagSize != (4 + 4 + 2 + 2 + $SNDM_thisTagDataSize)) { |
|
388 | $info['warning'][] = 'RIFF.WAVE.SNDM.data contains tag not expected length (expected: '.$SNDM_thisTagSize.', found: '.(4 + 4 + 2 + 2 + $SNDM_thisTagDataSize).') at offset '.$SNDM_startoffset.' (file offset '.($thisfile_riff_WAVE_SNDM_0['offset'] + $SNDM_startoffset).')'; |
|
389 | break; |
|
390 | } elseif ($SNDM_thisTagSize <= 0) { |
|
391 | $info['warning'][] = 'RIFF.WAVE.SNDM.data contains zero-size tag at offset '.$SNDM_startoffset.' (file offset '.($thisfile_riff_WAVE_SNDM_0['offset'] + $SNDM_startoffset).')'; |
|
392 | break; |
|
393 | } |
|
394 | $SNDM_startoffset += $SNDM_thisTagSize; |
|
395 | ||
396 | $thisfile_riff_WAVE_SNDM_0['parsed_raw'][$SNDM_thisTagKey] = $SNDM_thisTagDataText; |
|
@@ 399-401 (lines=3) @@ | ||
396 | $thisfile_riff_WAVE_SNDM_0['parsed_raw'][$SNDM_thisTagKey] = $SNDM_thisTagDataText; |
|
397 | if ($parsedkey = self::waveSNDMtagLookup($SNDM_thisTagKey)) { |
|
398 | $thisfile_riff_WAVE_SNDM_0['parsed'][$parsedkey] = $SNDM_thisTagDataText; |
|
399 | } else { |
|
400 | $info['warning'][] = 'RIFF.WAVE.SNDM contains unknown tag "'.$SNDM_thisTagKey.'" at offset '.$SNDM_startoffset.' (file offset '.($thisfile_riff_WAVE_SNDM_0['offset'] + $SNDM_startoffset).')'; |
|
401 | } |
|
402 | } |
|
403 | ||
404 | $tagmapping = array( |