[FFmpeg-cvslog] avfilter: remove opaque passing hacks

Michael Niedermayer git at videolan.org
Fri Apr 12 14:00:47 CEST 2013


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Fri Apr 12 01:55:59 2013 +0200| [0acf7e268b2f873379cd854b4d5aaba6f9c1f0b5] | committer: Michael Niedermayer

avfilter: remove opaque passing hacks

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

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

 libavfilter/avfilter.c      |   11 +----------
 libavfilter/avfiltergraph.c |    2 +-
 2 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 2d8e245..093bf56 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -681,7 +681,6 @@ static int process_options(AVFilterContext *ctx, AVDictionary **options,
     return count;
 }
 
-#if 0
 #if FF_API_AVFILTER_INIT_FILTER
 int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque)
 {
@@ -690,14 +689,6 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque
 #endif
 
 int avfilter_init_str(AVFilterContext *filter, const char *args)
-#else
-int avfilter_init_str(AVFilterContext *filter, const char *args)
-{
-    return avfilter_init_filter(filter, args, NULL);
-}
-
-int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque)
-#endif
 {
     AVDictionary *options = NULL;
     AVDictionaryEntry *e;
@@ -812,7 +803,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque
     }
 
     if (filter->filter->init_opaque)
-        ret = filter->filter->init_opaque(filter, opaque);
+        ret = filter->filter->init_opaque(filter, NULL);
     else if (filter->filter->init)
         ret = filter->filter->init(filter);
     else if (filter->filter->init_dict)
diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c
index 3e1d5ef..582a870 100644
--- a/libavfilter/avfiltergraph.c
+++ b/libavfilter/avfiltergraph.c
@@ -119,7 +119,7 @@ int avfilter_graph_create_filter(AVFilterContext **filt_ctx, AVFilter *filt,
     if (!*filt_ctx)
         return AVERROR(ENOMEM);
 
-    ret = avfilter_init_filter(*filt_ctx, args, opaque);
+    ret = avfilter_init_str(*filt_ctx, args);
     if (ret < 0)
         goto fail;
 



More information about the ffmpeg-cvslog mailing list