@@ 522-526 (lines=5) @@ | ||
519 | break; |
|
520 | ||
521 | ||
522 | case 'rmcs': // Reference Movie Cpu Speed atom |
|
523 | $atom_structure['version'] = getid3_lib::BigEndian2Int(substr($atom_data, 0, 1)); |
|
524 | $atom_structure['flags_raw'] = getid3_lib::BigEndian2Int(substr($atom_data, 1, 3)); // hardcoded: 0x0000 |
|
525 | $atom_structure['cpu_speed_rating'] = getid3_lib::BigEndian2Int(substr($atom_data, 4, 2)); |
|
526 | break; |
|
527 | ||
528 | ||
529 | case 'rmvc': // Reference Movie Version Check atom |
|
@@ 572-576 (lines=5) @@ | ||
569 | break; |
|
570 | ||
571 | ||
572 | case 'rmla': // Reference Movie Language Atom |
|
573 | $atom_structure['version'] = getid3_lib::BigEndian2Int(substr($atom_data, 0, 1)); |
|
574 | $atom_structure['flags_raw'] = getid3_lib::BigEndian2Int(substr($atom_data, 1, 3)); // hardcoded: 0x0000 |
|
575 | $atom_structure['track_id'] = getid3_lib::BigEndian2Int(substr($atom_data, 4, 2)); |
|
576 | break; |
|
577 | ||
578 | ||
579 | case 'ptv ': // Print To Video - defines a movie's full screen mode |
|
@@ 1029-1033 (lines=5) @@ | ||
1026 | break; |
|
1027 | ||
1028 | ||
1029 | case 'crgn': // Clipping ReGioN atom |
|
1030 | $atom_structure['region_size'] = getid3_lib::BigEndian2Int(substr($atom_data, 0, 2)); // The Region size, Region boundary box, |
|
1031 | $atom_structure['boundary_box'] = getid3_lib::BigEndian2Int(substr($atom_data, 2, 8)); // and Clipping region data fields |
|
1032 | $atom_structure['clipping_data'] = substr($atom_data, 10); // constitute a QuickDraw region. |
|
1033 | break; |
|
1034 | ||
1035 | ||
1036 | case 'load': // track LOAD settings atom |
|
@@ 1070-1074 (lines=5) @@ | ||
1067 | break; |
|
1068 | ||
1069 | ||
1070 | case 'kmat': // compressed MATte atom |
|
1071 | $atom_structure['version'] = getid3_lib::BigEndian2Int(substr($atom_data, 0, 1)); |
|
1072 | $atom_structure['flags_raw'] = getid3_lib::BigEndian2Int(substr($atom_data, 1, 3)); // hardcoded: 0x0000 |
|
1073 | $atom_structure['matte_data_raw'] = substr($atom_data, 4); |
|
1074 | break; |
|
1075 | ||
1076 | ||
1077 | case 'ctab': // Color TABle atom |
|
@@ 1219-1223 (lines=5) @@ | ||
1216 | $atom_structure['video_profile_name'] = $this->QuicktimeIODSvideoProfileName($atom_structure['video_profile_id']); |
|
1217 | break; |
|
1218 | ||
1219 | case 'ftyp': // FileTYPe (?) atom (for MP4 it seems) |
|
1220 | $atom_structure['signature'] = substr($atom_data, 0, 4); |
|
1221 | $atom_structure['unknown_1'] = getid3_lib::BigEndian2Int(substr($atom_data, 4, 4)); |
|
1222 | $atom_structure['fourcc'] = substr($atom_data, 8, 4); |
|
1223 | break; |
|
1224 | ||
1225 | case 'mdat': // Media DATa atom |
|
1226 | // 'mdat' contains the actual data for the audio/video, possibly also subtitles |