/plugin/jplayer/vendor/james-heinrich/getid3/getid3/ |
H A D | module.audio.lpac.php | 28 $info = &$this->getid3->info; 54 if ($info['lpac']['flags']['24_bit'] && $info['lpac']['flags']['16_bit']) { 87 $getid3_temp->info = $info; 90 $info['avdataoffset'] = $getid3_temp->info['avdataoffset']; 91 $info['riff'] = $getid3_temp->info['riff']; 92 $info['error'] = $getid3_temp->info['error']; 93 $info['warning'] = $getid3_temp->info['warning']; 94 $info['lpac']['comments']['comment'] = $getid3_temp->info['comments']; 98 $info['audio']['channels'] = ($info['lpac']['flags']['stereo'] ? 2 : 1); 128 $info['playtime_seconds'] = $info['lpac']['total_samples'] / $info['audio']['sample_rate']; [all …]
|
H A D | module.audio.wavpack.php | 26 $info = &$this->getid3->info; 55 switch (isset($info['audio']['dataformat']) ? $info['audio']['dataformat'] : '') { 61 unset($info['audio']); 62 unset($info['wavpack']); 94 switch (isset($info['audio']['dataformat']) ? $info['audio']['dataformat'] : '') { 100 unset($info['audio']); 114 switch (isset($info['audio']['dataformat']) ? $info['audio']['dataformat'] : '') { 148 $info['audio']['lossless'] = !$info['wavpack']['blockheader']['flags']['hybrid']; 236 …$info['playtime_seconds'] = $info['wavpack']['blockheader']['total_samples'] / $info['audio']['sam… 250 $getid3_temp->info['avdataend'] = $info['avdataend']; [all …]
|
H A D | module.audio.avr.php | 27 $info = &$this->getid3->info; 69 $info['fileformat'] = 'avr'; 79 unset($info['avr']); 107 $info['avr']['midi_notes'][] = ($info['avr']['raw']['midi'] & 0xFF00) >> 8; 110 $info['avr']['midi_notes'][] = ($info['avr']['raw']['midi'] & 0x00FF); 113 …if (($info['avdataend'] - $info['avdataoffset']) != ($info['avr']['sample_length'] * (($info['avr'… 120 $info['audio']['bits_per_sample'] = $info['avr']['bits_per_sample']; 121 $info['audio']['sample_rate'] = $info['avr']['sample_rate']; 122 $info['audio']['channels'] = ($info['avr']['flags']['stereo'] ? 2 : 1); 123 …$info['playtime_seconds'] = ($info['avr']['sample_length'] / $info['audio']['channels']) /… [all …]
|
H A D | module.audio.la.php | 28 $info = &$this->getid3->info; 137 …$info['la']['seekpoint_count'] = floor($info['la']['samples'] / ($info['la']['blocksize'] * $info[… 153 if ($info['la']['footerstart'] > $info['filesize']) { 155 $info['la']['footerstart'] = $info['filesize']; 161 $info['la']['footerstart'] = $info['avdataend']; 165 if ($info['la']['footerstart'] < $info['avdataend']) { 188 $info['riff'] = $getid3_temp->info['riff']; 199 $info['avdataend'] = $info['avdataoffset'] + $info['la']['footerstart']; 202 …$info['la']['compression_ratio'] = (float) (($info['avdataend'] - $info['avdataoffset']) / $inf… 203 …$info['playtime_seconds'] = (float) ($info['la']['samples'] / $info['la']['sample_rate']… [all …]
|
H A D | module.audio.tta.php | 27 $info = &$this->getid3->info; 42 unset($info['audio']); 43 unset($info['tta']); 62 …$info['playtime_seconds'] = $info['tta']['samples_per_channel'] / $info['tta']['sample_r… 78 $info['playtime_seconds'] = $info['tta']['data_length'] / $info['tta']['sample_rate']; 94 $info['playtime_seconds'] = $info['tta']['data_length'] / $info['tta']['sample_rate']; 102 $info['audio']['encoder'] = 'TTA v'.$info['tta']['major_version']; 103 $info['audio']['bits_per_sample'] = $info['tta']['bits_per_sample']; 104 $info['audio']['sample_rate'] = $info['tta']['sample_rate']; 105 $info['audio']['channels'] = $info['tta']['channels']; [all …]
|
H A D | module.audio.aac.php | 27 $info = &$this->getid3->info; 41 $info = &$this->getid3->info; 99 $info['audio']['bitrate'] = $info['aac']['header']['bitrate']; 248 …$info['playtime_seconds'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['audio']['b… 250 …$info['audio']['encoder_options'] = $info['aac']['header_type'].' '.$info['aac']['header']['profil… 259 unset($info['aac']); 274 $info = &$this->getid3->info; 349 unset($info['aac']); 395 $info['audio']['channels'] = $info['aac']['header']['channels']; 446 …$info['audio']['bitrate'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['playtim… [all …]
|
H A D | module.audio.ogg.php | 30 $info = &$this->getid3->info; 125 $info['audio']['sample_rate'] = $info['speex']['sample_rate']; 126 $info['audio']['channels'] = $info['speex']['channels']; 362 …$info['ogg']['bitrate_average'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / ($info['ogg… 369 $info['audio']['bitrate'] = $info['ogg']['bitrate_average']; 371 $info['audio']['bitrate'] = $info['ogg']['bitrate_nominal']; 373 $info['audio']['bitrate'] = ($info['ogg']['bitrate_min'] + $info['ogg']['bitrate_max']) / 2; 380 …$info['playtime_seconds'] = (float) ((($info['avdataend'] - $info['avdataoffset']) * 8) / $info['a… 421 $info = &$this->getid3->info; 478 $info = &$this->getid3->info; [all …]
|
H A D | module.audio-video.nsv.php | 27 $info = &$this->getid3->info; 72 $info = &$this->getid3->info; 82 unset($info['nsv']['NSVs']); 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']; 137 $info['video']['frame_rate'] = $info['nsv']['NSVs']['frame_rate']; 151 $info = &$this->getid3->info; 172 if ($info['nsv']['NSVf']['file_size'] > $info['avdataend']) { 217 $info['playtime_seconds'] = $info['nsv']['NSVf']['playtime_ms'] / 1000; [all …]
|
H A D | module.audio.rkau.php | 27 $info = &$this->getid3->info; 43 if (($info['rkau']['version'] > 1.07) || ($info['rkau']['version'] < 1.06)) { 45 unset($info['rkau']); 58 $info['rkau']['flags']['joint_stereo'] = !($info['rkau']['raw']['flags'] & 0x01); 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'] … [all …]
|
H A D | module.audio-video.mpeg.php | 39 $info = &$this->getid3->info; 41 $info['fileformat'] = 'mpeg'; 138 $info['video']['bitrate'] = $info['mpeg']['video']['bitrate']; 142 $info['video']['frame_rate'] = $info['mpeg']['video']['frame_rate']; 143 $info['video']['bitrate_mode'] = $info['mpeg']['video']['bitrate_mode']; 144 $info['video']['pixel_aspect_ratio'] = $info['mpeg']['video']['pixel_aspect_ratio']; 398 $getid3_temp->info = $info; 404 $getid3_temp->info = $info; // only overwrite real data if valid header found 408 $info = $getid3_temp->info; 510 $overall_bitrate = ($info['avdataend'] - $info['avdataoffset']) * 8 / $info['playtime_seconds']; [all …]
|
H A D | module.audio.dsf.php | 28 $info = &$this->getid3->info; 44 unset($info['fileformat']); 45 unset($info['audio']); 46 unset($info['dsf']); 101 $info['avdataend'] = $info['avdataoffset'] + $info['dsf']['data']['data_chunk_size']; 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… [all …]
|
H A D | module.audio.dts.php | 49 $info = &$this->getid3->info; 50 $info['fileformat'] = 'dts'; 70 unset($info['fileformat']); 135 $info['audio']['lossless'] = $info['dts']['flags']['lossless']; 136 $info['audio']['bitrate_mode'] = $info['dts']['bitrate_mode']; 137 $info['audio']['bits_per_sample'] = $info['dts']['bits_per_sample']; 138 $info['audio']['sample_rate'] = $info['dts']['sample_rate']; 139 $info['audio']['channels'] = $info['dts']['channels']; 140 $info['audio']['bitrate'] = $info['dts']['bitrate']; 141 …if (isset($info['avdataend']) && !empty($info['dts']['bitrate']) && is_numeric($info['dts']['bitra… [all …]
|
H A D | module.graphic.svg.php | 27 $info = &$this->getid3->info; 29 $this->fseek($info['avdataoffset']); 33 $info['svg']['xml']['raw'] = $matches; 39 $info['svg']['svg']['raw'] = $matches; 76 $info['svg']['width'] = intval($info['svg']['svg']['sections']['width']); 79 $info['svg']['height'] = intval($info['svg']['svg']['sections']['height']); 82 $info['svg']['version'] = $info['svg']['svg']['sections']['version']; 84 if (!isset($info['svg']['version']) && isset($info['svg']['doctype']['sections'])) { 93 if (!empty($info['svg']['width'])) { 94 $info['video']['resolution_x'] = $info['svg']['width']; [all …]
|
H A D | getid3.php | 238 public $info; variable in getID3 474 $this->info['filenamepath'] = $this->info['filepath'].'/'.$this->info['filename']; 730 if (empty($this->info[$key]) && ($this->info[$key] !== 0) && ($this->info[$key] !== '0')) { 1385 $info['include'] = 'module.'.$info['group'].'.'.$info['module'].'.php'; 1396 $info['include'] = 'module.'.$info['group'].'.'.$info['module'].'.php'; 1404 $info['include'] = 'module.'.$info['group'].'.'.$info['module'].'.php'; 1684 …if (!empty($this->info['avdataoffset']) || (isset($this->info['avdataend']) && ($this->info['avdat… 1741 …$this->info['bitrate'] = round((($this->info['avdataend'] - $this->info['avdataoffset']) * 8) / $t… 1742 $this->info['video']['bitrate'] = $this->info['bitrate'] - $this->info['audio']['bitrate']; 1749 …$this->info['playtime_seconds'] = (($this->info['avdataend'] - $this->info['avdataoffset']) * 8) /… [all …]
|
H A D | module.audio.flac.php | 33 $info = &$this->getid3->info; 53 $info = &$this->getid3->info; 168 $info['flac']['compressed_audio_bytes'] = $info['avdataend'] - $info['avdataoffset']; 240 $info = &$this->getid3->info; 253 …$info['audio']['bitrate'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['playtime_s… 273 $info = &$this->getid3->info; 288 $info = &$this->getid3->info; 322 $info = &$this->getid3->info; 331 $info['flac']['VORBIS_COMMENT'] = $info['ogg']; 346 $info = &$this->getid3->info; [all …]
|
H A D | module.graphic.gif.php | 32 $info = &$this->getid3->info; 39 $this->fseek($info['avdataoffset']); 49 unset($info['fileformat']); 50 unset($info['gif']); 71 $info['video']['resolution_x'] = $info['gif']['header']['raw']['width']; 72 $info['video']['resolution_y'] = $info['gif']['header']['raw']['height']; 73 $info['gif']['version'] = $info['gif']['header']['raw']['version']; 77 …$info['gif']['header']['bits_per_pixel'] = 3 * ((($info['gif']['header']['raw']['flags'] & 0x70) … 85 …$info['gif']['header']['global_color_size'] = pow(2, ($info['gif']['header']['raw']['flags'] & 0x0… 86 … $info['video']['bits_per_sample'] = ($info['gif']['header']['raw']['flags'] & 0x07) + 1; [all …]
|
H A D | module.audio.dss.php | 27 $info = &$this->getid3->info; 29 $this->fseek($info['avdataoffset']); 39 $info['dss'] = array(); 41 $info['fileformat'] = 'dss'; 44 $info['audio']['bitrate_mode'] = 'cbr'; 53 if ($info['dss']['version'] <= 3) { 58 …$info['audio']['sample_rate'] = $this->DSSsampleRateLookup($info['dss']['sample_rate_index']); 64 $info['audio']['channels'] = 1; 67 $info['playtime_seconds'] = $info['dss']['playtime_ms'] / 1000; 69 $info['playtime_seconds'] = $info['dss']['playtime_sec']; [all …]
|
H A D | module.audio-video.ivf.php | 26 $info = &$this->getid3->info; 28 $info['fileformat'] = 'ivf'; 29 $info['video']['dataformat'] = 'ivf'; 31 $this->fseek($info['avdataoffset']); 48 …$info['ivf']['header']['frame_rate'] = (float) $info['ivf']['header']['timebase_numerator'] / $inf… 54 $info['video']['resolution_x'] = $info['ivf']['header']['resolution_x']; 55 $info['video']['resolution_y'] = $info['ivf']['header']['resolution_y']; 56 $info['video']['codec'] = $info['ivf']['header']['fourcc']; 58 $info['ivf']['frame_count'] = 0; 64 $info['ivf']['frame_count']++; [all …]
|
H A D | module.graphic.jpg.php | 27 $info = &$this->getid3->info; 29 $info['fileformat'] = 'jpg'; 30 $info['video']['dataformat'] = 'jpg'; 32 $info['video']['bits_per_sample'] = 24; 35 $this->fseek($info['avdataoffset']); 66 $info['video']['resolution_x'] = $width; 83 $info['jpg']['exif'] = exif_read_data($info['filenamepath'], null, true, false); 111 if (isset($info['jpg']['exif']['GPS'])) { 136 …if (isset($info['jpg']['exif']['GPS']['GPSLatitude']) && is_array($info['jpg']['exif']['GPS']['GPS… 165 if (isset($info['filenamepath'])) { [all …]
|
H A D | module.audio.mp3.php | 42 $info = &$this->getid3->info; 58 …info['id3v2']['headerlength']) && ($info['avdataoffset'] > $info['id3v2']['headerlength'])) || (!i… 71 …if (!empty($info['id3v2']['headerlength']) && (($info['avdataoffset'] - $info['id3v2']['headerleng… 144 $info['fileformat'] = $info['audio']['dataformat']; 170 …$info['playtime_seconds'] = ($info['avdataend'] - $info['avdataoffset'] - $xingVBRheaderFrameLengt… 183 $info = &$this->getid3->info; 1129 $info = &$this->getid3->info; 1181 $info = &$this->getid3->info; 1282 $info = &$this->getid3->info; 1416 $info = &$this->getid3->info; [all …]
|
H A D | module.archive.zip.php | 27 $info = &$this->getid3->info; 29 $info['fileformat'] = 'zip'; 74 $info['zip']['comments']['comment'][] = $info['zip']['end_central_directory']['comment']; 83 …if (isset($info['zip']['compression_method']) && ($info['zip']['compression_method'] == 'store') &… 139 unset($info['zip']); 140 $info['fileformat'] = ''; 147 if ($info['zip']['compressed_size'] > ($info['filesize'] - 46 - 22)) { 161 $info = &$this->getid3->info; 163 $info['fileformat'] = 'zip'; 199 $info['zip']['comments']['comment'][] = $info['zip']['end_central_directory']['comment']; [all …]
|
H A D | module.audio.optimfrog.php | 28 $info = &$this->getid3->info; 58 $info = &$this->getid3->info; 83 $getid3_temp->info['avdataoffset'] = $info['avdataoffset']; 84 $getid3_temp->info['avdataend'] = $info['avdataend']; 87 $info['riff'] = $getid3_temp->info['riff']; 94 …$info['audio']['bitrate'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['pl… 107 $info = &$this->getid3->info; 301 $info['avdataend'] = $info['ofr']['TAIL']['offset']; 304 …$info['playtime_seconds'] = (float) $info['ofr']['OFR ']['total_samples'] / ($info['audio']['chann… 305 …$info['audio']['bitrate'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['playtime_s… [all …]
|
H A D | module.audio-video.swf.php | 29 $info = &$this->getid3->info; 31 $info['fileformat'] = 'swf'; 32 $info['video']['dataformat'] = 'swf'; 36 $this->fseek($info['avdataoffset']); 52 unset($info['swf']); 53 unset($info['fileformat']); 90 $info['video']['frame_rate'] = $info['swf']['header']['frame_rate']; 91 $info['video']['resolution_x'] = intval(round($info['swf']['header']['frame_width'] / 20)); 92 $info['video']['resolution_y'] = intval(round($info['swf']['header']['frame_height'] / 20)); 95 if (($info['swf']['header']['frame_count'] > 0) && ($info['swf']['header']['frame_rate'] > 0)) { [all …]
|
/plugin/jukebox/id3/ |
H A D | getid3.php | 217 $this->info['avdataend'] = $this->info['filesize']; 230 $this->info['filenamepath'] = $this->info['filepath'].'/'.$this->info['filename']; 425 if (empty($this->info[$key]) && ($this->info[$key] !== 0) && ($this->info[$key] !== '0')) { 950 $info['include'] = 'module.'.$info['group'].'.'.$info['module'].'.php'; 961 $info['include'] = 'module.'.$info['group'].'.'.$info['module'].'.php'; 962 return $info; 1164 …if (!empty($this->info['avdataoffset']) || (isset($this->info['avdataend']) && ($this->info['avdat… 1213 …if (isset($this->info['audio']['bitrate']) && ($this->info['audio']['bitrate'] > 0) && ($this->inf… 1220 …$this->info['bitrate'] = round((($this->info['avdataend'] - $this->info['avdataoffset']) * 8) / $t… 1221 $this->info['video']['bitrate'] = $this->info['bitrate'] - $this->info['audio']['bitrate']; [all …]
|
/plugin/jplayer/vendor/james-heinrich/getid3/demos/ |
H A D | demo.audioinfo.class.php | 59 private $info; variable in AudioInfo 90 $this->info = $this->getID3->analyze($file); 93 if (isset($this->info['error'])) { 94 return array ('error' => $this->info['error']); 99 …info['fileformat']) ? $this->info['fileformat'] : '').'/'.(isset($this->info['audio']['dataformat'… 100 …$this->result['encoder_version'] = (isset($this->info['audio']['encoder']) ? $this->info['… 101 …$this->result['encoder_options'] = (isset($this->info['audio']['encoder_options']) ? $this->info['… 102 …$this->result['bitrate_mode'] = (isset($this->info['audio']['bitrate_mode']) ? $this->info['… 103 …$this->result['channels'] = (isset($this->info['audio']['channels']) ? $this->info['… 104 …$this->result['sample_rate'] = (isset($this->info['audio']['sample_rate']) ? $this->info['… [all …]
|