summaryrefslogtreecommitdiffstats
path: root/modules/getid3/module.audio.rkau.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/getid3/module.audio.rkau.php')
-rw-r--r--modules/getid3/module.audio.rkau.php20
1 files changed, 10 insertions, 10 deletions
diff --git a/modules/getid3/module.audio.rkau.php b/modules/getid3/module.audio.rkau.php
index 014c5272..35dc6253 100644
--- a/modules/getid3/module.audio.rkau.php
+++ b/modules/getid3/module.audio.rkau.php
@@ -22,28 +22,28 @@
//
// $Id: module.audio.rkau.php,v 1.2 2006/11/02 10:48:01 ah Exp $
-
-
+
+
class getid3_rkau extends getid3_handler
{
public function Analyze() {
$getid3 = $this->getid3;
-
+
fseek($getid3->fp, $getid3->info['avdataoffset'], SEEK_SET);
$rkau_header = fread($getid3->fp, 20);
-
+
// Magic bytes 'RKA'
-
+
$getid3->info['fileformat'] = 'rkau';
$getid3->info['audio']['dataformat'] = 'rkau';
$getid3->info['audio']['bitrate_mode'] = 'vbr';
-
+
// Shortcut
$getid3->info['rkau'] = array ();
$info_rkau = &$getid3->info['rkau'];
-
+
$info_rkau['raw']['version'] = getid3_lib::LittleEndian2Int(substr($rkau_header, 3, 1));
$info_rkau['version'] = '1.'.str_pad($info_rkau['raw']['version'] & 0x0F, 2, '0', STR_PAD_LEFT);
if (($info_rkau['version'] > 1.07) || ($info_rkau['version'] < 1.06)) {
@@ -60,7 +60,7 @@ class getid3_rkau extends getid3_handler
);
$info_rkau['raw']['quality'] = getid3_lib::LittleEndian2Int(substr($rkau_header, 14, 1));
-
+
$quality = $info_rkau['raw']['quality'] & 0x0F;
$info_rkau['lossless'] = (($quality == 0) ? true : false);
@@ -68,7 +68,7 @@ class getid3_rkau extends getid3_handler
if (!$info_rkau['lossless']) {
$info_rkau['quality_setting'] = $quality;
}
-
+
$info_rkau['raw']['flags'] = getid3_lib::LittleEndian2Int(substr($rkau_header, 15, 1));
$info_rkau['flags']['joint_stereo'] = (bool)(!($info_rkau['raw']['flags'] & 0x01));
$info_rkau['flags']['streaming'] = (bool) ($info_rkau['raw']['flags'] & 0x02);
@@ -77,7 +77,7 @@ class getid3_rkau extends getid3_handler
if ($info_rkau['flags']['streaming']) {
$getid3->info['avdataoffset'] += 20;
$info_rkau['compressed_bytes'] = getid3_lib::LittleEndian2Int(substr($rkau_header, 16, 4));
- }
+ }
else {
$getid3->info['avdataoffset'] += 16;
$info_rkau['compressed_bytes'] = $getid3->info['avdataend'] - $getid3->info['avdataoffset'] - 1;