diff options
author | James Stembridge <jstembridge@users.sourceforge.net> | 2004-08-18 22:12:31 +0000 |
---|---|---|
committer | James Stembridge <jstembridge@users.sourceforge.net> | 2004-08-18 22:12:31 +0000 |
commit | 54948a616be9daaa2b28b38ae7355f00e46e796d (patch) | |
tree | 057a1728eefbdc6260df07e9145b16114b722dab /src | |
parent | 5411fac1388e49284aa5c1783218fa72639bc71f (diff) | |
download | xine-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.c | 6 |
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; |