summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJames Stembridge <jstembridge@users.sourceforge.net>2004-08-18 22:12:31 +0000
committerJames Stembridge <jstembridge@users.sourceforge.net>2004-08-18 22:12:31 +0000
commit54948a616be9daaa2b28b38ae7355f00e46e796d (patch)
tree057a1728eefbdc6260df07e9145b16114b722dab /src
parent5411fac1388e49284aa5c1783218fa72639bc71f (diff)
downloadxine-lib-54948a616be9daaa2b28b38ae7355f00e46e796d.tar.gz
xine-lib-54948a616be9daaa2b28b38ae7355f00e46e796d.tar.bz2
allow seaking to end of file
CVS patchset: 6896 CVS date: 2004/08/18 22:12:31
Diffstat (limited to 'src')
-rw-r--r--src/demuxers/demux_qt.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c
index 85df87ab4..a349bbc07 100644
--- a/src/demuxers/demux_qt.c
+++ b/src/demuxers/demux_qt.c
@@ -30,7 +30,7 @@
* build_frame_table
* free_qt_info
*
- * $Id: demux_qt.c,v 1.190 2004/08/18 21:41:58 jstembridge Exp $
+ * $Id: demux_qt.c,v 1.191 2004/08/18 22:12:31 jstembridge Exp $
*
*/
@@ -2684,7 +2684,7 @@ static int binary_seek(qt_trak *trak, off_t start_pos, int start_time) {
if (start_pos <= trak->frames[0].offset)
best_index = 0;
else if (start_pos >= trak->frames[trak->frame_count - 1].offset)
- return DEMUX_FINISHED;
+ best_index = trak->frame_count - 1;
else {
left = 0;
right = trak->frame_count - 1;
@@ -2710,7 +2710,7 @@ static int binary_seek(qt_trak *trak, off_t start_pos, int start_time) {
if (pts <= trak->frames[0].pts)
best_index = 0;
else if (pts >= trak->frames[trak->frame_count - 1].pts)
- return DEMUX_FINISHED;
+ best_index = trak->frame_count - 1;
else {
left = 0;
right = trak->frame_count - 1;