Lines Matching refs:info

28 		$info = &$this->getid3->info;
30 $info['fileformat'] = 'dsf';
31 $info['audio']['dataformat'] = 'dsf';
32 $info['audio']['lossless'] = true;
33 $info['audio']['bitrate_mode'] = 'cbr';
35 $this->fseek($info['avdataoffset']);
39 $info['dsf']['dsd']['magic'] = substr($dsfheader, $headeroffset, 4);
42 if ($info['dsf']['dsd']['magic'] != $magic) {
43 …_lib::PrintHexBytes($magic).'" at offset '.$info['avdataoffset'].', found "'.getid3_lib::PrintHexB…
44 unset($info['fileformat']);
45 unset($info['audio']);
46 unset($info['dsf']);
49 …$info['dsf']['dsd']['dsd_chunk_size'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
51 …$info['dsf']['dsd']['dsf_file_size'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
53 …$info['dsf']['dsd']['meta_chunk_offset'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
57 $info['dsf']['fmt']['magic'] = substr($dsfheader, $headeroffset, 4);
60 if ($info['dsf']['fmt']['magic'] != $magic) {
61 …agic).'" at offset '.$headeroffset.', found "'.getid3_lib::PrintHexBytes($info['dsf']['fmt']['magi…
64 …$info['dsf']['fmt']['fmt_chunk_size'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
66 …$dsfheader .= $this->fread($info['dsf']['fmt']['fmt_chunk_size'] - 12 + 12); // we have already r…
67 …if (strlen($dsfheader) != ($info['dsf']['dsd']['dsd_chunk_size'] + $info['dsf']['fmt']['fmt_chunk_…
68 …$this->error('Expecting '.($info['dsf']['dsd']['dsd_chunk_size'] + $info['dsf']['fmt']['fmt_chunk_…
71 …$info['dsf']['fmt']['format_version'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
73 …$info['dsf']['fmt']['format_id'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
75 …$info['dsf']['fmt']['channel_type_id'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
77 …$info['dsf']['fmt']['channels'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
79 …$info['dsf']['fmt']['sample_rate'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
81 …$info['dsf']['fmt']['bits_per_sample'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
83 …$info['dsf']['fmt']['sample_count'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
85 …$info['dsf']['fmt']['channel_block_size'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
87 …$info['dsf']['fmt']['reserved'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $heade…
91 $info['dsf']['data']['magic'] = substr($dsfheader, $headeroffset, 4);
94 if ($info['dsf']['data']['magic'] != $magic) {
95 …agic).'" at offset '.$headeroffset.', found "'.getid3_lib::PrintHexBytes($info['dsf']['data']['mag…
98 …$info['dsf']['data']['data_chunk_size'] = getid3_lib::LittleEndian2Int(substr($dsfheader, $head…
100 $info['avdataoffset'] = $headeroffset;
101 $info['avdataend'] = $info['avdataoffset'] + $info['dsf']['data']['data_chunk_size'];
104 if ($info['dsf']['dsd']['meta_chunk_offset'] > 0) {
106 $getid3_id3v2->StartingOffset = $info['dsf']['dsd']['meta_chunk_offset'];
112 …$info['dsf']['fmt']['channel_type'] = $this->DSFchannelTypeLookup($info['dsf']['fmt']['channel_typ…
113 $info['audio']['channelmode'] = $info['dsf']['fmt']['channel_type'];
114 $info['audio']['bits_per_sample'] = $info['dsf']['fmt']['bits_per_sample'];
115 $info['audio']['sample_rate'] = $info['dsf']['fmt']['sample_rate'];
116 $info['audio']['channels'] = $info['dsf']['fmt']['channels'];
117 …$info['audio']['bitrate'] = $info['audio']['bits_per_sample'] * $info['audio']['sample_r…
118 …$info['playtime_seconds'] = ($info['dsf']['data']['data_chunk_size'] * 8) / $info['audio…