diff options
Diffstat (limited to 'libavformat/riffdec.c')
-rw-r--r-- | libavformat/riffdec.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libavformat/riffdec.c b/libavformat/riffdec.c index 656a9ebcf8..b448f9116f 100644 --- a/libavformat/riffdec.c +++ b/libavformat/riffdec.c @@ -208,11 +208,12 @@ enum AVCodecID ff_wav_codec_get_id(unsigned int tag, int bps) return id; } -int ff_get_bmp_header(AVIOContext *pb, AVStream *st, unsigned *esize) +int ff_get_bmp_header(AVIOContext *pb, AVStream *st, uint32_t *size) { int tag1; - if(esize) *esize = avio_rl32(pb); - else avio_rl32(pb); + uint32_t size_ = avio_rl32(pb); + if (size) + *size = size_; st->codecpar->width = avio_rl32(pb); st->codecpar->height = (int32_t)avio_rl32(pb); avio_rl16(pb); /* planes */ |