From patchwork Sat Mar 16 21:26:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 47119 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:958e:b0:1a3:31a3:7958 with SMTP id iu14csp228742pzb; Sat, 16 Mar 2024 14:26:48 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUHbIWekqVJMYQdpOD5NYyQMtw07jZ2yu0z2ov+p4qmHBuMIne/smLK1x2QUwWmcpm4QrxBVyRo472jjekL6xqb8xld6MeqNS4FUA== X-Google-Smtp-Source: AGHT+IF4ti/gNVzkHS+5zYuKrOji1FGLQy+QrV/vV0wcD4Nq94WzCTl0RT1xBeIDlH053brNsApC X-Received: by 2002:a05:6512:3112:b0:513:dc5a:538c with SMTP id n18-20020a056512311200b00513dc5a538cmr2977393lfb.59.1710624408596; Sat, 16 Mar 2024 14:26:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710624408; cv=none; d=google.com; s=arc-20160816; b=VkhJW3cIXce3yJrs/VgGzwfNPEYNwEInCsV8MzL34Wk0NojVkOVbrQvqnCcYiav+uJ CeTrIruWi+JcEf/e+G4TlYTnCglKjvmzNI+NmPKHz3YMyQjH/R8U0Wt4JSJlqGABg2N5 xZOdSKlzaghr8OZRimoeS7gu6vX+iB/RLC52TDRvzyE/2K1KoRtkmI1jTMHhcNyPAztT 0deLGzedSEZ/h97/b7GPGXFQsHPcOS+uXdIHwR5Q7pRly0Ui8eq5PGPmU8ern0oVKcqO Jv/CxW0617nlYP2QibGjYIi7VW+xZi2dzZicQ1/jrf/i66ZJkImsXxa8a1SyGQkypDEL 6aJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to; bh=hu7xD1Eta4uMB5WyPf7HZ6PJ5hqInxmLhuo+xficj9Y=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=vGcc4YC84MRPyLexuoYLh6P+I9MxotnmDhg1e0kV37cFqFB0TvcrvHIOYFDEShYJF+ uw2SswsgKrPMgBqbSFK1VuhDMVRQ1dB4TBhpnvGy76CleetxkoFs3MC8Z61GC9qAr13C CtfKPuxoXPQyTT8GhfeKKv0jwPSaZitTS34dVaa1rfh+mY3hxPbXuHe060R3Zto+J910 VjNb3D20AO+73oftPFCtU0MXi4DpQDXxbpphbNFkuM5X9Akd3Wxm5EXbUlzbS+pMnb/X s9rXMgZA4guL7RwghtjzsI04GS+QDlEWhG1kw/sl3SyAo4L+YbiAu/1xUCssE46CDsJr Pmvw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=kVnNpbAU; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id g11-20020a170906348b00b00a440cbc0b95si2891345ejb.307.2024.03.16.14.26.48; Sat, 16 Mar 2024 14:26:48 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=kVnNpbAU; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C2EF068D159; Sat, 16 Mar 2024 23:26:44 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay7-d.mail.gandi.net (relay7-d.mail.gandi.net [217.70.183.200]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 62B1D68D06F for ; Sat, 16 Mar 2024 23:26:38 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id 844BC20002 for ; Sat, 16 Mar 2024 21:26:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1710624397; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=dVoxUlYzMvuxcOAP6oWA7MRgw9Etek0ytC1tIh7jgpU=; b=kVnNpbAU0IdyjOs6ttUeOOXVzqV7svZIozzHhxtqOHTaBncUL9IuHCI9TKJKRQ3qaTK9Ll Z3yaM4ug7mQ17zH8xY3bmOFSZwvn8UFagr/OpxEVxIop/hg7cZfRxjHq8RVUTeL4x+Xk6S SJsQSP+GmNG3e+2sLfJw5KXwjBT2eXoVi9HuWpwAhu+6qqvdz7jH9i60chzexdea/2ubpp +iJb4NgRFquUy19N+Foq5HDb1UOu8QVVlmpVa2iE9QnQUuAz4hCSmNN/R+9/7BOzO4VXVj WRtvvw8OoozEEeLHu0gRHEzy0kqyqNStVWuuJlJrPdfVMNSzZMhdYE7dH5Y9HQ== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Sat, 16 Mar 2024 22:26:34 +0100 Message-Id: <20240316212636.2642-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 1/3] tools/target_dem_fuzzer: add libavformat/demux.h X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: BIysup/lsScy needed for FFInputFormat Signed-off-by: Michael Niedermayer --- tools/target_dem_fuzzer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/target_dem_fuzzer.c b/tools/target_dem_fuzzer.c index 76eed9f6a2..fe69eb9be0 100644 --- a/tools/target_dem_fuzzer.c +++ b/tools/target_dem_fuzzer.c @@ -23,7 +23,7 @@ #include "libavcodec/avcodec.h" #include "libavcodec/bytestream.h" #include "libavformat/avformat.h" - +#include "libavformat/demux.h" typedef struct IOContext { int64_t pos; From patchwork Sat Mar 16 21:26:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 47120 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:958e:b0:1a3:31a3:7958 with SMTP id iu14csp228781pzb; Sat, 16 Mar 2024 14:26:59 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUc7tqMEQQ0UWwKxa3EYyXuBPaTjvmbmGZjtQeDktaxeXbsi700bnJDNQIvd/wxVqP5HUbDi7GpjXJnK+s0qkRyzL+cqL98BaPuXQ== X-Google-Smtp-Source: AGHT+IFlH0oKAK1ITlvC84YfAthV+kQ93xlOX9s1RmemJ0JmK1iFr4weiPKVufuJHd5kWBIE47+Z X-Received: by 2002:a17:907:7883:b0:a46:8846:5ab0 with SMTP id ku3-20020a170907788300b00a4688465ab0mr4647010ejc.2.1710624418743; Sat, 16 Mar 2024 14:26:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710624418; cv=none; d=google.com; s=arc-20160816; b=ZLZjyjV+4adDmsfNQWoNZOHShAEpLgtkPHDbhwcRvajeRm88Wy8fyMWTDTZ3t6NHV7 Lr0CnvLnXTUUfwCEAEEUk9o8ytaRCo6WESk5qFkffU2Z44TJlGkqG9YesrXcqs/geaOL rAF+AI5f6nBvUMlz5Gk6mSB2cZB7VUoV/YbTPT8Xn34cFmO/cqoLCGLKZ8xTAEz43XMi O9+2AKCLwxEEXulR2j14DEGscdiOjSg4c4F+mZhaS3p6Ohh2bpi11v6kcLmNJlht+fMu E3/jl1yrM2leQtSKsqrMOlRxP/9hrXRJ2WX3a2bUpSImTTNWhkqS+iL30yNJFzWDgGea qyDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to; bh=Eg4meCeNI2uObLOm/bD9IyZ7cH4ievkNW+Kuoj+ZHBQ=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=wXLSmrhln62IcZXnIxqhxz24uKbnjDgMaa+0UrF/Z4Q5rST8sAqmTFC8qMtEICH+dy 3hquontNzQJP0HD22Xk25jD4sEPjBEiUogxeI2LsdNoamQdpzmPRfoPp+NU8Rx+LS79f BOawCrAUSECgqciDdcXBjN7zXnvXoIIaAOs9RWolmepiBOni07UsWEvysk0XIxcZEsj+ UeX0xzs9hvKkwMIuKIblrzcNbu5RrZj5DhfKF0l2uoZvqoBhOqwkT2yH3GCGJab5rVhC jtcotqJ7ZRzJUuGsG1wujlypNNSk9AUpGS8LKVBWITCtCHHy8RJkXUUNv8CVMnp1jv+8 8E7w==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=VPiBylkn; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id du2-20020a17090772c200b00a46939478fcsi1499124ejc.799.2024.03.16.14.26.58; Sat, 16 Mar 2024 14:26:58 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=VPiBylkn; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DB4FF68D104; Sat, 16 Mar 2024 23:26:48 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3251268D06F for ; Sat, 16 Mar 2024 23:26:39 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id 72B2BE0002 for ; Sat, 16 Mar 2024 21:26:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1710624398; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:in-reply-to:in-reply-to:references:references; bh=qVdj01amQCVLEApEOtmHp65ovvkNpbaKvD/L3NN0JRM=; b=VPiBylknRYax46rTPtR1Pqr1jEkiPERlhkSV+9j/f5JE7eDhDAN+bCW6owLvIL3wwVQhLt RChYrslxQuel7nMO6qLEgEhGLlPFo7vzeNriAxFkxoum1Dou89gDIEtd5dQq8Ja6KIE+5N uF90YKyG1B0kEL5Z1EwTmatN/ljPX+KP2G3DsZlkuGL7Y6QZ9dd6rNefW3ojRqFVdWgXJ1 eqJAyxEVdHTDLh91RCd7P76T+X1EiE3SXW3zSLdY3NO1cN5IpPRLCInabzPwX+7x45mR6r qZAIxnvFvxVOW3OBOdryHbUckQfZ1EDZpfEHXdRmFpshdh2gfi5FuYWucZFqnw== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Sat, 16 Mar 2024 22:26:35 +0100 Message-Id: <20240316212636.2642-2-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240316212636.2642-1-michael@niedermayer.cc> References: <20240316212636.2642-1-michael@niedermayer.cc> X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 2/3] avcodec/iff: dont add into unused pointers X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: btruQ1Q8zrUC Fixes: overflowing pointers Fixes: 66444/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-4812862400823296 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libavcodec/iff.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libavcodec/iff.c b/libavcodec/iff.c index faf4e21c42..dcca7018c4 100644 --- a/libavcodec/iff.c +++ b/libavcodec/iff.c @@ -1661,7 +1661,7 @@ static int decode_frame(AVCodecContext *avctx, AVFrame *frame, uint8_t *row = &frame->data[0][y * frame->linesize[0]]; memset(row, 0, avctx->width); for (plane = 0; plane < s->bpp; plane++) { - buf += decode_byterun(s->planebuf, s->planesize, gb); + decode_byterun(s->planebuf, s->planesize, gb); if (avctx->codec_tag == MKTAG('A', 'N', 'I', 'M')) { memcpy(video, s->planebuf, s->planesize); video += s->planesize; @@ -1674,7 +1674,7 @@ static int decode_frame(AVCodecContext *avctx, AVFrame *frame, uint8_t *row = &frame->data[0][y * frame->linesize[0]]; memset(s->mask_buf, 0, avctx->width * sizeof(uint32_t)); for (plane = 0; plane < s->bpp; plane++) { - buf += decode_byterun(s->planebuf, s->planesize, gb); + decode_byterun(s->planebuf, s->planesize, gb); decodeplane32(s->mask_buf, s->planebuf, s->planesize, plane); } lookup_pal_indicies((uint32_t *)row, s->mask_buf, s->mask_palbuf, avctx->width); @@ -1685,7 +1685,7 @@ static int decode_frame(AVCodecContext *avctx, AVFrame *frame, uint8_t *row = &frame->data[0][y * frame->linesize[0]]; memset(s->ham_buf, 0, s->planesize * 8); for (plane = 0; plane < s->bpp; plane++) { - buf += decode_byterun(s->planebuf, s->planesize, gb); + decode_byterun(s->planebuf, s->planesize, gb); if (avctx->codec_tag == MKTAG('A', 'N', 'I', 'M')) { memcpy(video, s->planebuf, s->planesize); video += s->planesize; @@ -1699,7 +1699,7 @@ static int decode_frame(AVCodecContext *avctx, AVFrame *frame, uint8_t *row = &frame->data[0][y * frame->linesize[0]]; memset(row, 0, avctx->width << 2); for (plane = 0; plane < s->bpp; plane++) { - buf += decode_byterun(s->planebuf, s->planesize, gb); + decode_byterun(s->planebuf, s->planesize, gb); decodeplane32((uint32_t *)row, s->planebuf, s->planesize, plane); } } @@ -1708,12 +1708,12 @@ static int decode_frame(AVCodecContext *avctx, AVFrame *frame, if (avctx->pix_fmt == AV_PIX_FMT_PAL8 || avctx->pix_fmt == AV_PIX_FMT_GRAY8) { for (y = 0; y < avctx->height; y++) { uint8_t *row = &frame->data[0][y * frame->linesize[0]]; - buf += decode_byterun(row, avctx->width, gb); + decode_byterun(row, avctx->width, gb); } } else if (s->ham) { // IFF-PBM: HAM to AV_PIX_FMT_BGR32 for (y = 0; y < avctx->height; y++) { uint8_t *row = &frame->data[0][y * frame->linesize[0]]; - buf += decode_byterun(s->ham_buf, avctx->width, gb); + decode_byterun(s->ham_buf, avctx->width, gb); decode_ham_plane32((uint32_t *)row, s->ham_buf, s->ham_palbuf, s->planesize); } } else From patchwork Sat Mar 16 21:26:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 47121 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:958e:b0:1a3:31a3:7958 with SMTP id iu14csp228821pzb; Sat, 16 Mar 2024 14:27:06 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCU9jL3yuxgyKz/ntSdjnj9KLXjMw3AqCWoh8j/vL9vMykIlTmTh1hlPSkSpwqt4ynBng9x7+ymlfzvQEXnoFqt12yaa4ABbFDTmVA== X-Google-Smtp-Source: AGHT+IE4nv2CRNm472Qg591JIJbyY3STPNEov6TzN5A76+bSZ/NiiWzNNcNJX4dUjkxa3YkRYae2 X-Received: by 2002:a2e:a9a6:0:b0:2d2:c8c3:6fac with SMTP id x38-20020a2ea9a6000000b002d2c8c36facmr6564716ljq.30.1710624426470; Sat, 16 Mar 2024 14:27:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710624426; cv=none; d=google.com; s=arc-20160816; b=UWsT+VomwPh0S3eHLmICOnUScTCyTrUpyeuFC9TdPtVcr2IHbWrMb88/yU6gxXiRsx l+1Ffg9eR27BSNPEDRiqHCM4z28ll7n60hgtn165sY2H0YwTkAbVpuVkY4I+uwImM8D4 zl090VTbGRWxgKjAwOzLlQRdMjzoDHVBh7Km34z/BgM1jI2kuzZ/CXB1Zfy6j4J82e/m FZWlmUyEfFazftrCXkvtEpWVodRn161++ONgFx+WP9rBpAKLzfxEfX0jnKa9NR/BksRM O1W6H5XmuVkMDoq1ZXaHWt0lGSJD7z2T8RklbXYzyn+PZP2VI9dcVvEUpY2u1GB7qFlI otpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to; bh=aicf2NvXdT+AKoCRT76gzD5QxMLrZs6IAyyEt5gJaSA=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=OPJRDCSzYPvxm1uTHCvf294bkig8HjMgV+z+yz6aAoN8cfSKCbLwXvuzhwG2ROjYLT /sQiV5d1nWM2vOE+pcXqE2mx7K7w3qg5EMEmBUocudcAJlgQ7ALWD9M3ry9OIUa62WRK F1ezemq+CsdPEpHBatqXJjdoY26jx0PlldQ71RChtyBObQpT37c7agvir/lwYlkwRpt3 8GEaQgQ8nUwDDJQmaoycCf6t3lfO/10eRqsEPFaJbb+8srudspu7IHkicjxkHvfzWrVt YQo3ha88zN/JPfKEwYFUxtWR32N1z425UwG/1auILgD0Q0MeNeZFJMFAyfaEVT7UaQdl NasQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=H1Kgk920; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id n11-20020a05640205cb00b005666d5f394fsi3023015edx.231.2024.03.16.14.27.06; Sat, 16 Mar 2024 14:27:06 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=H1Kgk920; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 075E568D17B; Sat, 16 Mar 2024 23:26:50 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 18EFD68D15F for ; Sat, 16 Mar 2024 23:26:40 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4A7AB1BF206 for ; Sat, 16 Mar 2024 21:26:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1710624399; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:in-reply-to:in-reply-to:references:references; bh=l8pDae4ZeuXL0wfm6510aBrpJCAoRpCg75uJbOO5Ogo=; b=H1Kgk920cpaXOdeu14P9A5lA3y5Ei5qG9AhZcPi0s6KC6KD5ny2Ryr07+a7D12aplGJ7vy JNC3K5mjo0qTobuv81Uf7d2kGqbZeFAGqQZZl2EsnTRkwBooUO5hVAgz5ACo8NkMOcz7Xs k1TOsHk+QS+dZRmow7vCV3sM67XWnwW9ht2fzRUAEMh0zvFHtq4VX6R4KaOVpVo2WxHoRi I7vNdj3oces5U1yTG059Yz5ZiDBYtdStIXNT6V7HPsqaTNtMA9jSnocQseBjY2Tmxffg8z uxsRJClR2er0uBJf6vVRd8GTX7Kd+XWLVTL3/lGuXdsug55BSSG5YWdVpyq6Lg== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Sat, 16 Mar 2024 22:26:36 +0100 Message-Id: <20240316212636.2642-3-michael@niedermayer.cc> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240316212636.2642-1-michael@niedermayer.cc> References: <20240316212636.2642-1-michael@niedermayer.cc> X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 3/3] tools/target_dec_fuzzer: adjust threshold for AV_CODEC_ID_IFF_ILBM X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ES9U/yBLzSqA Fixes: timeout Fixes: 66444/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-4812862400823296 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- tools/target_dec_fuzzer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c index 84b646b7f4..104219ed5e 100644 --- a/tools/target_dec_fuzzer.c +++ b/tools/target_dec_fuzzer.c @@ -245,7 +245,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { case AV_CODEC_ID_HEVC: maxpixels /= 16384; break; case AV_CODEC_ID_HNM4_VIDEO: maxpixels /= 128; break; case AV_CODEC_ID_HQ_HQA: maxpixels /= 128; break; - case AV_CODEC_ID_IFF_ILBM: maxpixels /= 128; break; + case AV_CODEC_ID_IFF_ILBM: maxpixels /= 4096; break; case AV_CODEC_ID_INDEO4: maxpixels /= 128; break; case AV_CODEC_ID_INTERPLAY_ACM: maxsamples /= 16384; break; case AV_CODEC_ID_JPEG2000: maxpixels /= 4096; break;