Code Duplication    Length = 5-5 lines in 4 locations

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

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