diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-05-29 11:14:48 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-05-29 11:14:48 +0000 |
commit | fad2f7a5d91989f1a1fcdf8140279e02c3acd33d (patch) | |
tree | b5ed767f7073dd766b773e9f512c2cca0ae8de43 /modules/getid3 | |
parent | f7ddaf7f4ca82fc20c8fec474c0f832bd20e658f (diff) | |
download | ampache-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.php | 5 |
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 +?> |