Lines Matching refs:info

27 		$info = &$this->getid3->info;
29 $this->fseek($info['avdataoffset']);
33 …$this->error('Expecting "'.getid3_lib::PrintHexBytes($magic).'" at offset '.$info['avdataoffset'].…
37 $info['fileformat'] = 'rkau';
38 $info['audio']['dataformat'] = 'rkau';
39 $info['audio']['bitrate_mode'] = 'vbr';
41 $info['rkau']['raw']['version'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 3, 1));
42 …$info['rkau']['version'] = '1.'.str_pad($info['rkau']['raw']['version'] & 0x0F, 2, '0', S…
43 if (($info['rkau']['version'] > 1.07) || ($info['rkau']['version'] < 1.06)) {
44 …->version().'] can only parse RKAU files v1.06 and 1.07 (this file is v'.$info['rkau']['version'].…
45 unset($info['rkau']);
49 $info['rkau']['source_bytes'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 4, 4));
50 $info['rkau']['sample_rate'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 8, 4));
51 $info['rkau']['channels'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 12, 1));
52 $info['rkau']['bits_per_sample'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 13, 1));
54 $info['rkau']['raw']['quality'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 14, 1));
55 $this->RKAUqualityLookup($info['rkau']);
57 …$info['rkau']['raw']['flags'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 15, 1)…
58 $info['rkau']['flags']['joint_stereo'] = !($info['rkau']['raw']['flags'] & 0x01);
59 $info['rkau']['flags']['streaming'] = (bool) ($info['rkau']['raw']['flags'] & 0x02);
60 $info['rkau']['flags']['vrq_lossy_mode'] = (bool) ($info['rkau']['raw']['flags'] & 0x04);
62 if ($info['rkau']['flags']['streaming']) {
63 $info['avdataoffset'] += 20;
64 $info['rkau']['compressed_bytes'] = getid3_lib::LittleEndian2Int(substr($RKAUHeader, 16, 4));
66 $info['avdataoffset'] += 16;
67 $info['rkau']['compressed_bytes'] = $info['avdataend'] - $info['avdataoffset'] - 1;
72 $info['audio']['lossless'] = $info['rkau']['lossless'];
73 $info['audio']['channels'] = $info['rkau']['channels'];
74 $info['audio']['bits_per_sample'] = $info['rkau']['bits_per_sample'];
75 $info['audio']['sample_rate'] = $info['rkau']['sample_rate'];
77 …$info['playtime_seconds'] = $info['rkau']['source_bytes'] / ($info['rkau']['sample_rate'] …
78 …$info['audio']['bitrate'] = ($info['rkau']['compressed_bytes'] * 8) / $info['playtime_seco…