From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 841614DFF8 for ; Thu, 12 Feb 2026 15:23:39 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'qOIwA63Wb/IBz2cgWVEVVohykkZFB2izmZKuy1gM+DM=', expected b'uvFrt9jGuzknH1BHUFzf096PwbxJ4Wu2kIM3cfaTezc=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1770909803; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=qOIwA63Wb/IBz2cgWVEVVohykkZFB2izmZKuy1gM+DM=; b=RBQFradq8OP+riQB4/Aatq+n8C8Bt5qll8iXJoaulrnjr0Oqr53QkpAJYxBAM/GFSn/QK bAEOGjkJkvGBzKXMiCRsPDZEcH6vMO+K/Pr55n39pEd4piW4ctsxgSbGWk05VVHKuy24o+k oRb+edyU7O3R3mbhorjXqb0+ZEkHQQzWQN5ySo92AKRCwaBm3gl6GnyTFJDZGLTCyDJKE3c YrfceDOKi0sfMX61K86rPWSqVDnU/HKh8z4Vk3+GeqzGqWhxjtAWQago8kK3EmFSylkeDyS aQ93uwBMJAoyaeaBFdPMilmKSQm4d/IYsvzPS3hIIRD6u/T7N0fZK49hVEWg== Received: from [172.20.0.3] (unknown [172.20.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 475E4691E82; Thu, 12 Feb 2026 17:23:23 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1770909794; b=KLjzXYhXs4YZ2gf3DqxlEz1R/LIPYCKNr5WYSzWogKq0CAmVrKKkYdW2i0gCp2GqvSO94 0XQRCNEX/iJFJtZ3CfaaV781AMiFQpsf/esPNV8+ThL0ZYjgeEdQnwYLNMZ8MAXGUpfAYUK snPowl0zFBG6BNrF+7ZGTfeY22EiLnCn01vHDHHz3VQQfQAB7hTUw4A7IWRz/70gm3LtiAj YMcsbQsfVAU4W9MmVS8yidBIeAA8OvqvcscJv8NuE+QGW3NZ4a191GmLd2AqJprj50pkVWJ 4e5lET48VffPKYVgTHALWE+HlaPIH8CY38X0HUsI1/8zQ6r6Pi7rBulw9kbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1770909794; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=TgopQuDuMDSeH+ZCoHQK64urUfPl5w/s+0Yy5EMtlsA=; b=iQQCqS9WygyP5b5B673auWArJRp1KQATEcwMpgqgi269upU1QFMoze6HjwnVLqfnQtikM 7bIZO2ZshqKgkAdEvwPCgmvqRpzehzKROgQDVAJi6nHBR4+S53rU72GZh05YlMsbOgcr3Y/ Od5iagUT8Q5yq4BDZJfDew+xDc0Mm0vcz3F505eQRmMD8tFnaCW4Wpu5OJvH576pa3kU0H+ SDZGHKHpcQY42tfomlzjl5MAUjMQRvtsfbKk4GzHM5C+RQJONfRxRWU3+daukykDLYWkvJj cAV6/o/OJRmGkCaIwnF/bgN90au5fGaVeuZeQl4nhtLCXKd6FQ8HbeXuh2YA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1770909786; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=uvFrt9jGuzknH1BHUFzf096PwbxJ4Wu2kIM3cfaTezc=; b=zViDMd1W3o3RVbYkLO7u8/d48HmSD47/yi+iWPmBacrqlQ2FpHyhLjqezQ4hUe8kYuL50 kfQqBGYJYX/E1lh8poD16W1VjJRjgIXk93BMO+bj3jtgYgNaz+2bRv6IAbjcT7rY9r1OITI BKeBUznlM7eIFveRe8WqYKfBaefdZaEdO97Hh1Gez9BiPOO2dSI3z3bpoVcdGe6Ly+Nr3j3 uUuQkUUdDUtkxkSRYkdWVaHFqxW6sdDwEqLHKJxr2qDCmJzUfiDskwxlKbP7f563ZsR74d/ VZ5aR4gF4SZsZoBuibmpCChTG/DXclwclf6doLf2KSR75XjYOvZeW7SiVSAA== Received: from c8d966988b92 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 813B1691E38 for ; Thu, 12 Feb 2026 17:23:06 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Thu, 12 Feb 2026 15:23:06 -0000 Message-ID: <177090978661.25.4260876082006429783@009cbcb3d8cd> Message-ID-Hash: DNRXJUAALBGCDWUVY3R6TSPIVMFFX7IF X-Message-ID-Hash: DNRXJUAALBGCDWUVY3R6TSPIVMFFX7IF X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] avfilter/framepool: add a few padding lines by aligning height (PR #21740) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: James Almer via ffmpeg-devel Cc: James Almer Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21740 opened by James Almer (jamrial) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21740 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21740.patch Fixes segfaults when handling files with odd chroma subsampled dimensions in some scenarios like using the hstack filter. ./ffmpeg -lavfi testsrc=s=255x31,format=yuv420p -vframes 1 -y in.jpg && \ ./ffmpeg -i in.jpg -i in.jpg -i in.jpg -i in.jpg -filter_complex "xstack=inputs=4:grid=2x2" -y out.png Fixes issue #21739. >>From 2befc9f9d8678e6c8e037eb83ea11b55fd1f2025 Mon Sep 17 00:00:00 2001 From: James Almer Date: Thu, 12 Feb 2026 12:20:04 -0300 Subject: [PATCH] avfilter/framepool: add a few padding lines by aligning height Fixes segfaults when handling files with odd chroma subsampled dimensions in some scenarios like using the hstack filter. ./ffmpeg -lavfi testsrc=s=255x31,format=yuv420p -vframes 1 -y in.jpg && \ ./ffmpeg -i in.jpg -i in.jpg -i in.jpg -i in.jpg -filter_complex "xstack=inputs=4:grid=2x2" -y out.png Fixes issue #21739. Signed-off-by: James Almer --- libavfilter/framepool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/framepool.c b/libavfilter/framepool.c index 1a1fc0de1e..10a9b6cf27 100644 --- a/libavfilter/framepool.c +++ b/libavfilter/framepool.c @@ -92,7 +92,7 @@ FFFramePool *ff_frame_pool_video_init(AVBufferRef* (*alloc)(size_t size), linesizes[i] = pool->linesize[i]; if (av_image_fill_plane_sizes(sizes, pool->format, - pool->height, + FFALIGN(pool->height, align), linesizes) < 0) { goto fail; } -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org