|
@@ 1042-1057 (lines=16) @@
|
| 1039 |
|
$chapteratom_entry[$sub_sub_subelement['id_name']] = getid3_lib::BigEndian2Int($sub_sub_subelement['data']); |
| 1040 |
|
break; |
| 1041 |
|
|
| 1042 |
|
case EBML_ID_CHAPTERTRACK: |
| 1043 |
|
$chaptertrack_entry = array(); |
| 1044 |
|
|
| 1045 |
|
while ($this->getEBMLelement($sub_sub_sub_subelement, $sub_sub_subelement['end'], true)) { |
| 1046 |
|
switch ($sub_sub_sub_subelement['id']) { |
| 1047 |
|
|
| 1048 |
|
case EBML_ID_CHAPTERTRACKNUMBER: |
| 1049 |
|
$chaptertrack_entry[$sub_sub_sub_subelement['id_name']] = getid3_lib::BigEndian2Int($sub_sub_sub_subelement['data']); |
| 1050 |
|
break; |
| 1051 |
|
|
| 1052 |
|
default: |
| 1053 |
|
$this->unhandledElement('chapters.editionentry.chapteratom.chaptertrack', __LINE__, $sub_sub_sub_subelement); |
| 1054 |
|
} |
| 1055 |
|
} |
| 1056 |
|
$chapteratom_entry[$sub_sub_subelement['id_name']][] = $chaptertrack_entry; |
| 1057 |
|
break; |
| 1058 |
|
|
| 1059 |
|
case EBML_ID_CHAPTERDISPLAY: |
| 1060 |
|
$chapterdisplay_entry = array(); |
|
@@ 1110-1125 (lines=16) @@
|
| 1107 |
|
$cluster_entry[$subelement['id_name']] = getid3_lib::BigEndian2Int($subelement['data']); |
| 1108 |
|
break; |
| 1109 |
|
|
| 1110 |
|
case EBML_ID_CLUSTERSILENTTRACKS: |
| 1111 |
|
$cluster_silent_tracks = array(); |
| 1112 |
|
|
| 1113 |
|
while ($this->getEBMLelement($sub_subelement, $subelement['end'], true)) { |
| 1114 |
|
switch ($sub_subelement['id']) { |
| 1115 |
|
|
| 1116 |
|
case EBML_ID_CLUSTERSILENTTRACKNUMBER: |
| 1117 |
|
$cluster_silent_tracks[] = getid3_lib::BigEndian2Int($sub_subelement['data']); |
| 1118 |
|
break; |
| 1119 |
|
|
| 1120 |
|
default: |
| 1121 |
|
$this->unhandledElement('cluster.silenttracks', __LINE__, $sub_subelement); |
| 1122 |
|
} |
| 1123 |
|
} |
| 1124 |
|
$cluster_entry[$subelement['id_name']][] = $cluster_silent_tracks; |
| 1125 |
|
break; |
| 1126 |
|
|
| 1127 |
|
case EBML_ID_CLUSTERBLOCKGROUP: |
| 1128 |
|
$cluster_block_group = array('offset' => $this->current_offset); |