diff options
author | Doug Nazar <nazard@nazar.ca> | 2021-06-03 06:01:30 -0400 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2021-06-30 15:56:53 +0100 |
commit | 275266f70da88280334a2f44687cd0e3ac103c0e (patch) | |
tree | 5e66457a5256f73eed1d8e830be827d4b2089aae | |
parent | 0d9554d95b08d54a3ae126bb0a6189dfa708cf7e (diff) | |
download | gst-libav-275266f70da88280334a2f44687cd0e3ac103c0e.tar.gz |
avviddec: Fix size of linesize parameter
Although avcodec_align_dimensions2() only copies 4 ints, it expects
a buffer of at least AV_NUM_DATA_POINTERS (8) ints.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/136>
-rw-r--r-- | ext/libav/gstavviddec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c index c3698ef..7ec5766 100644 --- a/ext/libav/gstavviddec.c +++ b/ext/libav/gstavviddec.c @@ -660,7 +660,7 @@ gst_ffmpegvideodec_prepare_dr_pool (GstFFMpegVidDec * ffmpegdec, GstVideoAlignment align; GstAllocator *allocator = NULL; gint width, height; - gint linesize_align[4]; + gint linesize_align[AV_NUM_DATA_POINTERS]; gint i; gsize max_align; |