summaryrefslogtreecommitdiffstats
path: root/modules/getid3
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-05-29 11:14:48 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-05-29 11:14:48 +0000
commitfad2f7a5d91989f1a1fcdf8140279e02c3acd33d (patch)
treeb5ed767f7073dd766b773e9f512c2cca0ae8de43 /modules/getid3
parentf7ddaf7f4ca82fc20c8fec474c0f832bd20e658f (diff)
downloadampache-fad2f7a5d91989f1a1fcdf8140279e02c3acd33d.tar.gz
ampache-fad2f7a5d91989f1a1fcdf8140279e02c3acd33d.tar.bz2
ampache-fad2f7a5d91989f1a1fcdf8140279e02c3acd33d.zip
temporary fix for xiph parsing
Diffstat (limited to 'modules/getid3')
-rw-r--r--modules/getid3/module.audio.xiph.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/getid3/module.audio.xiph.php b/modules/getid3/module.audio.xiph.php
index f526c325..ec8ab914 100644
--- a/modules/getid3/module.audio.xiph.php
+++ b/modules/getid3/module.audio.xiph.php
@@ -849,6 +849,8 @@ class getid3_xiph extends getid3_handler
public static function OggPageSegmentLength($ogg_info_array, $segment_number=1) {
+
+ if (!is_array($ogg_info_array['segment_table'])) { $ogg_info_array['segment_table'] = array(); }
for ($i = 0; $i < $segment_number; $i++) {
$segment_length = 0;
@@ -859,6 +861,7 @@ class getid3_xiph extends getid3_handler
}
}
}
+ $segment_length = !$segment_length ? '1' : $segment_length;
return $segment_length;
}
@@ -949,4 +952,4 @@ class getid3_xiph extends getid3_handler
}
-?> \ No newline at end of file
+?>