|
@@ 1986-1990 (lines=5) @@
|
| 1983 |
|
$data = getid3_lib::BigEndian2Int(substr($atom_data, $offset, $data_size * 1)); |
| 1984 |
|
$offset += ($data_size * 1); |
| 1985 |
|
break; |
| 1986 |
|
case 0x0002: // 0x0002 = char (size field *= 1-byte) |
| 1987 |
|
$data = substr($atom_data, $offset, $data_size * 1); |
| 1988 |
|
$offset += ($data_size * 1); |
| 1989 |
|
$data = rtrim($data, "\x00"); |
| 1990 |
|
break; |
| 1991 |
|
case 0x0003: // 0x0003 = DWORD+ (size field *= 2-byte), values are stored CDAB |
| 1992 |
|
$data = ''; |
| 1993 |
|
for ($i = $data_size - 1; $i >= 0; $i--) { |
|
@@ 2023-2026 (lines=4) @@
|
| 2020 |
|
$data = $data[0]; |
| 2021 |
|
} |
| 2022 |
|
break; |
| 2023 |
|
case 0x0007: // 0x0007 = bytes (size field *= 1-byte), values are stored as ?????? |
| 2024 |
|
$data = substr($atom_data, $offset, $data_size * 1); |
| 2025 |
|
$offset += ($data_size * 1); |
| 2026 |
|
break; |
| 2027 |
|
case 0x0008: // 0x0008 = ????? (size field *= 2-byte), values are stored as ?????? |
| 2028 |
|
$data = substr($atom_data, $offset, $data_size * 2); |
| 2029 |
|
$offset += ($data_size * 2); |
|
@@ 2027-2030 (lines=4) @@
|
| 2024 |
|
$data = substr($atom_data, $offset, $data_size * 1); |
| 2025 |
|
$offset += ($data_size * 1); |
| 2026 |
|
break; |
| 2027 |
|
case 0x0008: // 0x0008 = ????? (size field *= 2-byte), values are stored as ?????? |
| 2028 |
|
$data = substr($atom_data, $offset, $data_size * 2); |
| 2029 |
|
$offset += ($data_size * 2); |
| 2030 |
|
break; |
| 2031 |
|
default: |
| 2032 |
|
echo 'QuicktimeParseNikonNCTG()::unknown $data_size_type: '.$data_size_type.'<br>'; |
| 2033 |
|
break 2; |