From patchwork Thu Apr 18 11:53:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 12795 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 2058F44708F for ; Thu, 18 Apr 2019 14:53:47 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D2EB968A17A; Thu, 18 Apr 2019 14:53:46 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-io1-f45.google.com (mail-io1-f45.google.com [209.85.166.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 64690680C58 for ; Thu, 18 Apr 2019 14:53:40 +0300 (EEST) Received: by mail-io1-f45.google.com with SMTP id e13so1672562ioq.6 for ; Thu, 18 Apr 2019 04:53:40 -0700 (PDT) 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=B4EnVbG2y/pjNSvY+EeAjIIhwptMv4wqSJAzkLZuVXU=; b=CC2Aiufhsx22YIjFftrDQHG17W2xEya13YkeDtTqzsfbxGiD4OjMErIHHMR4btp2M3 v4+FXg9bGu1bLp5kORMLymmRQcbTRR9IC8s0t81gBeq+GCwKK1S0zdzfEYyk0Evxpk0n Hw/R4f5JUxZm6e0cyVyeND22APXEzaNk8WqP5ua2XGFFnkK4rHduDGbC8r5d/HdwkIdS aQrhrj0eg6CVrZkA1xkQ9W6YcpQgP+/5m0y3qgOniVKbRTMJaE460vJMpaabRr2Z8GsY VPSfIpVibMjjrJg6qSEldVWrNvvFklxPPHLwO3f4+Sqs5aC/rEzCBwiw9RgpLH4cCw3F B4MQ== 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=B4EnVbG2y/pjNSvY+EeAjIIhwptMv4wqSJAzkLZuVXU=; b=uVlTuaqmwmTpgUhx+rRyYFXcfLOT394P/TCtoj1dOMjk9p170YaQEyFCx5THsVeuk6 vCzGoJ3Fkvn/Zu/wAo8GGgH5qNXVd2qeWxL3OXtq++AD6YmGT7NbyWNkjrHuB8M5fQZb BzcRYQ6Ixbxc1zVc5+TSwGcSe12EUafBNhikcofNARPj2VMLMyA/GjzAOjmJGxLa6xbv /g4JYrRxkSXS238bzZGqfciynXMajETHOwv6WpDqTWHHYucQpdmsGGmCkDJ9Qnk52blx dN6AiB4Suvfof0gs+/2HL0jMQNe48/tihH+X3lFc3t/LI7C9yZEQPuTICoId0USuTc94 2bnQ== X-Gm-Message-State: APjAAAX1+4gvJF7qQnUabZIgXTOccSv+e1hqXkmprbXq86LCTEgi3I30 h9a1CjMuRuaUe1oSvaUyPHWwxlK/FT7qd5nYxEaP0g== X-Google-Smtp-Source: APXvYqwJgAFWM5xVK7Pb79Rq4LTZbFoQvqkTBN2HNdQYW0dcen8Tg2amefWfCB5wWTJqY1nJ1WDNo3SXs65Z9ufJ0Nc= X-Received: by 2002:a6b:7401:: with SMTP id s1mr60755590iog.55.1555588418919; Thu, 18 Apr 2019 04:53:38 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:5503:0:0:0:0:0 with HTTP; Thu, 18 Apr 2019 04:53:37 -0700 (PDT) From: Carl Eugen Hoyos Date: Thu, 18 Apr 2019 13:53:37 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]lavc/alac: Make a variable unsigned 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 silences a warning that is shown with some gcc versions. Please comment, Carl Eugen From 6ed77b4c191028f47f48396a782619f2ba47b716 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Thu, 18 Apr 2019 13:51:07 +0200 Subject: [PATCH] lavc/alac: Make a variable unsigned. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes a bogus compiler warning (max_samples_per_frame is checked): libavcodec/alac.c: In function ‘allocate_buffers’: ./libavutil/internal.h:142:9: warning: argument 1 value ‘18446744073709551552’ exceeds maximum object size 9223372036854775807 --- libavcodec/alac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/alac.c b/libavcodec/alac.c index d6b87db..2f44340 100644 --- a/libavcodec/alac.c +++ b/libavcodec/alac.c @@ -486,7 +486,7 @@ static av_cold int alac_decode_close(AVCodecContext *avctx) static int allocate_buffers(ALACContext *alac) { int ch; - int buf_size = alac->max_samples_per_frame * sizeof(int32_t); + unsigned buf_size = alac->max_samples_per_frame * sizeof(int32_t); for (ch = 0; ch < 2; ch++) { alac->predict_error_buffer[ch] = NULL; -- 1.7.10.4