diff options
author | Martin Storsjö <martin@martin.st> | 2012-03-19 14:24:04 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2012-03-19 16:08:08 +0200 |
commit | 57151f8674f73445c5cf82b7c80e3a98b3baed33 (patch) | |
tree | 972794a163f9840023fe44a184bacd35a4d6867b | |
parent | 27b7459b8d008bcb8866e98b85a598e0beca9c22 (diff) | |
download | ffmpeg-57151f8674f73445c5cf82b7c80e3a98b3baed33.tar.gz |
libavformat: Use AVFormatContext.probesize in init_input
This was forgotten in the transition from av_open_input_file to
avformat_open_input, see 603b8bc2a1.
This doesn't change anything for the default case where the
option isn't set, since PROBE_BUF_MAX is 1048576 (which was
used as max probe size earlier) while the default value for
the probesize option is 5000000, which for the probe function
is clipped to PROBE_BUF_MAX anyway.
Signed-off-by: Martin Storsjö <martin@martin.st>
-rw-r--r-- | libavformat/utils.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c index c91a0dce55..f67d2d47c1 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -480,7 +480,7 @@ static int init_input(AVFormatContext *s, const char *filename, AVDictionary **o if (s->pb) { s->flags |= AVFMT_FLAG_CUSTOM_IO; if (!s->iformat) - return av_probe_input_buffer(s->pb, &s->iformat, filename, s, 0, 0); + return av_probe_input_buffer(s->pb, &s->iformat, filename, s, 0, s->probesize); else if (s->iformat->flags & AVFMT_NOFILE) return AVERROR(EINVAL); return 0; @@ -495,7 +495,7 @@ static int init_input(AVFormatContext *s, const char *filename, AVDictionary **o return ret; if (s->iformat) return 0; - return av_probe_input_buffer(s->pb, &s->iformat, filename, s, 0, 0); + return av_probe_input_buffer(s->pb, &s->iformat, filename, s, 0, s->probesize); } static AVPacket *add_to_pktbuf(AVPacketList **packet_buffer, AVPacket *pkt, |