Lines Matching refs:info

97 		$info = &$this->getid3->info;
99 $this->fseek($info['avdataoffset']);
101 $FLVdataLength = $info['avdataend'] - $info['avdataoffset'];
104 $info['fileformat'] = 'flv';
105 $info['flv']['header']['signature'] = substr($FLVheader, 0, 3);
106 $info['flv']['header']['version'] = getid3_lib::BigEndian2Int(substr($FLVheader, 3, 1));
109 if ($info['flv']['header']['signature'] != self::magic) {
110 …:PrintHexBytes(self::magic).'" at offset '.$info['avdataoffset'].', found "'.getid3_lib::PrintHexB…
111 unset($info['flv'], $info['fileformat']);
115 $info['flv']['header']['hasAudio'] = (bool) ($TypeFlags & 0x04);
116 $info['flv']['header']['hasVideo'] = (bool) ($TypeFlags & 0x01);
129 $info['flv']['framecount'] = array('total'=>0, 'audio'=>0, 'video'=>0);
130 $flv_framecount = &$info['flv']['framecount'];
131 …while ((($this->ftell() + 16) < $info['avdataend']) && (($tagParseCount++ <= $this->max_frames) ||…
150 $info['flv']['audio']['audioFormat'] = ($LastHeaderByte >> 4) & 0x0F;
151 $info['flv']['audio']['audioRate'] = ($LastHeaderByte >> 2) & 0x03;
152 $info['flv']['audio']['audioSampleSize'] = ($LastHeaderByte >> 1) & 0x01;
153 $info['flv']['audio']['audioType'] = $LastHeaderByte & 0x01;
161 $info['flv']['video']['videoCodec'] = $LastHeaderByte & 0x07;
165 if ($info['flv']['video']['videoCodec'] == GETID3_FLV_VIDEO_H264) {
187 $info['video']['resolution_x'] = $spsReader->getWidth();
188 $info['video']['resolution_y'] = $spsReader->getHeight();
194 } elseif ($info['flv']['video']['videoCodec'] == GETID3_FLV_VIDEO_H263) {
198 $info['flv']['header']['videoSizeType'] = $PictureSizeType;
210 $info['video']['resolution_x'] = $PictureSizeEnc['x'] & 0xFF;
211 $info['video']['resolution_y'] = $PictureSizeEnc['y'] & 0xFF;
217 $info['video']['resolution_x'] = $PictureSizeEnc['x'] & 0xFFFF;
218 $info['video']['resolution_y'] = $PictureSizeEnc['y'] & 0xFFFF;
222 $info['video']['resolution_x'] = 352;
223 $info['video']['resolution_y'] = 288;
227 $info['video']['resolution_x'] = 176;
228 $info['video']['resolution_y'] = 144;
232 $info['video']['resolution_x'] = 128;
233 $info['video']['resolution_y'] = 96;
237 $info['video']['resolution_x'] = 320;
238 $info['video']['resolution_y'] = 240;
242 $info['video']['resolution_x'] = 160;
243 $info['video']['resolution_y'] = 120;
247 $info['video']['resolution_x'] = 0;
248 $info['video']['resolution_y'] = 0;
253 } elseif ($info['flv']['video']['videoCodec'] == GETID3_FLV_VIDEO_VP6FLV_ALPHA) {
256 if (!isset($info['video']['resolution_x'])) { // only when meta data isn't set
259 $info['video']['resolution_x'] = ($PictureSizeEnc['x'] & 0xFF) << 3;
260 $info['video']['resolution_y'] = ($PictureSizeEnc['y'] & 0xFF) << 3;
265 if (!empty($info['video']['resolution_x']) && !empty($info['video']['resolution_y'])) {
266 …$info['video']['pixel_aspect_ratio'] = $info['video']['resolution_x'] / $info['video']['resolution…
280 $info['flv']['meta'][$eventName] = $reader->readData();
285 if (isset($info['flv']['meta']['onMetaData'][$sourcekey])) {
289 $info['video'][$destkey] = intval(round($info['flv']['meta']['onMetaData'][$sourcekey]));
292 …$info['audio'][$destkey] = getid3_lib::CastAsInt(round($info['flv']['meta']['onMetaData'][$sourcek…
297 $info['video'][$destkey] = $info['flv']['meta']['onMetaData'][$sourcekey];
302 if (!empty($info['flv']['meta']['onMetaData']['duration'])) {
315 $info['playtime_seconds'] = $Duration / 1000;
316 if ($info['playtime_seconds'] > 0) {
317 … $info['bitrate'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['playtime_seconds'];
320 if ($info['flv']['header']['hasAudio']) {
321 …$info['audio']['codec'] = self::audioFormatLookup($info['flv']['audio']['audioFormat']…
322 … $info['audio']['sample_rate'] = self::audioRateLookup($info['flv']['audio']['audioRate']);
323 …$info['audio']['bits_per_sample'] = self::audioBitDepthLookup($info['flv']['audio']['audioSampleSi…
325 $info['audio']['channels'] = $info['flv']['audio']['audioType'] + 1; // 0=mono,1=stereo
326 …$info['audio']['lossless'] = ($info['flv']['audio']['audioFormat'] ? false : true); // 0=uncompr…
327 $info['audio']['dataformat'] = 'flv';
329 if (!empty($info['flv']['header']['hasVideo'])) {
330 $info['video']['codec'] = self::videoCodecLookup($info['flv']['video']['videoCodec']);
331 $info['video']['dataformat'] = 'flv';
332 $info['video']['lossless'] = false;
336 if (!empty($info['flv']['meta']['onMetaData']['duration'])) {
337 $info['playtime_seconds'] = $info['flv']['meta']['onMetaData']['duration'];
338 … $info['bitrate'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['playtime_seconds'];
340 if (isset($info['flv']['meta']['onMetaData']['audiocodecid'])) {
341 …$info['audio']['codec'] = self::audioFormatLookup($info['flv']['meta']['onMetaData']['audiocodecid…
343 if (isset($info['flv']['meta']['onMetaData']['videocodecid'])) {
344 …$info['video']['codec'] = self::videoCodecLookup($info['flv']['meta']['onMetaData']['videocodecid'…