Lines Matching refs:info

27 		$info = &$this->getid3->info;
29 $this->fseek($info['avdataoffset']);
35 $info['fileformat'] = 'nsv';
36 $info['audio']['dataformat'] = 'nsv';
37 $info['video']['dataformat'] = 'nsv';
38 $info['audio']['lossless'] = false;
39 $info['video']['lossless'] = false;
45 $info['fileformat'] = 'nsv';
46 $info['audio']['dataformat'] = 'nsv';
47 $info['video']['dataformat'] = 'nsv';
48 $info['audio']['lossless'] = false;
49 $info['video']['lossless'] = false;
50 $this->getNSVsHeaderFilepointer($info['nsv']['NSVf']['header_length']);
55 …$this->error('Expecting "NSVs" or "NSVf" at offset '.$info['avdataoffset'].', found "'.getid3_lib:…
59 if (!isset($info['nsv']['NSVf'])) {
72 $info = &$this->getid3->info;
77 $info['nsv']['NSVs']['identifier'] = substr($NSVsheader, $offset, 4);
80 if ($info['nsv']['NSVs']['identifier'] != 'NSVs') {
81 …$this->error('expected "NSVs" at offset ('.$fileoffset.'), found "'.$info['nsv']['NSVs']['identifi…
82 unset($info['nsv']['NSVs']);
86 $info['nsv']['NSVs']['offset'] = $fileoffset;
88 …$info['nsv']['NSVs']['video_codec'] = substr($NSVsheader, $offset…
90 …$info['nsv']['NSVs']['audio_codec'] = substr($NSVsheader, $offset…
92 …$info['nsv']['NSVs']['resolution_x'] = getid3_lib::LittleEndian2Int(substr($NSVsheader, $offset…
94 …$info['nsv']['NSVs']['resolution_y'] = getid3_lib::LittleEndian2Int(substr($NSVsheader, $offset…
97 …$info['nsv']['NSVs']['framerate_index'] = getid3_lib::LittleEndian2Int(substr($NSVsheader, $offset…
114 switch ($info['nsv']['NSVs']['audio_codec']) {
116 …$info['nsv']['NSVs']['bits_channel'] = getid3_lib::LittleEndian2Int(substr($NSVsheader, $offset, 1…
118 …$info['nsv']['NSVs']['channels'] = getid3_lib::LittleEndian2Int(substr($NSVsheader, $offset, 1…
120 …$info['nsv']['NSVs']['sample_rate'] = getid3_lib::LittleEndian2Int(substr($NSVsheader, $offset, 2…
123 $info['audio']['sample_rate'] = $info['nsv']['NSVs']['sample_rate'];
134 $info['video']['resolution_x'] = $info['nsv']['NSVs']['resolution_x'];
135 $info['video']['resolution_y'] = $info['nsv']['NSVs']['resolution_y'];
136 …$info['nsv']['NSVs']['frame_rate'] = $this->NSVframerateLookup($info['nsv']['NSVs']['framerate_i…
137 $info['video']['frame_rate'] = $info['nsv']['NSVs']['frame_rate'];
138 $info['video']['bits_per_sample'] = 24;
139 $info['video']['pixel_aspect_ratio'] = (float) 1;
151 $info = &$this->getid3->info;
156 $info['nsv']['NSVf']['identifier'] = substr($NSVfheader, $offset, 4);
159 if ($info['nsv']['NSVf']['identifier'] != 'NSVf') {
160 …$this->error('expected "NSVf" at offset ('.$fileoffset.'), found "'.$info['nsv']['NSVf']['identifi…
161 unset($info['nsv']['NSVf']);
165 $info['nsv']['NSVs']['offset'] = $fileoffset;
167 …$info['nsv']['NSVf']['header_length'] = getid3_lib::LittleEndian2Int(substr($NSVfheader, $offset, …
169 …$info['nsv']['NSVf']['file_size'] = getid3_lib::LittleEndian2Int(substr($NSVfheader, $offset, …
172 if ($info['nsv']['NSVf']['file_size'] > $info['avdataend']) {
173 …g('truncated file - NSVf header indicates '.$info['nsv']['NSVf']['file_size'].' bytes, file actual…
176 …$info['nsv']['NSVf']['playtime_ms'] = getid3_lib::LittleEndian2Int(substr($NSVfheader, $offset, …
178 …$info['nsv']['NSVf']['meta_size'] = getid3_lib::LittleEndian2Int(substr($NSVfheader, $offset, …
180 …$info['nsv']['NSVf']['TOC_entries_1'] = getid3_lib::LittleEndian2Int(substr($NSVfheader, $offset, …
182 …$info['nsv']['NSVf']['TOC_entries_2'] = getid3_lib::LittleEndian2Int(substr($NSVfheader, $offset, …
185 if ($info['nsv']['NSVf']['playtime_ms'] == 0) {
190 …$NSVfheader .= $this->fread($info['nsv']['NSVf']['meta_size'] + (4 * $info['nsv']['NSVf']['TOC_ent…
192 …$info['nsv']['NSVf']['metadata'] = substr($NSVfheader, $offset, $info['nsv']…
193 $offset += $info['nsv']['NSVf']['meta_size'];
197 while ($TOCcounter < $info['nsv']['NSVf']['TOC_entries_1']) {
198 if ($TOCcounter < $info['nsv']['NSVf']['TOC_entries_1']) {
199 …$info['nsv']['NSVf']['TOC_1'][$TOCcounter] = getid3_lib::LittleEndian2Int(substr($NSVfheader, $off…
206 if (trim($info['nsv']['NSVf']['metadata']) != '') {
207 $info['nsv']['NSVf']['metadata'] = str_replace('`', "\x01", $info['nsv']['NSVf']['metadata']);
208 $CommentPairArray = explode("\x01".' ', $info['nsv']['NSVf']['metadata']);
212 $info['nsv']['comments'][strtolower($key)][] = trim(str_replace("\x01", '', $value));
217 $info['playtime_seconds'] = $info['nsv']['NSVf']['playtime_ms'] / 1000;
218 $info['bitrate'] = ($info['nsv']['NSVf']['file_size'] * 8) / $info['playtime_seconds'];