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 */