Code Duplication    Length = 5-5 lines in 4 locations

3rdparty/getID3/getid3/module.audio-video.quicktime.php 4 locations

@@ 669-673 (lines=5) @@
666
					break;
667
668
669
				case 'rmcs': // Reference Movie Cpu Speed atom
670
					$atom_structure['version']          = getid3_lib::BigEndian2Int(substr($atom_data,  0, 1));
671
					$atom_structure['flags_raw']        = getid3_lib::BigEndian2Int(substr($atom_data,  1, 3)); // hardcoded: 0x0000
672
					$atom_structure['cpu_speed_rating'] = getid3_lib::BigEndian2Int(substr($atom_data,  4, 2));
673
					break;
674
675
676
				case 'rmvc': // Reference Movie Version Check atom
@@ 1207-1211 (lines=5) @@
1204
					break;
1205
1206
1207
				case 'crgn': // Clipping ReGioN atom
1208
					$atom_structure['region_size']   = getid3_lib::BigEndian2Int(substr($atom_data,  0, 2)); // The Region size, Region boundary box,
1209
					$atom_structure['boundary_box']  = getid3_lib::BigEndian2Int(substr($atom_data,  2, 8)); // and Clipping region data fields
1210
					$atom_structure['clipping_data'] =                           substr($atom_data, 10);           // constitute a QuickDraw region.
1211
					break;
1212
1213
1214
				case 'load': // track LOAD settings atom
@@ 1248-1252 (lines=5) @@
1245
					break;
1246
1247
1248
				case 'kmat': // compressed MATte atom
1249
					$atom_structure['version']        = getid3_lib::BigEndian2Int(substr($atom_data,  0, 1));
1250
					$atom_structure['flags_raw']      = getid3_lib::BigEndian2Int(substr($atom_data,  1, 3)); // hardcoded: 0x0000
1251
					$atom_structure['matte_data_raw'] =               substr($atom_data,  4);
1252
					break;
1253
1254
1255
				case 'ctab': // Color TABle atom
@@ 1427-1431 (lines=5) @@
1424
					$atom_structure['video_profile_name'] = $this->QuicktimeIODSvideoProfileName($atom_structure['video_profile_id']);
1425
					break;
1426
1427
				case 'ftyp': // FileTYPe (?) atom (for MP4 it seems)
1428
					$atom_structure['signature'] =                           substr($atom_data,  0, 4);
1429
					$atom_structure['unknown_1'] = getid3_lib::BigEndian2Int(substr($atom_data,  4, 4));
1430
					$atom_structure['fourcc']    =                           substr($atom_data,  8, 4);
1431
					break;
1432
1433
				case 'mdat': // Media DATa atom
1434
					// 'mdat' contains the actual data for the audio/video, possibly also subtitles