[FFmpeg-cvslog] Add missing deprecation attributes

Diego Biurrun git at videolan.org
Sun Jul 28 13:51:41 CEST 2013


ffmpeg | branch: master | Diego Biurrun <diego at biurrun.de> | Thu Feb 28 19:24:29 2013 +0100| [bf4b0ed1d5d323050a87c9f0ad1dd40860eb3da2] | committer: Diego Biurrun

Add missing deprecation attributes

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf4b0ed1d5d323050a87c9f0ad1dd40860eb3da2
---

 libavcodec/avcodec.h   |    3 ++-
 libavfilter/avfilter.h |    5 +++--
 libavutil/pixdesc.h    |    4 +++-
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index f4a10e1..bd9a80c 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -29,6 +29,7 @@
 
 #include <errno.h>
 #include "libavutil/samplefmt.h"
+#include "libavutil/attributes.h"
 #include "libavutil/avutil.h"
 #include "libavutil/buffer.h"
 #include "libavutil/cpu.h"
@@ -1772,7 +1773,7 @@ typedef struct AVCodecContext {
      * - decoding: Set by user.
      * @deprecated Deprecated in favor of request_channel_layout.
      */
-    int request_channels;
+    attribute_deprecated int request_channels;
 #endif
 
     /**
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index b59e292..e741721 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -33,6 +33,7 @@
  * @{
  */
 
+#include "libavutil/attributes.h"
 #include "libavutil/avutil.h"
 #include "libavutil/frame.h"
 #include "libavutil/log.h"
@@ -563,14 +564,14 @@ struct AVFilterContext {
     AVFilterPad   *input_pads;      ///< array of input pads
     AVFilterLink **inputs;          ///< array of pointers to input links
 #if FF_API_FOO_COUNT
-    unsigned input_count;           ///< @deprecated use nb_inputs
+    attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs
 #endif
     unsigned    nb_inputs;          ///< number of input pads
 
     AVFilterPad   *output_pads;     ///< array of output pads
     AVFilterLink **outputs;         ///< array of pointers to output links
 #if FF_API_FOO_COUNT
-    unsigned output_count;          ///< @deprecated use nb_outputs
+    attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs
 #endif
     unsigned    nb_outputs;         ///< number of output pads
 
diff --git a/libavutil/pixdesc.h b/libavutil/pixdesc.h
index 143c0fa..b1ba03f 100644
--- a/libavutil/pixdesc.h
+++ b/libavutil/pixdesc.h
@@ -23,6 +23,8 @@
 #define AVUTIL_PIXDESC_H
 
 #include <inttypes.h>
+
+#include "attributes.h"
 #include "pixfmt.h"
 
 typedef struct AVComponentDescriptor{
@@ -136,7 +138,7 @@ typedef struct AVPixFmtDescriptor{
 /**
  * The array of all the pixel format descriptors.
  */
-extern const AVPixFmtDescriptor av_pix_fmt_descriptors[];
+extern attribute_deprecated const AVPixFmtDescriptor av_pix_fmt_descriptors[];
 #endif
 
 /**



More information about the ffmpeg-cvslog mailing list