From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id A94E74B620 for ; Tue, 9 Jul 2024 20:33:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8699B68DCA0; Tue, 9 Jul 2024 23:33:00 +0300 (EEST) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1363B68DA20 for ; Tue, 9 Jul 2024 23:32:54 +0300 (EEST) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-78135be2d46so541532a12.0 for ; Tue, 09 Jul 2024 13:32:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720557171; x=1721161971; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=ACGP0OUU2f9qGIudaBYx5RZmAGnOZazbXpXYklns4B8=; b=gL9NYLUDKxu76eDzO1S1NsR4QhnJeoQEhLK8phbe9ZW+qz0aeFlhOge1LQSliOlZbB Mrk93P6plLPpr4JgHxtHBTEjXxqo5XQpKfM34A1jZLE4FSSyONN1LqglrHisnJM/pLYX tdFyb8uadYsmLyKR2bOtGoqiwG5h+gKLJsAVKAK2cOPuFhAgtAmcb20BUQc/YcNs2W0q Shb+rX6RyjcTW6MujSzOob4uaQkAk7f1ttelYF1oH7NkZfxtG11DLw3F+Ol2Q17EXivk 4b10dRduQEbRI7NAk6wUs5qjCX8uVmSpQm73o2YgsGQt52FuQZLDbBsc6y/YsnSfROOE E8zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720557171; x=1721161971; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ACGP0OUU2f9qGIudaBYx5RZmAGnOZazbXpXYklns4B8=; b=itOZSeyptV7RFtCBMSACZcBL4nboBaD4UMnwGhqaF5vJWjz17sVsOZFP4Ki1O64BQE 2opYhW6eDsOHO3IgWBoSN8CAQbCFv8/Fn2S7z6130qyYPzz76d/7BMSvZovdwoVJQjLB yd2cvnZuq03wZmOoRUbN46ajdQFuTKKqm6DK2P6RaR43OizR0ODLJ8o5SYqJr7yJfb9o Axzd7aSqc2/LaCnbcSRDqAHuqCxc8TAsHsjyCKJKdKVSLXA8UnGs0nSOFBKL8rtDhb9Z uzQFy858UwkdsgkAsLa1AjRR83wqsw0+W5qZuWHB5ErMv67ZEq0TtBU2RsahuDnHPkF1 5e6A== X-Gm-Message-State: AOJu0YwUNss6qPByv8CuIQKeTbBhOotmwLClgqNthPxYf+pr6QbSkKKI 4+s9sIrTDFe5VCCYT7WxbCo+l7M//KioffUR2+E2ABsfmw4svroVkHsZcw== X-Google-Smtp-Source: AGHT+IG7mg/FTymd5IRZHIwBW3n8m9ihMLf8MawYxBWqgw5P61y073vekdUBfZG30YdOhkASEscZiA== X-Received: by 2002:a05:6a20:430e:b0:1c2:8cc4:9084 with SMTP id adf61e73a8af0-1c29822d0d0mr4437767637.34.1720557170486; Tue, 09 Jul 2024 13:32:50 -0700 (PDT) Received: from localhost.localdomain ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70b439f0370sm2249924b3a.219.2024.07.09.13.32.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jul 2024 13:32:50 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 Jul 2024 17:32:41 -0300 Message-ID: <20240709203241.41569-1-jamrial@gmail.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avfilter/vf_crop: prevent integer overflows when calculating SAR 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Signed-off-by: James Almer --- libavfilter/vf_crop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_crop.c b/libavfilter/vf_crop.c index 6361209941..d4966323f5 100644 --- a/libavfilter/vf_crop.c +++ b/libavfilter/vf_crop.c @@ -206,7 +206,7 @@ static int config_input(AVFilterLink *link) AVRational dar = av_mul_q(link->sample_aspect_ratio, (AVRational){ link->w, link->h }); av_reduce(&s->out_sar.num, &s->out_sar.den, - dar.num * s->h, dar.den * s->w, INT_MAX); + (int64_t)dar.num * s->h, (int64_t)dar.den * s->w, INT_MAX); } else s->out_sar = link->sample_aspect_ratio; -- 2.45.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".