diff options
author | reynaldo <reynaldo@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-10-25 20:39:01 +0000 |
---|---|---|
committer | reynaldo <reynaldo@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-10-25 20:39:01 +0000 |
commit | e2b9f14a02709b79de09670fad432044dd9ce8df (patch) | |
tree | bd552ed5845762a819dddfee3e3d2abf9709bce7 | |
parent | 40272a755cd031cf6c8fb147ca1fc1eed374b403 (diff) | |
download | mpv-e2b9f14a02709b79de09670fad432044dd9ce8df.tar.bz2 mpv-e2b9f14a02709b79de09670fad432044dd9ce8df.tar.xz |
add two missing checks - PATCH by Karolina Lindqvist AT kramnet-se
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20448 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/demux_rawdv.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libmpdemux/demux_rawdv.c b/libmpdemux/demux_rawdv.c index 5decae3eca..388fe1c543 100644 --- a/libmpdemux/demux_rawdv.c +++ b/libmpdemux/demux_rawdv.c @@ -146,10 +146,13 @@ static demuxer_t* demux_open_rawdv(demuxer_t* demuxer) dv_decoder=dv_decoder_new(TRUE,TRUE,FALSE); dv_decoder->quality=DV_QUALITY_BEST; - dv_parse_header(dv_decoder, dv_frame); + if (dv_parse_header(dv_decoder, dv_frame) == -1) + return NULL; // create a new video stream header sh_video = new_sh_video(demuxer, 0); + if (!sh_video) + return NULL; // make sure the demuxer knows about the new video stream header // (even though new_sh_video() ought to take care of it) |