diff options
author | Thibaut Mattern <tmattern@users.sourceforge.net> | 2004-10-13 20:14:25 +0000 |
---|---|---|
committer | Thibaut Mattern <tmattern@users.sourceforge.net> | 2004-10-13 20:14:25 +0000 |
commit | 8ffcfb13b7271809c2e5155d1f502e404700fe83 (patch) | |
tree | 6345eb28f67e21b3dd57fefd586ea8d5f971e44b /src | |
parent | 63aab0d1d6058c1065b503e4ff3a0b8104b8adfd (diff) | |
download | xine-lib-8ffcfb13b7271809c2e5155d1f502e404700fe83.tar.gz xine-lib-8ffcfb13b7271809c2e5155d1f502e404700fe83.tar.bz2 |
Support more ODML tags.
Should fix problems with ODML files generated by mencoder.
CVS patchset: 7033
CVS date: 2004/10/13 20:14:25
Diffstat (limited to 'src')
-rw-r--r-- | src/demuxers/demux_avi.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/demuxers/demux_avi.c b/src/demuxers/demux_avi.c index 6092d620a..1f8bd0bbb 100644 --- a/src/demuxers/demux_avi.c +++ b/src/demuxers/demux_avi.c @@ -19,7 +19,7 @@ */ /* - * $Id: demux_avi.c,v 1.209 2004/10/13 17:19:26 f1rmb Exp $ + * $Id: demux_avi.c,v 1.210 2004/10/13 20:14:25 tmattern Exp $ * * demultiplexer for avi streams * @@ -1073,6 +1073,15 @@ static avi_t *AVI_init(demux_avi_t *this) { i += 8; /* do not reset lasttag */ } else if(strncasecmp(hdrl_data + i, "strd", 4) == 0) { + /* additional header data */ + i += 8; + /* do not reset lasttag */ + } else if(strncasecmp(hdrl_data + i, "strn", 4) == 0) { + /* stream name */ + i += 8; + /* do not reset lasttag */ + } else if(strncasecmp(hdrl_data + i, "vprp", 4) == 0) { + /* video properties header*/ i += 8; /* do not reset lasttag */ } else { |