From patchwork Sun Oct 22 21:39:47 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 5653 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.161.90 with SMTP id m26csp6087381jah; Sun, 22 Oct 2017 14:40:17 -0700 (PDT) X-Received: by 10.28.154.137 with SMTP id c131mr4253759wme.142.1508708417038; Sun, 22 Oct 2017 14:40:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508708416; cv=none; d=google.com; s=arc-20160816; b=KIwrsrjqPtHbPyuW4qgWsCbRKnaE1OmDW/m7QcGxPN2Y40y8ztHG5PLgq3CW6H6Nth 7Q/SsFWQP+njBUjf2ZqpL0prVvCAkGpx4+57Jg/mRDn3taqVOyeCxYHz4QmClz2pOchB oqA69lyjaS05uD2KkMsMFk7oFl9kDnaIHMOkRj/rhDOBwVyUkXLbvmKXHscn3aojmf3z BmYQefaRBw3qomwbwp7ugefLVWXqnXaAYy9JAiIQmYEGalezsbL4gWlFOMV5zIgrXN0g NaQzX+ztirBAjP3Ehd0WSjFCOLASgZytkZpzpp5j2Qyjvjq1C6iRTeYw7HkC9599LVMZ CWQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject:to :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:delivered-to:arc-authentication-results; bh=ApEg/nkJ1yheby2Llmj8E4JrPP1ekPCmXoiob75lxEM=; b=tMV+4iBI3kKehb43bEH0LvN92URtSOxSpj7Bnevj4NC1XembW9Lo+kVtpMdwcqRO4z 93629mKtn8q5Lvo4VcKk1YmeFm9fB4/c5pzVUbrINK5Viy6bvZDDzEvan6nLDQp8ODa4 U9ZiLtkdGO3VkqqPnWQQYHwcGsxrHjHUiK1M37GHzlkMUjm2anbLPg+GOe0sAwacFhlk 4aNY1vVOJmQKSf9NIwre1M3yEG960xakj8Xc/i1mLy6znarkSK7H9zn5LkF5ELW5HCfS 0S84GW17EDEIeTSOmYxkGMbtq+6jnXMTuRELnIEe2zpscmTbM10eEuftxrO0pkOvM8v2 CIhQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=Yu8+4nUf; 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 r20si254352wmb.17.2017.10.22.14.40.16; Sun, 22 Oct 2017 14:40:16 -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.s=20161025 header.b=Yu8+4nUf; 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 B7838689E43; Mon, 23 Oct 2017 00:40:08 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-it0-f44.google.com (mail-it0-f44.google.com [209.85.214.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 96ED8689B6E for ; Mon, 23 Oct 2017 00:40:02 +0300 (EEST) Received: by mail-it0-f44.google.com with SMTP id n195so3870777itg.2 for ; Sun, 22 Oct 2017 14:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=SrUuOmr6CsVLNTlveG5s21i7G5PSzYq1ITbDyp0c0c4=; b=Yu8+4nUf9TQNFK5LIPZf41xTOe9icQhfo/1n4Y38wZsjm1+6WiGrdtqYypvreKjD9+ CLoGEf+haML7sYWjz6TPFCRm7XqAwcthAGp7IZV9pqXFBeS5G5FP5JMeZBqqSreqoN3A AXJsLJTX9gN4ena4htk8ImMMT1Ow9VK/QQ/Xqcs/Gn91K7gAU3JXpcI0AYBzz7YA9Yk9 VcHBYJAOV2Ugpp/yRjWVuCdOOfOzV9XEv0iLK/10nRZXu4ZvFTGczf+wzxdaouWrRYLT WXCp4GunPNJuQlIc9zxzPaEk61VBZu4hJpzzeVprHvrCq1CiCos1b75DiX5HE7p3/wvr imUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=SrUuOmr6CsVLNTlveG5s21i7G5PSzYq1ITbDyp0c0c4=; b=HRFfqCgTxrzAx4LfsRHs6Kb1B3xDXiR+3s6xgywftCggDUVHKVhAwMMZ17ygPUXXNJ 1VqlrklNNtDzYDcEY+7ZZQR+K7/IuzWMNtICffCdrsrsBLJe3q/iGsf9Ns002KOji3AH ZCMA3qYINNXM380PWpFSqx+cFh7X6AlkKr3tVTeajPX6DwrBBjgBoeEw/d3B4wcbFfG0 0czQTg7IuxXYJcwGA/sq5Z4lKE0tc7yMmfYQQUf5UqG37plr2ATt/WPJoegoOZV3zgop 3dQaJH2mh+vIwfFei+AaWldHde7GkSDv7BZVo/DKUOxTExutK3uy3CADMV+3PgiczIXE 13aA== X-Gm-Message-State: AMCzsaV0+3pQa3m458XTaWfB6x4c8QjH+kx9WVlfLqNCm4skATaOYXlB PjT1uNB9m3QZd/GtCbqtm3tYvjymx7kcFYw04ks= X-Google-Smtp-Source: ABhQp+Sxnq42x7AZQ9mfugsz5aSoaBG8HABgyzFXeEehMNKrXqggx+GbNgW9nvXtSJ38ZbygXPpZgOtVsjx6exoFQ1Y= X-Received: by 10.36.8.136 with SMTP id 130mr7100905itc.18.1508708407965; Sun, 22 Oct 2017 14:40:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.2.63.101 with HTTP; Sun, 22 Oct 2017 14:39:47 -0700 (PDT) In-Reply-To: References: From: Carl Eugen Hoyos Date: Sun, 22 Oct 2017 23:39:47 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH]lavc/avcodec: Constify the return value of av_bitstream_filter_next(). 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" 2017-10-21 21:17 GMT+02:00 Carl Eugen Hoyos : > Hi! > > Attached patch fixes a warning when compiling with sufficiently new gcc. Working patch attached. Carl Eugen From 19077d0125e1e1eca81dc0311440c1a7da16e080 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Sun, 22 Oct 2017 23:38:31 +0200 Subject: [PATCH] lavc/avcodec: Constify the return value of av_bitstream_filter_next(). Fixes the following gcc warning: libavcodec/bitstream_filter.c:39:12: warning: return discards 'const' qualifier from pointer target type --- libavcodec/avcodec.h | 2 +- libavcodec/bitstream_filter.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 40c8fab..dc4659f 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -5951,7 +5951,7 @@ void av_bitstream_filter_close(AVBitStreamFilterContext *bsf); * filters. */ attribute_deprecated -AVBitStreamFilter *av_bitstream_filter_next(const AVBitStreamFilter *f); +const AVBitStreamFilter *av_bitstream_filter_next(const AVBitStreamFilter *f); #endif /** diff --git a/libavcodec/bitstream_filter.c b/libavcodec/bitstream_filter.c index 8599b90..b7d9adc 100644 --- a/libavcodec/bitstream_filter.c +++ b/libavcodec/bitstream_filter.c @@ -28,7 +28,7 @@ #if FF_API_OLD_BSF FF_DISABLE_DEPRECATION_WARNINGS -AVBitStreamFilter *av_bitstream_filter_next(const AVBitStreamFilter *f) +const AVBitStreamFilter *av_bitstream_filter_next(const AVBitStreamFilter *f) { const AVBitStreamFilter *filter = NULL; void *opaque = NULL; -- 1.7.10.4