[FFmpeg-trac] #8030(avutil:new): IMGUTILS, failure handling big images
FFmpeg
trac at avcodec.org
Fri Jul 19 11:26:19 EEST 2019
#8030: IMGUTILS, failure handling big images
-------------------------------------+----------------------------------
Reporter: gdgsdg123 | Owner:
Type: enhancement | Status: new
Priority: wish | Component: avutil
Version: git-master | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
-------------------------------------+----------------------------------
Changes (by cehoyos):
* reproduced: 0 => 1
Comment:
While the following may be a good idea, it does not help with this issue
as the pix_fmt is not yet known when `av_image_get_buffer_size()` is
called.
{{{
diff --git a/libavutil/imgutils.c b/libavutil/imgutils.c
index c733cb5cf5..f308422636 100644
--- a/libavutil/imgutils.c
+++ b/libavutil/imgutils.c
@@ -438,7 +438,7 @@ int av_image_get_buffer_size(enum AVPixelFormat
pix_fmt,
if (!desc)
return AVERROR(EINVAL);
- ret = av_image_check_size(width, height, 0, NULL);
+ ret = av_image_check_size2(width, height, INT64_MAX, pix_fmt, 0,
NULL);
if (ret < 0)
return ret;
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8030#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list