summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-05-04 12:17:45 +0000
committerDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-05-04 12:17:45 +0000
commit42de18c6df0d07de6aecb8b551c0dbd1692c78cd (patch)
treed9d756460d1aa7d6d9b4c3bb3ac42f6a70578dbb /src
parent5703eaae5bdcae0a70c4764ada2231a31e75a5a0 (diff)
downloadxine-lib-42de18c6df0d07de6aecb8b551c0dbd1692c78cd.tar.gz
xine-lib-42de18c6df0d07de6aecb8b551c0dbd1692c78cd.tar.bz2
don't let str demux handle some wierdy tagged mpeg files
CVS patchset: 4762 CVS date: 2003/05/04 12:17:45
Diffstat (limited to 'src')
-rw-r--r--src/demuxers/demux_str.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/demuxers/demux_str.c b/src/demuxers/demux_str.c
index f5668600a..60cf46b91 100644
--- a/src/demuxers/demux_str.c
+++ b/src/demuxers/demux_str.c
@@ -22,7 +22,7 @@
* This demuxer handles either raw STR files (which are just a concatenation
* of raw compact disc sectors) or STR files with RIFF headers.
*
- * $Id: demux_str.c,v 1.10 2003/04/26 20:16:24 guenter Exp $
+ * $Id: demux_str.c,v 1.11 2003/05/04 12:17:45 f1rmb Exp $
*/
/* CD-XA format:
@@ -313,6 +313,9 @@ static int open_str_file(demux_str_t *this) {
}
}
+ if(this->channel_type[0] == 0)
+ return 0;
+
/* acceptable STR file */
this->data_size = this->input->get_length(this->input) - this->data_start;