From patchwork Wed Apr 26 06:44:54 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jun Zhao X-Patchwork-Id: 3493 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.3.129 with SMTP id 123csp180125vsd; Tue, 25 Apr 2017 23:53:27 -0700 (PDT) X-Received: by 10.28.100.195 with SMTP id y186mr4504032wmb.68.1493189607557; Tue, 25 Apr 2017 23:53:27 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id s132si6887757wmb.18.2017.04.25.23.53.26; Tue, 25 Apr 2017 23:53:27 -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; 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 B57676882A3; Wed, 26 Apr 2017 09:53:22 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf0-f173.google.com (mail-pf0-f173.google.com [209.85.192.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 41D1E6804C4 for ; Wed, 26 Apr 2017 09:53:16 +0300 (EEST) Received: by mail-pf0-f173.google.com with SMTP id 194so37661173pfv.3 for ; Tue, 25 Apr 2017 23:53:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=bwjLrpgYxDFgvXY7T4GcOkAUNnpdqmu8YII0xy0Lwbw=; b=Bapz6KS18puGFKNY7/YsPbucOcdkXtWNheEQZOeTNYv0DvtclbLbezC0ogv2JyA/yz 0jj2uR7nbUjA4fGIjKTaAuLx0mjOhr0F5YnZ6hbae58MmNSrmVf1HOZl/7XXlpw+7Zin 83eWWN5Tvmo7+cfZ1wUGPKUArrU4jw+4dD5uUGX87rsS3awAzH5qotn9+IRXrdeHs8eA mLI0dtGLGcwijwjvpOHU0Nuf2SXErn2tGtBSgqDGZf9OAkwUwytUOwtzUNtJtwm/lep8 cYg/t3G3N5gpz9wwzqH22rCUH6PZpnIdSYkw0byTIF5ooBN9Ob1eJfEUy3TjuVIJltJj XGMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=bwjLrpgYxDFgvXY7T4GcOkAUNnpdqmu8YII0xy0Lwbw=; b=LfvpRQitCln4GMGDcIgsrna9TUa7Ps+l6jsM/u6+H8xKBp7l1TlYyYoxrfyoheGzGo bto0L87mt5h5Bk3ndH2paLYzVPy19A4x/BJ6qp6l1wEHPl+c+lE009XzLiLSk+FOousV ojY7tcqXf3ihnYjBPiWpId4TcRrt8cLY95KqHQYxTquZvjGLII3jiK4sAbsrW4ejBAZV Xh7eRyCgO3pDVQ+FfhJKwgn6d5OM88gVLxS8ZkSCFWPN9LBcksPJAqvZnwLNzSwniuHn uSPORMxuWRYCQ6zvLzG7orqyTTXtJ/bETkVwAA6WW9xW18DF9/dQ6bszsharI01NNc0V LGTg== X-Gm-Message-State: AN3rC/7/s/QAr6hmRgPbZjFypKekIF13tPViv/4Zl8CuQHxoui5/AS8K u9Q4+jQ8/6ZtNQ== X-Received: by 10.98.205.9 with SMTP id o9mr31009551pfg.171.1493189098975; Tue, 25 Apr 2017 23:44:58 -0700 (PDT) Received: from [10.239.205.153] ([192.55.54.40]) by smtp.gmail.com with ESMTPSA id a21sm39971613pfc.60.2017.04.25.23.44.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Apr 2017 23:44:57 -0700 (PDT) To: Mark Thompson , FFmpeg development discussions and patches From: Jun Zhao Message-ID: <79ea6ffe-2060-112e-de13-416bf1ec9f19@gmail.com> Date: Wed, 26 Apr 2017 14:44:54 +0800 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.0.1 MIME-Version: 1.0 Content-Language: en-US Content-Disposition: attachment; filename*0="0001-lavc-vaapi_encode_h265-Suppress-the-above-array-boun.pa"; filename*1="tch" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 Subject: [FFmpeg-devel] [PATCH] lavc/vaapi_encode_h265: Suppress the "above array bounds" warning. 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" From f3678e0ceb691b6df5957a2c3d26d4f0d91d4ff5 Mon Sep 17 00:00:00 2001 From: Jun Zhao Date: Wed, 26 Apr 2017 14:00:56 +0800 Subject: [PATCH] lavc/vaapi_encode_h265: Suppress the "above array bounds" warning. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit setting the layer_id_included_flag lead to a potential array out of bounds, build warning message as follow: libavcodec/vaapi_encode_h265.c: In function ‘vaapi_encode_h265_write_sequence_header’: libavcodec/vaapi_encode_h265.c:305:49: warning: array subscript is above array bounds [-Warray-bounds] Signed-off-by: Jun Zhao --- libavcodec/vaapi_encode_h265.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vaapi_encode_h265.c b/libavcodec/vaapi_encode_h265.c index 6e008b7b9c..1b2a49806b 100644 --- a/libavcodec/vaapi_encode_h265.c +++ b/libavcodec/vaapi_encode_h265.c @@ -66,7 +66,7 @@ typedef struct VAAPIEncodeH265MiscSequenceParams { unsigned int vps_num_layer_sets_minus1; unsigned int sps_max_sub_layers_minus1; char sps_temporal_id_nesting_flag; - char layer_id_included_flag[MAX_LAYERS][64]; + char layer_id_included_flag[MAX_LAYERS+1][64]; // Profile/tier/level parameters. char general_profile_compatibility_flag[32];