|
@@ 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( |