From patchwork Mon Jun 26 10:44:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 4121 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.1.76 with SMTP id 73csp847048vsb; Mon, 26 Jun 2017 03:45:07 -0700 (PDT) X-Received: by 10.223.139.152 with SMTP id o24mr12860456wra.178.1498473907227; Mon, 26 Jun 2017 03:45:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498473907; cv=none; d=google.com; s=arc-20160816; b=wF7My1hVR8T/KmvtKY8C+fAiqRbYSzRO8EfbqTestxyi3LcP234/XDqCDN7nKqrs/f I6dsu4R4EugGAk0vrCm8vFzlJmSaQq1KGsVKwkRImPMME1mnDEvQ5H1dO6QTSknITeqx 285OZ/hegzG5G+mC3ajRPL7l5s+mF/1+T13vQOD93qwBsomKvJw6J9nDQj+/IlXNZPEN VbZMi3j3ph5Bs/7AoTyBdOBi1uXI1uqpLpXqYPIePLC9WrQy132s3tc78rmmoSI0NLAa yue7gBoMOdwwpPAkvioItkqja3+uEY/aAWmZrKGWCN9lB2c/m9Bah39+Oyt2KEOgyv2w ZMcA== 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:arc-authentication-results; bh=iWBAEO7N6c9+RUVDltoBTXUA8A9MrlkBP9srtyK59cA=; b=C9K+aXViXTT1pKvlxPjvjXZogdUbwElceHi1niC455r8wUfu52wPWKaz7KIVnlMRlg NdMpVs5+VNuAwgU7h8iMq4E4h4iqs0oJRxfx7pnNzKPO4OiddfwMkcXcDdmAtgSJDpIj hg3qHH4+zo3JF0ebrB0zun/qEl3SAqpqKSEJfyH/dlm5OwqXiwS7urko+C55PSE3mv0V JK+E1X3qvxqU118SOZQaEN5bFGqTvPXG17xE065wBHKp2QQPrh/UGFdFalk7rWFaTjgM fguZSRDGVLy78Dix6kGToMIxpQ4gnv+ppvUPt4BpHu0jHVNl3LkhZLLNLLnTX/NHapvp a8uA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.b=bPHca5GM; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id t30si11239168wra.224.2017.06.26.03.45.06; Mon, 26 Jun 2017 03:45:07 -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=@gmail.com header.b=bPHca5GM; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4533768A285; Mon, 26 Jun 2017 13:45:03 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr0-f195.google.com (mail-wr0-f195.google.com [209.85.128.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3AAEC68A264 for ; Mon, 26 Jun 2017 13:44:57 +0300 (EEST) Received: by mail-wr0-f195.google.com with SMTP id 77so28909784wrb.3 for ; Mon, 26 Jun 2017 03:44:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=D8cDZFELTWsO1Z8F3Vjz47+xhUf2K70DySI4llR5Yc8=; b=bPHca5GMbZWxKCHgiVlDt5lZztyTMwUwOJ4hjbNOF/cYJ7jHhBsH3JsQHdK3ZqU5BZ L51zmUrkqR38I3D4yoO3sxmQE4Cvnh8GDnJGa8jj1lL1KS+d+DtCcUxJCqiSegLmoeUu v0UDy85jVs8APgu3f14lhmaw/gtxyel86Y1SDFTWMRvXjzvqN9sIMldAHoTd1GIUVdb+ spTUaQOcVwyyzOIDIAe3azC8U2vxcPNi4VnVdbXqmDpG0oQPHB5BcA6o/FbCMgzteeT9 MZtBkVUfPwHjJ4/C5X+/9vLJBMcrHcuVmeywVRvjbR3puOflXSpL0i00ypRULl3IcUxe Egpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=D8cDZFELTWsO1Z8F3Vjz47+xhUf2K70DySI4llR5Yc8=; b=ku2Bk+yOOnSV5C9Zm6X0ySS2y4bxejkJ3N4Nf0TQFY8uaLfXv6XSL+zoPJRB0sLCNL D72BBNIDCCv6Sfuh6VzM1yO25jYNavbY0GmfrD/UO0w7sgwcyWv449cGWRzFYSOMpLyN C/wLoxWA4x40BQzKDYzGcewvDFawx290k9NEYdYA69SPGSkcfIurgAbynmceYB3JWdWt 54i30Sp/ysxe++GYmO+wMI67PT34WBsoi+8YL0dNzTPa35dd/FNRFda2Jy1siwdBDV/2 Projj1XSrQI1bYenDh5NIBC2ku1sFU2Yz2/CmPpK/+cxxrLyZje4YzqQq3aroaNde5kC j+Tg== X-Gm-Message-State: AKS2vOxWokpJF9g9s8dEVAVz0MFRPoKJPl5rFZ+UwNpsvJl5EvksQ7vj 13S4/XwjHEmD0t1+ X-Received: by 10.223.165.86 with SMTP id j22mr11323498wrb.147.1498473898072; Mon, 26 Jun 2017 03:44:58 -0700 (PDT) Received: from localhost.localdomain ([94.250.174.60]) by smtp.gmail.com with ESMTPSA id h16sm20550777wma.14.2017.06.26.03.44.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Jun 2017 03:44:57 -0700 (PDT) From: Paul B Mahol To: ffmpeg-devel@ffmpeg.org Date: Mon, 26 Jun 2017 12:44:48 +0200 Message-Id: <20170626104448.19378-1-onemda@gmail.com> X-Mailer: git-send-email 2.9.3 Subject: [FFmpeg-devel] [PATCH] avcodec/imc: cast float to int prior to comparing with int variable X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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" From: Kostya Shishkov Fixes #3886. Signed-off-by: Paul B Mahol --- libavcodec/imc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/imc.c b/libavcodec/imc.c index ac20920..7cd6db9 100644 --- a/libavcodec/imc.c +++ b/libavcodec/imc.c @@ -828,7 +828,7 @@ static void imc_refine_bit_allocation(IMCContext *q, IMCChannel *chctx) for (j = band_tab[i]; j < band_tab[i + 1]; j++) chctx->sumLenArr[i] += chctx->CWlengthT[j]; if (chctx->bandFlagsBuf[i]) - if ((((band_tab[i + 1] - band_tab[i]) * 1.5) > chctx->sumLenArr[i]) && (chctx->sumLenArr[i] > 0)) + if (((int)((band_tab[i + 1] - band_tab[i]) * 1.5) > chctx->sumLenArr[i]) && (chctx->sumLenArr[i] > 0)) chctx->skipFlagRaw[i] = 1; }