From patchwork Fri Feb 1 21:37:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 11946 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id E341C445AAC for ; Fri, 1 Feb 2019 23:37:31 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BC20768A76B; Fri, 1 Feb 2019 23:37:31 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-it1-f174.google.com (mail-it1-f174.google.com [209.85.166.174]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C485A68A730 for ; Fri, 1 Feb 2019 23:37:24 +0200 (EET) Received: by mail-it1-f174.google.com with SMTP id m62so11556838ith.5 for ; Fri, 01 Feb 2019 13:37:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=TEdvFW5T7trMYtmULz1EZdqSQZKVdigvI/BhzvUx+/E=; b=SYnPT3Rs5gekjHKbFCrMNXdFi1Tfsd71tcOf6YjajYcasBi4JyEUZJdcwkErOq/66B oHL2HuZH/jWkFzSKLrgncKUEdWRPgFcuSDqEI18gG0qHIUiOiLnkgSLLOPocJgph9IXV Zfx88JLkNofX88rTun0Kv8rXwjEckvIzFeILTlLx4idzzR0wxp5NE3j5JMgDCbffYSPp t63eBP7xQIt3/YONDEr86WeA94LFBjjmh3cO/80LnWfS2jqeIXED2VOkflGz78BgZ4gn y1v6ZO0vGJBTwuW+wlo4vZMQB/G+CMckAVmqSTzDAbDfDMsAjJx0Q82HFEPnox6UeyEy cV9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=TEdvFW5T7trMYtmULz1EZdqSQZKVdigvI/BhzvUx+/E=; b=bj7jqXayT48/LRWzVA+pKzC0jNlYijY3k7pZgQLIMuW/5eFV5bKGz0zLJRzE3fXzPl 76avC/3/hn5giTFbCdmfCxQYJZSE8uBMYzccBUbh+QrMzA6BHgcQ+J509KfW96KUl5TT T1m9UIH+OA+ZbYFWl5DPBui8VJkEifafYiiEz6w5iWaSFdq9GsXDcBVcubT2iB1VbEiB 5d0ktogUJb6u3MW8icXIeu1hRcAMF8Z9lmJEAlebCfjMVxLM9JPMcQ/h6SYBILEjmDQW Cpp8uzL0uJwqrg0my5I2UX1WWsfR8BD4oxdX8Q0grwRN3zWbmE9eXa03TkTCg7YXMu9a J+Iw== X-Gm-Message-State: AHQUAuZKghZmofBgZovBFQFKBTfQG3/znd+Go+WW1p02/w9RxBs2FYTU 4/q2VwoiKIfAJeuJA32xXKFve7atP4F0Zvz2OfzXsA== X-Google-Smtp-Source: AHgI3IatOTy2IF7sCRMalsgrrgjfzXGpMjNM6Y1W0bqQeHfZsQF+8OpqREo7C12LhlI6uA+qm05LMMSuA3XEBTiWyQM= X-Received: by 2002:a24:b64a:: with SMTP id d10mr2803611itj.149.1549057043052; Fri, 01 Feb 2019 13:37:23 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a02:5f11:0:0:0:0:0 with HTTP; Fri, 1 Feb 2019 13:37:22 -0800 (PST) From: Carl Eugen Hoyos Date: Fri, 1 Feb 2019 22:37:22 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]lavu/imgutils: Use llabs() for ptrdiff_t 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Hi! Attached patch fixes a warning with clang. Please comment, Carl Eugen From 5218c47a129a927dd3de781cdd66d2250955b2cb Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Fri, 1 Feb 2019 22:34:51 +0100 Subject: [PATCH] lavu/imgutils: Use llabs() for ptrdiff_t. Fixes a warning with clang: libavutil/imgutils.c:314:16: warning: absolute value function 'abs' given an argument of type 'ptrdiff_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value --- libavutil/imgutils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavutil/imgutils.c b/libavutil/imgutils.c index afc73e2..82c26c3 100644 --- a/libavutil/imgutils.c +++ b/libavutil/imgutils.c @@ -311,8 +311,8 @@ static void image_copy_plane(uint8_t *dst, ptrdiff_t dst_linesize, { if (!dst || !src) return; - av_assert0(abs(src_linesize) >= bytewidth); - av_assert0(abs(dst_linesize) >= bytewidth); + av_assert0(llabs(src_linesize) >= bytewidth); + av_assert0(llabs(dst_linesize) >= bytewidth); for (;height > 0; height--) { memcpy(dst, src, bytewidth); dst += dst_linesize; -- 1.7.10.4