---
 avtools/cmdutils.c         |  2 +-
 avtools/cmdutils.h         |  2 +-
 libavcodec/options.c       |  5 +++--
 libavfilter/avfilter.c     |  4 ++--
 libavfilter/vf_delogo.c    |  2 +-
 libavfilter/vf_drawtext.c  |  2 +-
 libavfilter/vsrc_movie.c   |  2 +-
 libavfilter/vsrc_testsrc.c |  4 ++--
 libavformat/avio.c         |  4 ++--
 libavformat/options.c      |  4 ++--
 libavutil/internal.h       |  4 ++--
 libavutil/log.c            | 26 +++++++++++++-------------
 libavutil/log.h            | 12 ++++++------
 libavutil/tests/opt.c      |  2 +-
 libswscale/options.c       |  2 +-
 15 files changed, 39 insertions(+), 38 deletions(-)

diff --git a/avtools/cmdutils.c b/avtools/cmdutils.c
index ed55210..9c8e86b 100644
--- a/avtools/cmdutils.c
+++ b/avtools/cmdutils.c
@@ -80,7 +80,7 @@ void uninit_opts(void)
     av_dict_free(&resample_opts);
 }
 
-void log_callback_help(void *ptr, int level, const char *fmt, va_list vl)
+void log_callback_help(const void *ptr, int level, const char *fmt, va_list vl)
 {
     vfprintf(stdout, fmt, vl);
 }
diff --git a/avtools/cmdutils.h b/avtools/cmdutils.h
index cc78ac5..6a49b6b 100644
--- a/avtools/cmdutils.h
+++ b/avtools/cmdutils.h
@@ -69,7 +69,7 @@ void uninit_opts(void);
  * Trivial log callback.
  * Only suitable for show_help and similar since it lacks prefix handling.
  */
-void log_callback_help(void* ptr, int level, const char* fmt, va_list vl);
+void log_callback_help(const void *ptr, int level, const char *fmt, va_list 
vl);
 
 /**
  * Override the cpuflags mask.
diff --git a/libavcodec/options.c b/libavcodec/options.c
index 765bcb7..85b5aab 100644
--- a/libavcodec/options.c
+++ b/libavcodec/options.c
@@ -37,8 +37,9 @@ FF_DISABLE_DEPRECATION_WARNINGS
 #include "options_table.h"
 FF_ENABLE_DEPRECATION_WARNINGS
 
-static const char* context_to_name(void* ptr) {
-    AVCodecContext *avc= ptr;
+static const char *context_to_name(const void *ptr)
+{
+    const AVCodecContext *avc = ptr;
 
     if(avc && avc->codec && avc->codec->name)
         return avc->codec->name;
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 83c1a7c..99b1722 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -333,9 +333,9 @@ int avfilter_pad_count(const AVFilterPad *pads)
     return count;
 }
 
-static const char *filter_name(void *p)
+static const char *filter_name(const void *p)
 {
-    AVFilterContext *filter = p;
+    const AVFilterContext *filter = p;
     return filter->filter->name;
 }
 
diff --git a/libavfilter/vf_delogo.c b/libavfilter/vf_delogo.c
index dc58078..43bad70 100644
--- a/libavfilter/vf_delogo.c
+++ b/libavfilter/vf_delogo.c
@@ -149,7 +149,7 @@ static const AVOption delogo_options[]= {
     { NULL },
 };
 
-static const char *delogo_get_name(void *ctx)
+static const char *delogo_get_name(const void *ctx)
 {
     return "delogo";
 }
diff --git a/libavfilter/vf_drawtext.c b/libavfilter/vf_drawtext.c
index a5e3f91..27f974a 100644
--- a/libavfilter/vf_drawtext.c
+++ b/libavfilter/vf_drawtext.c
@@ -203,7 +203,7 @@ static const AVOption drawtext_options[]= {
     { NULL},
 };
 
-static const char *drawtext_get_name(void *ctx)
+static const char *drawtext_get_name(const void *ctx)
 {
     return "drawtext";
 }
diff --git a/libavfilter/vsrc_movie.c b/libavfilter/vsrc_movie.c
index aff6e62..731ee24 100644
--- a/libavfilter/vsrc_movie.c
+++ b/libavfilter/vsrc_movie.c
@@ -75,7 +75,7 @@ static const AVOption movie_options[]= {
     { NULL },
 };
 
-static const char *movie_get_name(void *ctx)
+static const char *movie_get_name(const void *ctx)
 {
     return "movie";
 }
diff --git a/libavfilter/vsrc_testsrc.c b/libavfilter/vsrc_testsrc.c
index 5bd458c..d4b2e7e 100644
--- a/libavfilter/vsrc_testsrc.c
+++ b/libavfilter/vsrc_testsrc.c
@@ -143,7 +143,7 @@ static int request_frame(AVFilterLink *outlink)
 
 #if CONFIG_TESTSRC_FILTER
 
-static const char *testsrc_get_name(void *ctx)
+static const char *testsrc_get_name(const void *ctx)
 {
     return "testsrc";
 }
@@ -371,7 +371,7 @@ AVFilter ff_vsrc_testsrc = {
 
 #if CONFIG_RGBTESTSRC_FILTER
 
-static const char *rgbtestsrc_get_name(void *ctx)
+static const char *rgbtestsrc_get_name(const void *ctx)
 {
     return "rgbtestsrc";
 }
diff --git a/libavformat/avio.c b/libavformat/avio.c
index 1692f1b..702aac6 100644
--- a/libavformat/avio.c
+++ b/libavformat/avio.c
@@ -32,9 +32,9 @@
 
 /** @name Logging context. */
 /*@{*/
-static const char *urlcontext_to_name(void *ptr)
+static const char *urlcontext_to_name(const void *ptr)
 {
-    URLContext *h = (URLContext *)ptr;
+    const URLContext *h = ptr;
     if (h->prot)
         return h->prot->name;
     else
diff --git a/libavformat/options.c b/libavformat/options.c
index f0d2c47..4ef4aa7 100644
--- a/libavformat/options.c
+++ b/libavformat/options.c
@@ -34,9 +34,9 @@ FF_DISABLE_DEPRECATION_WARNINGS
 #include "options_table.h"
 FF_ENABLE_DEPRECATION_WARNINGS
 
-static const char* format_to_name(void* ptr)
+static const char *format_to_name(const void *ptr)
 {
-    AVFormatContext* fc = (AVFormatContext*) ptr;
+    const AVFormatContext *fc = ptr;
     if(fc->iformat) return fc->iformat->name;
     else if(fc->oformat) return fc->oformat->name;
     else return "NULL";
diff --git a/libavutil/internal.h b/libavutil/internal.h
index 8a0076f..714807a 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -196,7 +196,7 @@
  *                field is a pointer to an AVClass struct
  * @param[in] msg string containing the name of the missing feature
  */
-void avpriv_report_missing_feature(void *avc,
+void avpriv_report_missing_feature(const void *avc,
                                    const char *msg, ...) av_printf_format(2, 
3);
 
 /**
@@ -207,7 +207,7 @@ void avpriv_report_missing_feature(void *avc,
  *                a pointer to an AVClass struct
  * @param[in] msg string containing the name of the missing feature
  */
-void avpriv_request_sample(void *avc,
+void avpriv_request_sample(const void *avc,
                            const char *msg, ...) av_printf_format(2, 3);
 
 #if HAVE_LIBC_MSVCRT
diff --git a/libavutil/log.c b/libavutil/log.c
index 37427ef..a4b1ded 100644
--- a/libavutil/log.c
+++ b/libavutil/log.c
@@ -115,19 +115,19 @@ static void colored_fputs(int level, int tint, const char 
*str)
     }
 }
 
-const char *av_default_item_name(void *ptr)
+const char *av_default_item_name(const void *ptr)
 {
     return (*(AVClass **) ptr)->class_name;
 }
 
-void av_log_default_callback(void *avcl, int level, const char *fmt, va_list 
vl)
+void av_log_default_callback(const void *avcl, int level, const char *fmt, 
va_list vl)
 {
     static int print_prefix = 1;
     static int count;
     static char prev[1024];
     char line[1024];
     static int is_atty;
-    AVClass* avc = avcl ? *(AVClass **) avcl : NULL;
+    const AVClass *avc = avcl ? *(const AVClass **) avcl : NULL;
     unsigned tint = level & 0xff00;
 
     level &= 0xff;
@@ -137,8 +137,8 @@ void av_log_default_callback(void *avcl, int level, const 
char *fmt, va_list vl)
     line[0] = 0;
     if (print_prefix && avc) {
         if (avc->parent_log_context_offset) {
-            AVClass** parent = *(AVClass ***) (((uint8_t *) avcl) +
-                                   avc->parent_log_context_offset);
+            const AVClass **parent = *(const AVClass ***)
+                                     (((uint8_t *) avcl) + 
avc->parent_log_context_offset);
             if (parent && *parent) {
                 snprintf(line, sizeof(line), "[%s @ %p] ",
                          (*parent)->item_name(parent), parent);
@@ -177,12 +177,12 @@ void av_log_default_callback(void *avcl, int level, const 
char *fmt, va_list vl)
 #endif
 }
 
-static void (*av_log_callback)(void*, int, const char*, va_list) =
+static void (*av_log_callback)(const void *, int, const char *, va_list) =
     av_log_default_callback;
 
-void av_log(void* avcl, int level, const char *fmt, ...)
+void av_log(const void *avcl, int level, const char *fmt, ...)
 {
-    AVClass* avc = avcl ? *(AVClass **) avcl : NULL;
+    const AVClass *avc = avcl ? *(const AVClass **) avcl : NULL;
     va_list vl;
     va_start(vl, fmt);
     if (avc && avc->version >= (50 << 16 | 15 << 8 | 2) &&
@@ -192,7 +192,7 @@ void av_log(void* avcl, int level, const char *fmt, ...)
     va_end(vl);
 }
 
-void av_vlog(void* avcl, int level, const char *fmt, va_list vl)
+void av_vlog(const void *avcl, int level, const char *fmt, va_list vl)
 {
     av_log_callback(avcl, level, fmt, vl);
 }
@@ -212,12 +212,12 @@ void av_log_set_flags(int arg)
     flags = arg;
 }
 
-void av_log_set_callback(void (*callback)(void*, int, const char*, va_list))
+void av_log_set_callback(void (*callback)(const void *, int, const char *, 
va_list))
 {
     av_log_callback = callback;
 }
 
-static void missing_feature_sample(int sample, void *avc, const char *msg,
+static void missing_feature_sample(int sample, const void *avc, const char 
*msg,
                                    va_list argument_list)
 {
     av_vlog(avc, AV_LOG_WARNING, msg, argument_list);
@@ -231,7 +231,7 @@ static void missing_feature_sample(int sample, void *avc, 
const char *msg,
                "and contact the libav-devel mailing list.\n");
 }
 
-void avpriv_request_sample(void *avc, const char *msg, ...)
+void avpriv_request_sample(const void *avc, const char *msg, ...)
 {
     va_list argument_list;
 
@@ -240,7 +240,7 @@ void avpriv_request_sample(void *avc, const char *msg, ...)
     va_end(argument_list);
 }
 
-void avpriv_report_missing_feature(void *avc, const char *msg, ...)
+void avpriv_report_missing_feature(const void *avc, const char *msg, ...)
 {
     va_list argument_list;
 
diff --git a/libavutil/log.h b/libavutil/log.h
index ce00bcc..3e55e0f 100644
--- a/libavutil/log.h
+++ b/libavutil/log.h
@@ -42,7 +42,7 @@ typedef struct AVClass {
      * A pointer to a function which returns the name of a context
      * instance ctx associated with the class.
      */
-    const char* (*item_name)(void* ctx);
+    const char *(*item_name)(const void *ctx);
 
     /**
      * a pointer to the first option specified in the class if any or NULL
@@ -177,7 +177,7 @@ typedef struct AVClass {
  * @param fmt The format string (printf-compatible) that specifies how
  *        subsequent arguments are converted to output.
  */
-void av_log(void *avcl, int level, const char *fmt, ...) av_printf_format(3, 
4);
+void av_log(const void *avcl, int level, const char *fmt, ...) 
av_printf_format(3, 4);
 
 
 /**
@@ -195,7 +195,7 @@ void av_log(void *avcl, int level, const char *fmt, ...) 
av_printf_format(3, 4);
  *        subsequent arguments are converted to output.
  * @param vl The arguments referenced by the format string.
  */
-void av_vlog(void *avcl, int level, const char *fmt, va_list vl);
+void av_vlog(const void *avcl, int level, const char *fmt, va_list vl);
 
 /**
  * Get the current log level
@@ -222,7 +222,7 @@ void av_log_set_level(int level);
  *
  * @param callback A logging function with a compatible signature.
  */
-void av_log_set_callback(void (*callback)(void*, int, const char*, va_list));
+void av_log_set_callback(void (*callback)(const void *, int, const char *, 
va_list));
 
 /**
  * Default logging callback
@@ -237,7 +237,7 @@ void av_log_set_callback(void (*callback)(void*, int, const 
char*, va_list));
  *        subsequent arguments are converted to output.
  * @param vl The arguments referenced by the format string.
  */
-void av_log_default_callback(void *avcl, int level, const char *fmt,
+void av_log_default_callback(const void *avcl, int level, const char *fmt,
                              va_list vl);
 
 /**
@@ -247,7 +247,7 @@ void av_log_default_callback(void *avcl, int level, const 
char *fmt,
  *
  * @return The AVClass class_name
  */
-const char* av_default_item_name(void* ctx);
+const char *av_default_item_name(const void *ctx);
 
 /**
  * Skip repeated messages, this requires the user app to use av_log() instead 
of
diff --git a/libavutil/tests/opt.c b/libavutil/tests/opt.c
index 9ed9d2b..ec6f0eb 100644
--- a/libavutil/tests/opt.c
+++ b/libavutil/tests/opt.c
@@ -53,7 +53,7 @@ static const AVOption test_options[] = {
     { NULL },
 };
 
-static const char *test_get_name(void *ctx)
+static const char *test_get_name(const void *ctx)
 {
     return "test";
 }
diff --git a/libswscale/options.c b/libswscale/options.c
index 2371b67..208613d 100644
--- a/libswscale/options.c
+++ b/libswscale/options.c
@@ -24,7 +24,7 @@
 #include "swscale.h"
 #include "swscale_internal.h"
 
-static const char *sws_context_to_name(void *ptr)
+static const char *sws_context_to_name(const void *ptr)
 {
     return "swscaler";
 }
-- 
2.1.4

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to