diff options
author | filon <filon@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-01-06 14:56:16 +0000 |
---|---|---|
committer | filon <filon@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-01-06 14:56:16 +0000 |
commit | 98fe2c82291f4a98776832353fa79a49166e450e (patch) | |
tree | d30ec465e2c1e3dde310fb9e3b97635f6b9a28b5 | |
parent | dc7130bcad92c997388b19b3f25c9c3a2c671019 (diff) | |
download | mpv-98fe2c82291f4a98776832353fa79a49166e450e.tar.bz2 mpv-98fe2c82291f4a98776832353fa79a49166e450e.tar.xz |
Sanity checks.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8823 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/demux_rawdv.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libmpdemux/demux_rawdv.c b/libmpdemux/demux_rawdv.c index cbf3418390..2e8e5217d0 100644 --- a/libmpdemux/demux_rawdv.c +++ b/libmpdemux/demux_rawdv.c @@ -75,8 +75,14 @@ int rawdv_check_file(demuxer_t *demuxer) return 0; td=dv_decoder_new(TRUE,TRUE,FALSE); + if (!td) + return 0; + td->quality=DV_QUALITY_BEST; - dv_parse_header(td, tmp_buffer); + result=dv_parse_header(td, tmp_buffer); + if (result) + return 0; + if ((( td->num_dif_seqs==10) || (td->num_dif_seqs==12)) && (td->width==720) && ((td->height==576) || (td->height==480))) |