avformat/img2dec: try to read PROBE_BUF_MIN instead of just enough for .pix probing

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2014-03-29 00:18:56 +01:00
parent 1c13e1ef36
commit 2cffdcbdd7

View File

@ -354,11 +354,11 @@ int ff_img_read_packet(AVFormatContext *s1, AVPacket *pkt)
if (codec->codec_id == AV_CODEC_ID_NONE) {
AVProbeData pd;
AVInputFormat *ifmt;
uint8_t header[20 + AVPROBE_PADDING_SIZE];
uint8_t header[PROBE_BUF_MIN + AVPROBE_PADDING_SIZE];
int ret;
int score = 0;
ret = avio_read(f[0], header, 20);
ret = avio_read(f[0], header, PROBE_BUF_MIN);
if (ret < 0)
return ret;
avio_skip(f[0], -ret);