summaryrefslogtreecommitdiff
path: root/libavformat/cinedec.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-04-06 00:34:09 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-04-06 00:34:09 +0200
commit1fec720afa49ce8ddd13b3955aa2a0ac25e0afac (patch)
tree6ee407c92fa9def1fe27b9ff8bda805acf1830ec /libavformat/cinedec.c
parent47b03415f3196979839ea14f3a9625b43e232173 (diff)
downloadffmpeg-1fec720afa49ce8ddd13b3955aa2a0ac25e0afac.tar.gz
avformat/cinedec: ask for sample when biBitCount isnt supported
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/cinedec.c')
-rw-r--r--libavformat/cinedec.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libavformat/cinedec.c b/libavformat/cinedec.c
index 5e16032999..372088495e 100644
--- a/libavformat/cinedec.c
+++ b/libavformat/cinedec.c
@@ -125,8 +125,10 @@ static int cine_read_header(AVFormatContext *avctx)
return AVERROR_INVALIDDATA;
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;
+ }
switch (avio_rl32(pb)) {
case BMP_RGB: