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