diff options
author | James Almer <jamrial@gmail.com> | 2022-03-03 14:01:36 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2022-03-03 14:18:28 -0300 |
commit | ee88804d07c145bc7bca40c94bf6fd4cf71c06e4 (patch) | |
tree | f8ccee54a6de0a7a56089763f47607f19fd37e72 | |
parent | 8fcd9d7375979baf2d09e97b36dd482b6210a999 (diff) | |
download | ffmpeg-ee88804d07c145bc7bca40c94bf6fd4cf71c06e4.tar.gz |
avfilter/framepool: remove superfluous pallete buffer allocation
av_image_fill_plane_sizes() already sets sizes[1] to AVPALETTE_SIZE.
Should fix memory leaks.
Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r-- | libavfilter/framepool.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/libavfilter/framepool.c b/libavfilter/framepool.c index 96bfe46319..1990902666 100644 --- a/libavfilter/framepool.c +++ b/libavfilter/framepool.c @@ -56,13 +56,9 @@ FFFramePool *ff_frame_pool_video_init(AVBufferRef* (*alloc)(size_t size), { int i, ret; FFFramePool *pool; - const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(format); ptrdiff_t linesizes[4]; size_t sizes[4]; - if (!desc) - return NULL; - pool = av_mallocz(sizeof(FFFramePool)); if (!pool) return NULL; @@ -108,12 +104,6 @@ FFFramePool *ff_frame_pool_video_init(AVBufferRef* (*alloc)(size_t size), goto fail; } - if (desc->flags & AV_PIX_FMT_FLAG_PAL) { - pool->pools[1] = av_buffer_pool_init(AVPALETTE_SIZE, alloc); - if (!pool->pools[1]) - goto fail; - } - return pool; fail: |