Mercurial > libavcodec.hg
comparison bmp.c @ 8203:3b90f93d97a6 libavcodec
Give more meaningful message on BMP header parsing error
author | kostya |
---|---|
date | Mon, 24 Nov 2008 10:58:32 +0000 |
parents | 5af44bd71254 |
children | 507854688c43 |
comparison
equal
deleted
inserted
replaced
8202:5af44bd71254 | 8203:3b90f93d97a6 |
---|---|
72 buf += 2; /* reserved1 */ | 72 buf += 2; /* reserved1 */ |
73 buf += 2; /* reserved2 */ | 73 buf += 2; /* reserved2 */ |
74 | 74 |
75 hsize = bytestream_get_le32(&buf); /* header size */ | 75 hsize = bytestream_get_le32(&buf); /* header size */ |
76 if(fsize <= hsize){ | 76 if(fsize <= hsize){ |
77 av_log(avctx, AV_LOG_ERROR, "not enough data (%d < %d)\n", | 77 av_log(avctx, AV_LOG_ERROR, "declared file size is less than header size (%d < %d)\n", |
78 fsize, hsize); | 78 fsize, hsize); |
79 return -1; | 79 return -1; |
80 } | 80 } |
81 | 81 |
82 ihsize = bytestream_get_le32(&buf); /* more header size */ | 82 ihsize = bytestream_get_le32(&buf); /* more header size */ |