|
@@ 693-697 (lines=5) @@
|
| 690 |
|
break; |
| 691 |
|
|
| 692 |
|
|
| 693 |
|
case 'rmcs': // Reference Movie Cpu Speed atom |
| 694 |
|
$atom_structure['version'] = getid3_lib::BigEndian2Int(substr($atom_data, 0, 1)); |
| 695 |
|
$atom_structure['flags_raw'] = getid3_lib::BigEndian2Int(substr($atom_data, 1, 3)); // hardcoded: 0x0000 |
| 696 |
|
$atom_structure['cpu_speed_rating'] = getid3_lib::BigEndian2Int(substr($atom_data, 4, 2)); |
| 697 |
|
break; |
| 698 |
|
|
| 699 |
|
|
| 700 |
|
case 'rmvc': // Reference Movie Version Check atom |
|
@@ 1233-1237 (lines=5) @@
|
| 1230 |
|
break; |
| 1231 |
|
|
| 1232 |
|
|
| 1233 |
|
case 'crgn': // Clipping ReGioN atom |
| 1234 |
|
$atom_structure['region_size'] = getid3_lib::BigEndian2Int(substr($atom_data, 0, 2)); // The Region size, Region boundary box, |
| 1235 |
|
$atom_structure['boundary_box'] = getid3_lib::BigEndian2Int(substr($atom_data, 2, 8)); // and Clipping region data fields |
| 1236 |
|
$atom_structure['clipping_data'] = substr($atom_data, 10); // constitute a QuickDraw region. |
| 1237 |
|
break; |
| 1238 |
|
|
| 1239 |
|
|
| 1240 |
|
case 'load': // track LOAD settings atom |
|
@@ 1274-1278 (lines=5) @@
|
| 1271 |
|
break; |
| 1272 |
|
|
| 1273 |
|
|
| 1274 |
|
case 'kmat': // compressed MATte atom |
| 1275 |
|
$atom_structure['version'] = getid3_lib::BigEndian2Int(substr($atom_data, 0, 1)); |
| 1276 |
|
$atom_structure['flags_raw'] = getid3_lib::BigEndian2Int(substr($atom_data, 1, 3)); // hardcoded: 0x0000 |
| 1277 |
|
$atom_structure['matte_data_raw'] = substr($atom_data, 4); |
| 1278 |
|
break; |
| 1279 |
|
|
| 1280 |
|
|
| 1281 |
|
case 'ctab': // Color TABle atom |
|
@@ 1453-1457 (lines=5) @@
|
| 1450 |
|
$atom_structure['video_profile_name'] = $this->QuicktimeIODSvideoProfileName($atom_structure['video_profile_id']); |
| 1451 |
|
break; |
| 1452 |
|
|
| 1453 |
|
case 'ftyp': // FileTYPe (?) atom (for MP4 it seems) |
| 1454 |
|
$atom_structure['signature'] = substr($atom_data, 0, 4); |
| 1455 |
|
$atom_structure['unknown_1'] = getid3_lib::BigEndian2Int(substr($atom_data, 4, 4)); |
| 1456 |
|
$atom_structure['fourcc'] = substr($atom_data, 8, 4); |
| 1457 |
|
break; |
| 1458 |
|
|
| 1459 |
|
case 'mdat': // Media DATa atom |
| 1460 |
|
// 'mdat' contains the actual data for the audio/video, possibly also subtitles |