Lines Matching full:audio

219 		$this->info['audio']['dataformat'] = '';                // filled in later, unset if not used
367 …// get the MD5 sum of the audio/video portion of the file - without ID3/APE/Lyrics3/etc header/foo…
375 …// get the SHA1 sum of the audio/video portion of the file - without ID3/APE/Lyrics3/etc header/fo…
414 if (empty($this->info['audio'][$key]) && isset($this->info['audio'][$key])) {
415 unset($this->info['audio'][$key]);
449 // Audio formats
451 // AC-3 - audio - Dolby AC-3 / Dolby Digital
454 'group' => 'audio',
456 'mime_type' => 'audio/ac3',
459 // AAC - audio - Advanced Audio Coding (AAC) - ADIF format
462 'group' => 'audio',
470 // AAC - audio - Advanced Audio Coding (AAC) - ADTS format (very similar to MP3)
473 'group' => 'audio',
481 // AU - audio - NeXT/Sun AUdio (AU)
484 'group' => 'audio',
486 'mime_type' => 'audio/basic',
489 // AVR - audio - Audio Visual Research
492 'group' => 'audio',
497 // BONK - audio - Bonk v0.9+
500 'group' => 'audio',
502 'mime_type' => 'audio/xmms-bonk',
505 // DTS - audio - Dolby Theatre System
508 'group' => 'audio',
510 'mime_type' => 'audio/dts',
513 // FLAC - audio - Free Lossless Audio Codec
516 'group' => 'audio',
518 'mime_type' => 'audio/x-flac',
521 // LA - audio - Lossless Audio (LA)
524 'group' => 'audio',
529 // LPAC - audio - Lossless Predictive Audio Compression (LPAC)
532 'group' => 'audio',
537 // MIDI - audio - MIDI (Musical Instrument Digital Interface)
540 'group' => 'audio',
542 'mime_type' => 'audio/midi',
545 // MAC - audio - Monkey's Audio Compressor
548 'group' => 'audio',
553 // MOD - audio - MODule (assorted sub-formats)
556 'group' => 'audio',
559 'mime_type' => 'audio/mod',
562 // MOD - audio - MODule (Impulse Tracker)
565 'group' => 'audio',
568 'mime_type' => 'audio/it',
571 // MOD - audio - MODule (eXtended Module, various sub-formats)
574 'group' => 'audio',
577 'mime_type' => 'audio/xm',
580 // MOD - audio - MODule (ScreamTracker)
583 'group' => 'audio',
586 'mime_type' => 'audio/s3m',
589 // MPC - audio - Musepack / MPEGplus
592 'group' => 'audio',
594 'mime_type' => 'audio/x-musepack',
597 // MP3 - audio - MPEG-audio Layer 3 (very similar to AAC-ADTS)
600 'group' => 'audio',
602 'mime_type' => 'audio/mpeg',
605 // OFR - audio - OptimFROG
608 'group' => 'audio',
613 // RKAU - audio - RKive AUdio compressor
616 'group' => 'audio',
621 // SHN - audio - Shorten
624 'group' => 'audio',
626 'mime_type' => 'audio/xmms-shn',
631 // TTA - audio - TTA Lossless Audio Compressor (http://tta.corecodec.org)
634 'group' => 'audio',
639 // VOC - audio - Creative Voice (VOC)
642 'group' => 'audio',
644 'mime_type' => 'audio/voc',
647 // VQF - audio - transform-domain weighted interleave Vector Quantization Format (VQF)
650 'group' => 'audio',
655 // WV - audio - WavPack (v4.0+)
658 'group' => 'audio',
664 // Audio-Video formats
666 // ASF - audio/video - Advanced Streaming Format, Windows Media Video, Windows Media Audio
669 'group' => 'audio-video',
675 // BINK - audio/video - Bink / Smacker
678 'group' => 'audio-video',
683 // FLV - audio/video - FLash Video
686 'group' => 'audio-video',
691 // MKAV - audio/video - Mastroka
694 'group' => 'audio-video',
699 // MPEG - audio/video - MPEG (Moving Pictures Experts Group)
702 'group' => 'audio-video',
707 // NSV - audio/video - Nullsoft Streaming Video (NSV)
710 'group' => 'audio-video',
715 // Ogg - audio/video - Ogg (Ogg-Vorbis, Ogg-FLAC, Speex, Ogg-Theora(*), Ogg-Tarkin(*))
718 'group' => 'audio',
725 // QT - audio/video - Quicktime
728 'group' => 'audio-video',
733audio/video - Resource Interchange File Format (RIFF) / WAV / AVI / CD-audio / SDSS = renamed vari…
736 'group' => 'audio-video',
738 'mime_type' => 'audio/x-wave',
742 // Real - audio/video - RealAudio, RealVideo
745 'group' => 'audio-video',
747 'mime_type' => 'audio/x-realaudio',
750 // SWF - audio/video - ShockWave Flash
753 'group' => 'audio-video',
858 // SZIP - audio/data - SZIP compressed data
1074 if ((@$this->info['fileformat'] == 'ogg') && (@$this->info['audio']['dataformat'] == 'vorbis')) {
1077 // span more than 1 Ogg page (compared to the same audio data with smaller
1080 // because the page sequence numbers of the pages that the audio data is on
1190 // set channelmode on audio
1191 if (@$this->info['audio']['channels'] == '1') {
1192 $this->info['audio']['channelmode'] = 'mono';
1193 } elseif (@$this->info['audio']['channels'] == '2') {
1194 $this->info['audio']['channelmode'] = 'stereo';
1197 // Calculate combined bitrate - audio + video
1199 …$CombinedBitrate += (isset($this->info['audio']['bitrate']) ? $this->info['audio']['bitrate'] : 0);
1204 …($this->info['video']['bitrate'])) || (isset($this->info['audio']) && !isset($this->info['audio'][…
1206 // // should not set overall bitrate and playtime from audio bitrate only
1213 …if (isset($this->info['audio']['bitrate']) && ($this->info['audio']['bitrate'] > 0) && ($this->inf…
1214 // AND if audio bitrate is set to same as overall bitrate
1221 $this->info['video']['bitrate'] = $this->info['bitrate'] - $this->info['audio']['bitrate'];
1287 …if (empty($this->info['audio']['bitrate']) || empty($this->info['audio']['channels']) || empty($th…
1290audio']['compression_ratio'] = $this->info['audio']['bitrate'] / ($this->info['audio']['channels']…
1292 if (!empty($this->info['audio']['streams'])) {
1293 foreach ($this->info['audio']['streams'] as $streamnumber => $streamdata) {
1295 …$this->info['audio']['streams'][$streamnumber]['compression_ratio'] = $streamdata['bitrate'] / ($s…
1324 …if (!empty($this->info['audio']['bitrate']) || !empty($this->info['audio']['channels']) || !empty(…
1325 if (!isset($this->info['audio']['streams'])) {
1326 foreach ($this->info['audio'] as $key => $value) {
1328 $this->info['audio']['streams'][0][$key] = $value;