[vlc-commits] filter: constify config_chain_t parameter

Romain Vimont git at videolan.org
Mon Mar 1 17:22:59 UTC 2021


vlc | branch: master | Romain Vimont <rom1v at videolabs.io> | Mon Feb 22 18:00:08 2021 +0100| [c2ad898eae6bf8e324edd178d0b9b39f109623c2] | committer: Alexandre Janniaux

filter: constify config_chain_t parameter

As explained by 758052fa4434be65ceb0d48db485a9ec80d930c7, a filter does
not take ownership of the config_chain_t instance, and never needs a
non-const pointer.

Signed-off-by: Alexandre Janniaux <ajanni at videolabs.io>

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

 include/vlc_filter.h    | 4 ++--
 src/misc/filter_chain.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/vlc_filter.h b/include/vlc_filter.h
index 9d5e3541a4..91cfd9f6ce 100644
--- a/include/vlc_filter.h
+++ b/include/vlc_filter.h
@@ -231,7 +231,7 @@ struct filter_t
     /* Name of the "video filter" shortcut that is requested, can be NULL */
     const char *        psz_name;
     /* Filter configuration */
-    config_chain_t *    p_cfg;
+    const config_chain_t *p_cfg;
 
     /* Implementation of filter API */
     const struct vlc_filter_operations *ops;
@@ -529,7 +529,7 @@ VLC_API void filter_chain_Clear(filter_chain_t *);
  * \return a pointer to the filter or NULL on error
  */
 VLC_API filter_t *filter_chain_AppendFilter(filter_chain_t *chain,
-    const char *name, config_chain_t *cfg,
+    const char *name, const config_chain_t *cfg,
     const es_format_t *fmt_out);
 
 /**
diff --git a/src/misc/filter_chain.c b/src/misc/filter_chain.c
index 82068f3ff2..58ef23e027 100644
--- a/src/misc/filter_chain.c
+++ b/src/misc/filter_chain.c
@@ -204,7 +204,7 @@ void filter_chain_Reset( filter_chain_t *p_chain,
 }
 
 static filter_t *filter_chain_AppendInner( filter_chain_t *chain,
-    const char *name, const char *capability, config_chain_t *cfg,
+    const char *name, const char *capability, const config_chain_t *cfg,
     const es_format_t *fmt_out )
 {
     chained_filter_t *chained =
@@ -293,7 +293,7 @@ error:
 }
 
 filter_t *filter_chain_AppendFilter( filter_chain_t *chain,
-    const char *name, config_chain_t *cfg,
+    const char *name, const config_chain_t *cfg,
     const es_format_t *fmt_out )
 {
     return filter_chain_AppendInner( chain, name, chain->filter_cap, cfg,



More information about the vlc-commits mailing list