avformat/cinedec: ask for sample when biBitCount isnt supported

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2014-04-06 00:34:09 +02:00
parent 47b03415f3
commit 1fec720afa
1 changed files with 3 additions and 1 deletions

View File

@ -125,8 +125,10 @@ static int cine_read_header(AVFormatContext *avctx)
return AVERROR_INVALIDDATA; return AVERROR_INVALIDDATA;
biBitCount = avio_rl16(pb); biBitCount = avio_rl16(pb);
if (biBitCount != 8 && biBitCount != 16 && biBitCount != 24 && biBitCount != 48) if (biBitCount != 8 && biBitCount != 16 && biBitCount != 24 && biBitCount != 48) {
avpriv_request_sample(avctx, "unsupported biBitCount %i", biBitCount);
return AVERROR_INVALIDDATA; return AVERROR_INVALIDDATA;
}
switch (avio_rl32(pb)) { switch (avio_rl32(pb)) {
case BMP_RGB: case BMP_RGB: