summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2008-08-07 18:52:49 +0100
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2008-08-07 18:52:49 +0100
commit8c24b5cd856fa47f605eba68ec0a49bd4d47d7da (patch)
treed37ebbbf13ae879e481e72519a743bf21107933d
parent8d62edd3e97c028aa15ed9504f182d7dc64b59d4 (diff)
parent187ae21aaeee0c4c1a6aee2b9808b884af827437 (diff)
downloadxine-lib-8c24b5cd856fa47f605eba68ec0a49bd4d47d7da.tar.gz
xine-lib-8c24b5cd856fa47f605eba68ec0a49bd4d47d7da.tar.bz2
Merge.
-rw-r--r--src/demuxers/demux_asf.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/demuxers/demux_asf.c b/src/demuxers/demux_asf.c
index 3a0720043..9d4191633 100644
--- a/src/demuxers/demux_asf.c
+++ b/src/demuxers/demux_asf.c
@@ -444,13 +444,16 @@ static int asf_read_header (demux_asf_t *this) {
asf_stream_t *asf_stream = this->asf_header->streams[i];
asf_demux_stream_t *demux_stream = &this->streams[i];
- if (!asf_stream && this->mode != ASF_MODE_NO_CONTENT) {
+ if (!asf_stream) {
+ if (this->mode != ASF_MODE_NO_CONTENT) {
xine_log(this->stream->xine, XINE_LOG_MSG,
- _("demux_asf: warning: The stream id=%d appears to be missing.\n"), asf_stream->stream_number);
+ _("demux_asf: warning: A stream appears to be missing.\n"));
_x_message(this->stream, XINE_MSG_READ_ERROR,
_("Media stream missing?"), NULL);
this->mode = ASF_MODE_NO_CONTENT;
}
+ return 0;
+ }
if (asf_stream->encrypted_flag) {
if (this->mode != ASF_MODE_ENCRYPTED_CONTENT) {