summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Heinchen <heinchen@users.sourceforge.net>2004-03-30 20:44:14 +0000
committerAndreas Heinchen <heinchen@users.sourceforge.net>2004-03-30 20:44:14 +0000
commit1ffd7cab6fdc071f246853f6482b42618b2e33b3 (patch)
tree02854a33bbfad67d1093558cabc5a4c43cb30145
parentf45b863a8caa8821620b6babeeef99eb6091ec18 (diff)
downloadxine-lib-1ffd7cab6fdc071f246853f6482b42618b2e33b3.tar.gz
xine-lib-1ffd7cab6fdc071f246853f6482b42618b2e33b3.tar.bz2
bugfix for ogms larger than 2 GB - thanks to Andrew de Quincey
CVS patchset: 6319 CVS date: 2004/03/30 20:44:14
-rw-r--r--ChangeLog1
-rw-r--r--src/demuxers/demux_ogg.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index b67cc896d..1180df847 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -55,6 +55,7 @@ xine-lib (1-rc3b)
as both the XFree86 and the proprietary driver are broken
* fix long standing problem with xine using alsa's dmix audio out.
Sound is now continuous.
+ * fix playback of ogg/ogm files larger than 2GB
xine-lib (1-rc3a)
* new subtitle formats: jacobsub, subviewer 2.0, subrip 0.9
diff --git a/src/demuxers/demux_ogg.c b/src/demuxers/demux_ogg.c
index 0c801ffe6..225cf9b7e 100644
--- a/src/demuxers/demux_ogg.c
+++ b/src/demuxers/demux_ogg.c
@@ -19,7 +19,7 @@
*/
/*
- * $Id: demux_ogg.c,v 1.143 2004/02/22 23:46:32 heinchen Exp $
+ * $Id: demux_ogg.c,v 1.144 2004/03/30 20:44:15 heinchen Exp $
*
* demultiplexer for ogg streams
*
@@ -236,7 +236,7 @@ static void get_stream_length (demux_ogg_t *this) {
You have to seek afterwards, because after get_stream_length, the
current_position is at the end of the file */
- int filelength;
+ off_t filelength;
int done=0;
int stream_num;