Code Duplication    Length = 5-5 lines in 5 locations

src/wp-includes/ID3/module.audio-video.quicktime.php 5 locations

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