diff mbox

[FFmpeg-devel] lavc/avcodec: Constify the return value of av_bitstream_filter_next().

Message ID CAB0OVGpD6M7gfmEaFhOvUWjt_Ft1AQCPs0MA7W0XDOBq=XFosg@mail.gmail.com
State Accepted
Headers show

Commit Message

Carl Eugen Hoyos Oct. 22, 2017, 9:39 p.m. UTC
2017-10-21 21:17 GMT+02:00 Carl Eugen Hoyos <ceffmpeg@gmail.com>:
> Hi!
>
> Attached patch fixes a warning when compiling with sufficiently new gcc.

Working patch attached.

Carl Eugen

Comments

Carl Eugen Hoyos Oct. 26, 2017, 4:30 p.m. UTC | #1
2017-10-22 23:39 GMT+02:00 Carl Eugen Hoyos <ceffmpeg@gmail.com>:
> 2017-10-21 21:17 GMT+02:00 Carl Eugen Hoyos <ceffmpeg@gmail.com>:
>> Hi!
>>
>> Attached patch fixes a warning when compiling with sufficiently new gcc.
>
> Working patch attached.

Patch applied.

Carl Eugen
diff mbox

Patch

From 19077d0125e1e1eca81dc0311440c1a7da16e080 Mon Sep 17 00:00:00 2001
From: Carl Eugen Hoyos <ceffmpeg@gmail.com>
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