diff options
author | Torsten Jager <t.jager@gmx.de> | 2014-02-07 16:47:05 +0100 |
---|---|---|
committer | Torsten Jager <t.jager@gmx.de> | 2014-02-07 16:47:05 +0100 |
commit | 35892b7e199400a1202717da2db1acfec425989c (patch) | |
tree | 6226d02d2e6ff8d0d685cf01165bc1e3c161235c | |
parent | 729938c70ca34bb983dbaed11f8d199b97f76235 (diff) | |
download | xine-lib-35892b7e199400a1202717da2db1acfec425989c.tar.gz xine-lib-35892b7e199400a1202717da2db1acfec425989c.tar.bz2 |
demux_qt: finish when _all_ traks fail to read.
-rw-r--r-- | src/demuxers/demux_qt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c index 9e9ac8ec3..599d0103b 100644 --- a/src/demuxers/demux_qt.c +++ b/src/demuxers/demux_qt.c @@ -2786,7 +2786,7 @@ static int demux_qt_send_chunk(demux_plugin_t *this_gen) { if (this->input->read(this->input, buf->content, buf->size) != buf->size) { buf->free_buffer(buf); - this->status = DEMUX_FINISHED; + trak->current_frame = trak->frame_count; break; } @@ -2866,7 +2866,7 @@ static int demux_qt_send_chunk(demux_plugin_t *this_gen) { if (this->input->read(this->input, buf->content, buf->size) != buf->size) { buf->free_buffer(buf); - this->status = DEMUX_FINISHED; + trak->current_frame = trak->frame_count; break; } |