|
@@ 318-322 (lines=5) @@
|
| 315 |
|
$thisfile_asf_codeclistobject['reserved'] = substr($ASFHeaderData, $offset, 16); |
| 316 |
|
$offset += 16; |
| 317 |
|
$thisfile_asf_codeclistobject['reserved_guid'] = $this->BytestringToGUID($thisfile_asf_codeclistobject['reserved']); |
| 318 |
|
if ($thisfile_asf_codeclistobject['reserved'] != $this->GUIDtoBytestring('86D15241-311D-11D0-A3A4-00A0C90348F6')) { |
| 319 |
|
$info['warning'][] = 'codec_list_object.reserved GUID {'.$this->BytestringToGUID($thisfile_asf_codeclistobject['reserved']).'} does not match expected "GETID3_ASF_Reserved_1" GUID {86D15241-311D-11D0-A3A4-00A0C90348F6}'; |
| 320 |
|
//return false; |
| 321 |
|
break; |
| 322 |
|
} |
| 323 |
|
$thisfile_asf_codeclistobject['codec_entries_count'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 4)); |
| 324 |
|
$offset += 4; |
| 325 |
|
for ($CodecEntryCounter = 0; $CodecEntryCounter < $thisfile_asf_codeclistobject['codec_entries_count']; $CodecEntryCounter++) { |
|
@@ 460-464 (lines=5) @@
|
| 457 |
|
$thisfile_asf_scriptcommandobject['reserved'] = substr($ASFHeaderData, $offset, 16); |
| 458 |
|
$offset += 16; |
| 459 |
|
$thisfile_asf_scriptcommandobject['reserved_guid'] = $this->BytestringToGUID($thisfile_asf_scriptcommandobject['reserved']); |
| 460 |
|
if ($thisfile_asf_scriptcommandobject['reserved'] != $this->GUIDtoBytestring('4B1ACBE3-100B-11D0-A39B-00A0C90348F6')) { |
| 461 |
|
$info['warning'][] = 'script_command_object.reserved GUID {'.$this->BytestringToGUID($thisfile_asf_scriptcommandobject['reserved']).'} does not match expected "GETID3_ASF_Reserved_1" GUID {4B1ACBE3-100B-11D0-A39B-00A0C90348F6}'; |
| 462 |
|
//return false; |
| 463 |
|
break; |
| 464 |
|
} |
| 465 |
|
$thisfile_asf_scriptcommandobject['commands_count'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2)); |
| 466 |
|
$offset += 2; |
| 467 |
|
$thisfile_asf_scriptcommandobject['command_types_count'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2)); |
|
@@ 519-522 (lines=4) @@
|
| 516 |
|
$thisfile_asf_markerobject['reserved'] = substr($ASFHeaderData, $offset, 16); |
| 517 |
|
$offset += 16; |
| 518 |
|
$thisfile_asf_markerobject['reserved_guid'] = $this->BytestringToGUID($thisfile_asf_markerobject['reserved']); |
| 519 |
|
if ($thisfile_asf_markerobject['reserved'] != $this->GUIDtoBytestring('4CFEDB20-75F6-11CF-9C0F-00A0C90349CB')) { |
| 520 |
|
$info['warning'][] = 'marker_object.reserved GUID {'.$this->BytestringToGUID($thisfile_asf_markerobject['reserved_1']).'} does not match expected "GETID3_ASF_Reserved_1" GUID {4CFEDB20-75F6-11CF-9C0F-00A0C90349CB}'; |
| 521 |
|
break; |
| 522 |
|
} |
| 523 |
|
$thisfile_asf_markerobject['markers_count'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 4)); |
| 524 |
|
$offset += 4; |
| 525 |
|
$thisfile_asf_markerobject['reserved_2'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2)); |