History

lavfi: remove 'opaque' parameter from AVFilter.init()

It is not used in any filters currently and is inherently evil. If passing binary data to filters is required in the future, it should be done with some AVOptions-based system.

Anton Khirnov committed 14 years ago

Commit a5e8c411 parent fbcaceb44 files · +57 −60Browse files

Unified · Split

44 files
  1. libavfilter/af_aformat.c +1 −1
  2. libavfilter/af_amix.c +1 −1
  3. libavfilter/af_asyncts.c +1 −1
  4. libavfilter/af_channelmap.c +1 −2
  5. libavfilter/af_channelsplit.c +1 −1
  6. libavfilter/af_join.c +1 −1
  7. libavfilter/asrc_anullsrc.c +1 −1
  8. libavfilter/avfilter.c +1 −1
  9. libavfilter/avfilter.h +1 −3
  10. libavfilter/buffersrc.c +2 −2
  11. libavfilter/fifo.c +1 −1
  12. libavfilter/split.c +1 −1
  13. libavfilter/vf_aspect.c +1 −1
  14. libavfilter/vf_blackframe.c +1 −1
  15. libavfilter/vf_boxblur.c +1 −1
  16. libavfilter/vf_crop.c +1 −1
  17. libavfilter/vf_cropdetect.c +1 −1
  18. libavfilter/vf_delogo.c +1 −1
  19. libavfilter/vf_drawbox.c +1 −1
  20. libavfilter/vf_drawtext.c +1 −1
  21. libavfilter/vf_fade.c +1 −1
  22. libavfilter/vf_fieldorder.c +1 −1
  23. libavfilter/vf_format.c +1 −1
  24. libavfilter/vf_fps.c +1 −1
  25. libavfilter/vf_frei0r.c +2 −2
  26. libavfilter/vf_gradfun.c +1 −1
  27. libavfilter/vf_hqdn3d.c +1 −1
  28. libavfilter/vf_libopencv.c +6 −6
  29. libavfilter/vf_lut.c +3 −3
  30. libavfilter/vf_overlay.c +1 −1
  31. libavfilter/vf_pad.c +1 −1
  32. libavfilter/vf_scale.c +1 −1
  33. libavfilter/vf_select.c +1 −1
  34. libavfilter/vf_setpts.c +1 −1
  35. libavfilter/vf_settb.c +1 −1
  36. libavfilter/vf_showinfo.c +1 −1
  37. libavfilter/vf_slicify.c +1 −1
  38. libavfilter/vf_transpose.c +1 −1
  39. libavfilter/vf_unsharp.c +1 −1
  40. libavfilter/vf_yadif.c +1 −1
  41. libavfilter/vsrc_color.c +1 −1
  42. libavfilter/vsrc_movie.c +1 −1
  43. libavfilter/vsrc_nullsrc.c +1 −1
  44. libavfilter/vsrc_testsrc.c +5 −5
libavfilter/af_aformat.c+1−1
@@ -86,7 +86,7 @@ static int get_sample_rate(const char *samplerate) · 85 unmodified lines
8686 return FFMAX(ret, 0);
8787 }
8888
89−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
89+static av_cold int init(AVFilterContext *ctx, const char *args)
9090 {
9191 AFormatContext *s = ctx->priv;
9292 int ret;
libavfilter/af_amix.c+1−1
@@ -479,7 +479,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *buf) · 478 unmodified lines
479479 avfilter_unref_buffer(buf);
480480 }
481481
482−static int init(AVFilterContext *ctx, const char *args, void *opaque)
482+static int init(AVFilterContext *ctx, const char *args)
483483 {
484484 MixContext *s = ctx->priv;
485485 int i, ret;
libavfilter/af_asyncts.c+1−1
@@ -56,7 +56,7 @@ static const AVClass async_class = { · 55 unmodified lines
5656 .version = LIBAVUTIL_VERSION_INT,
5757 };
5858
59−static int init(AVFilterContext *ctx, const char *args, void *opaque)
59+static int init(AVFilterContext *ctx, const char *args)
6060 {
6161 ASyncContext *s = ctx->priv;
6262 int ret;
libavfilter/af_channelmap.c+1−2
@@ -118,8 +118,7 @@ static int get_channel(char **map, uint64_t *ch, char delim) · 117 unmodified lines
118118 return 0;
119119 }
120120
121−static av_cold int channelmap_init(AVFilterContext *ctx, const char *args,
122− void *opaque)
121+static av_cold int channelmap_init(AVFilterContext *ctx, const char *args)
123122 {
124123 ChannelMapContext *s = ctx->priv;
125124 int ret;
libavfilter/af_channelsplit.c+1−1
@@ -52,7 +52,7 @@ static const AVClass channelsplit_class = { · 51 unmodified lines
5252 .version = LIBAVUTIL_VERSION_INT,
5353 };
5454
55−static int init(AVFilterContext *ctx, const char *arg, void *opaque)
55+static int init(AVFilterContext *ctx, const char *arg)
5656 {
5757 ChannelSplitContext *s = ctx->priv;
5858 int nb_channels;
libavfilter/af_join.c+1−1
@@ -184,7 +184,7 @@ static int parse_maps(AVFilterContext *ctx) · 183 unmodified lines
184184 return 0;
185185 }
186186
187−static int join_init(AVFilterContext *ctx, const char *args, void *opaque)
187+static int join_init(AVFilterContext *ctx, const char *args)
188188 {
189189 JoinContext *s = ctx->priv;
190190 int ret, i;
libavfilter/asrc_anullsrc.c+1−1
@@ -30,7 +30,7 @@ typedef struct { · 29 unmodified lines
3030 int64_t sample_rate;
3131 } ANullContext;
3232
33−static int init(AVFilterContext *ctx, const char *args, void *opaque)
33+static int init(AVFilterContext *ctx, const char *args)
3434 {
3535 ANullContext *priv = ctx->priv;
3636 char channel_layout_str[128] = "";
libavfilter/avfilter.c+1−1
@@ -429,7 +429,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque · 428 unmodified lines
429429 int ret=0;
430430
431431 if (filter->filter->init)
432− ret = filter->filter->init(filter, args, opaque);
432+ ret = filter->filter->init(filter, args);
433433 return ret;
434434 }
435435
libavfilter/avfilter.h+1−3
@@ -456,10 +456,8 @@ typedef struct AVFilter { · 455 unmodified lines
456456 /**
457457 * Filter initialization function. Args contains the user-supplied
458458 * parameters. FIXME: maybe an AVOption-based system would be better?
459− * opaque is data provided by the code requesting creation of the filter,
460− * and is used to pass data to the filter.
461459 */
462− int (*init)(AVFilterContext *ctx, const char *args, void *opaque);
460+ int (*init)(AVFilterContext *ctx, const char *args);
463461
464462 /**
465463 * Filter uninitialization function. Should deallocate any memory held
libavfilter/buffersrc.c+2−2
@@ -173,7 +173,7 @@ int av_buffersrc_buffer(AVFilterContext *s, AVFilterBufferRef *buf) · 172 unmodified lines
173173 return 0;
174174 }
175175
176−static av_cold int init_video(AVFilterContext *ctx, const char *args, void *opaque)
176+static av_cold int init_video(AVFilterContext *ctx, const char *args)
177177 {
178178 BufferSourceContext *c = ctx->priv;
179179 char pix_fmt_str[128];
@@ -219,7 +219,7 @@ static const AVClass abuffer_class = { · 39 unmodified lines
219219 .version = LIBAVUTIL_VERSION_INT,
220220 };
221221
222−static av_cold int init_audio(AVFilterContext *ctx, const char *args, void *opaque)
222+static av_cold int init_audio(AVFilterContext *ctx, const char *args)
223223 {
224224 BufferSourceContext *s = ctx->priv;
225225 int ret = 0;
libavfilter/fifo.c+1−1
@@ -50,7 +50,7 @@ typedef struct { · 49 unmodified lines
5050 int allocated_samples; ///< number of samples buf_out was allocated for
5151 } FifoContext;
5252
53−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
53+static av_cold int init(AVFilterContext *ctx, const char *args)
5454 {
5555 FifoContext *fifo = ctx->priv;
5656 fifo->last = &fifo->root;
libavfilter/split.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include "internal.h"
2929 #include "video.h"
3030
31−static int split_init(AVFilterContext *ctx, const char *args, void *opaque)
31+static int split_init(AVFilterContext *ctx, const char *args)
3232 {
3333 int i, nb_outputs = 2;
3434
libavfilter/vf_aspect.c+1−1
@@ -32,7 +32,7 @@ typedef struct { · 31 unmodified lines
3232 AVRational aspect;
3333 } AspectContext;
3434
35−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
35+static av_cold int init(AVFilterContext *ctx, const char *args)
3636 {
3737 AspectContext *aspect = ctx->priv;
3838 double ratio;
libavfilter/vf_blackframe.c+1−1
@@ -51,7 +51,7 @@ static int query_formats(AVFilterContext *ctx) · 50 unmodified lines
5151 return 0;
5252 }
5353
54−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
54+static av_cold int init(AVFilterContext *ctx, const char *args)
5555 {
5656 BlackFrameContext *blackframe = ctx->priv;
5757
libavfilter/vf_boxblur.c+1−1
@@ -77,7 +77,7 @@ typedef struct { · 76 unmodified lines
7777 #define V 2
7878 #define A 3
7979
80−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
80+static av_cold int init(AVFilterContext *ctx, const char *args)
8181 {
8282 BoxBlurContext *boxblur = ctx->priv;
8383 int e;
libavfilter/vf_crop.c+1−1
@@ -113,7 +113,7 @@ static int query_formats(AVFilterContext *ctx) · 112 unmodified lines
113113 return 0;
114114 }
115115
116−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
116+static av_cold int init(AVFilterContext *ctx, const char *args)
117117 {
118118 CropContext *crop = ctx->priv;
119119
libavfilter/vf_cropdetect.c+1−1
@@ -80,7 +80,7 @@ static int checkline(void *ctx, const unsigned char *src, int stride, int len, i · 79 unmodified lines
8080 return total;
8181 }
8282
83−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
83+static av_cold int init(AVFilterContext *ctx, const char *args)
8484 {
8585 CropDetectContext *cd = ctx->priv;
8686
libavfilter/vf_delogo.c+1−1
@@ -171,7 +171,7 @@ static int query_formats(AVFilterContext *ctx) · 170 unmodified lines
171171 return 0;
172172 }
173173
174−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
174+static av_cold int init(AVFilterContext *ctx, const char *args)
175175 {
176176 DelogoContext *delogo = ctx->priv;
177177 int ret = 0;
libavfilter/vf_drawbox.c+1−1
@@ -40,7 +40,7 @@ typedef struct { · 39 unmodified lines
4040 int vsub, hsub; ///< chroma subsampling
4141 } DrawBoxContext;
4242
43−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
43+static av_cold int init(AVFilterContext *ctx, const char *args)
4444 {
4545 DrawBoxContext *drawbox= ctx->priv;
4646 char color_str[1024] = "black";
libavfilter/vf_drawtext.c+1−1
@@ -280,7 +280,7 @@ error: · 279 unmodified lines
280280 return ret;
281281 }
282282
283−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
283+static av_cold int init(AVFilterContext *ctx, const char *args)
284284 {
285285 int err;
286286 DrawTextContext *dtext = ctx->priv;
libavfilter/vf_fade.c+1−1
@@ -37,7 +37,7 @@ typedef struct { · 36 unmodified lines
3737 int hsub, vsub, bpp;
3838 } FadeContext;
3939
40−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
40+static av_cold int init(AVFilterContext *ctx, const char *args)
4141 {
4242 FadeContext *fade = ctx->priv;
4343 unsigned int nb_frames;
libavfilter/vf_fieldorder.c+1−1
@@ -38,7 +38,7 @@ typedef struct · 37 unmodified lines
3838 int line_size[4]; ///< bytes of pixel data per line for each plane
3939 } FieldOrderContext;
4040
41−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
41+static av_cold int init(AVFilterContext *ctx, const char *args)
4242 {
4343 FieldOrderContext *fieldorder = ctx->priv;
4444
libavfilter/vf_format.c+1−1
@@ -39,7 +39,7 @@ typedef struct { · 38 unmodified lines
3939
4040 #define PIX_FMT_NAME_MAXSIZE 32
4141
42−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
42+static av_cold int init(AVFilterContext *ctx, const char *args)
4343 {
4444 FormatContext *format = ctx->priv;
4545 const char *cur, *sep;
libavfilter/vf_fps.c+1−1
@@ -63,7 +63,7 @@ static const AVClass class = { · 62 unmodified lines
6363 .version = LIBAVUTIL_VERSION_INT,
6464 };
6565
66−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
66+static av_cold int init(AVFilterContext *ctx, const char *args)
6767 {
6868 FPSContext *s = ctx->priv;
6969 int ret;
libavfilter/vf_frei0r.c+2−2
@@ -278,7 +278,7 @@ static av_cold int frei0r_init(AVFilterContext *ctx, · 277 unmodified lines
278278 return 0;
279279 }
280280
281−static av_cold int filter_init(AVFilterContext *ctx, const char *args, void *opaque)
281+static av_cold int filter_init(AVFilterContext *ctx, const char *args)
282282 {
283283 Frei0rContext *frei0r = ctx->priv;
284284 char dl_name[1024], c;
@@ -381,7 +381,7 @@ AVFilter avfilter_vf_frei0r = { · 96 unmodified lines
381381 { .name = NULL}},
382382 };
383383
384−static av_cold int source_init(AVFilterContext *ctx, const char *args, void *opaque)
384+static av_cold int source_init(AVFilterContext *ctx, const char *args)
385385 {
386386 Frei0rContext *frei0r = ctx->priv;
387387 char dl_name[1024], c;
libavfilter/vf_gradfun.c+1−1
@@ -118,7 +118,7 @@ static void filter(GradFunContext *ctx, uint8_t *dst, uint8_t *src, int width, i · 117 unmodified lines
118118 }
119119 }
120120
121−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
121+static av_cold int init(AVFilterContext *ctx, const char *args)
122122 {
123123 GradFunContext *gf = ctx->priv;
124124 float thresh = 1.2;
libavfilter/vf_hqdn3d.c+1−1
@@ -197,7 +197,7 @@ static void PrecalcCoefs(int *Ct, double Dist25) · 196 unmodified lines
197197 #define PARAM2_DEFAULT 3.0
198198 #define PARAM3_DEFAULT 6.0
199199
200−static int init(AVFilterContext *ctx, const char *args, void *opaque)
200+static int init(AVFilterContext *ctx, const char *args)
201201 {
202202 HQDN3DContext *hqdn3d = ctx->priv;
203203 double LumSpac, LumTmp, ChromSpac, ChromTmp;
libavfilter/vf_libopencv.c+6−6
@@ -71,7 +71,7 @@ static void null_draw_slice(AVFilterLink *link, int y, int h, int slice_dir) { } · 70 unmodified lines
7171
7272 typedef struct {
7373 const char *name;
74− int (*init)(AVFilterContext *ctx, const char *args, void *opaque);
74+ int (*init)(AVFilterContext *ctx, const char *args);
7575 void (*uninit)(AVFilterContext *ctx);
7676 void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
7777 void *priv;
@@ -83,7 +83,7 @@ typedef struct { · 5 unmodified lines
8383 double param3, param4;
8484 } SmoothContext;
8585
86−static av_cold int smooth_init(AVFilterContext *ctx, const char *args, void *opaque)
86+static av_cold int smooth_init(AVFilterContext *ctx, const char *args)
8787 {
8888 OCVContext *ocv = ctx->priv;
8989 SmoothContext *smooth = ocv->priv;
@@ -249,7 +249,7 @@ typedef struct { · 159 unmodified lines
249249 IplConvKernel *kernel;
250250 } DilateContext;
251251
252−static av_cold int dilate_init(AVFilterContext *ctx, const char *args, void *opaque)
252+static av_cold int dilate_init(AVFilterContext *ctx, const char *args)
253253 {
254254 OCVContext *ocv = ctx->priv;
255255 DilateContext *dilate = ocv->priv;
@@ -303,7 +303,7 @@ static void erode_end_frame_filter(AVFilterContext *ctx, IplImage *inimg, IplIma · 47 unmodified lines
303303 typedef struct {
304304 const char *name;
305305 size_t priv_size;
306− int (*init)(AVFilterContext *ctx, const char *args, void *opaque);
306+ int (*init)(AVFilterContext *ctx, const char *args);
307307 void (*uninit)(AVFilterContext *ctx);
308308 void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
309309 } OCVFilterEntry;
@@ -314,7 +314,7 @@ static OCVFilterEntry ocv_filter_entries[] = { · 4 unmodified lines
314314 { "smooth", sizeof(SmoothContext), smooth_init, NULL, smooth_end_frame_filter },
315315 };
316316
317−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
317+static av_cold int init(AVFilterContext *ctx, const char *args)
318318 {
319319 OCVContext *ocv = ctx->priv;
320320 char name[128], priv_args[1024];
@@ -333,7 +333,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque) · 12 unmodified lines
333333
334334 if (!(ocv->priv = av_mallocz(entry->priv_size)))
335335 return AVERROR(ENOMEM);
336− return ocv->init(ctx, priv_args, opaque);
336+ return ocv->init(ctx, priv_args);
337337 }
338338 }
339339
libavfilter/vf_lut.c+3−3
@@ -110,7 +110,7 @@ static const AVClass lut_class = { · 109 unmodified lines
110110 lut_options
111111 };
112112
113−static int init(AVFilterContext *ctx, const char *args, void *opaque)
113+static int init(AVFilterContext *ctx, const char *args)
114114 {
115115 LutContext *lut = ctx->priv;
116116 int ret;
@@ -375,7 +375,7 @@ DEFINE_LUT_FILTER(lutrgb, "Compute and apply a lookup table to the RGB input vid · 258 unmodified lines
375375
376376 #if CONFIG_NEGATE_FILTER
377377
378−static int negate_init(AVFilterContext *ctx, const char *args, void *opaque)
378+static int negate_init(AVFilterContext *ctx, const char *args)
379379 {
380380 LutContext *lut = ctx->priv;
381381 char lut_params[64];
@@ -388,7 +388,7 @@ static int negate_init(AVFilterContext *ctx, const char *args, void *opaque) · 6 unmodified lines
388388 snprintf(lut_params, sizeof(lut_params), "c0=negval:c1=negval:c2=negval:a=%s",
389389 lut->negate_alpha ? "negval" : "val");
390390
391− return init(ctx, lut_params, opaque);
391+ return init(ctx, lut_params);
392392 }
393393
394394 DEFINE_LUT_FILTER(negate, "Negate input video.", negate_init);
libavfilter/vf_overlay.c+1−1
@@ -71,7 +71,7 @@ typedef struct { · 70 unmodified lines
7171 char x_expr[256], y_expr[256];
7272 } OverlayContext;
7373
74−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
74+static av_cold int init(AVFilterContext *ctx, const char *args)
7575 {
7676 OverlayContext *over = ctx->priv;
7777
libavfilter/vf_pad.c+1−1
@@ -108,7 +108,7 @@ typedef struct { · 107 unmodified lines
108108 int needs_copy;
109109 } PadContext;
110110
111−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
111+static av_cold int init(AVFilterContext *ctx, const char *args)
112112 {
113113 PadContext *pad = ctx->priv;
114114 char color_string[128] = "black";
libavfilter/vf_scale.c+1−1
@@ -83,7 +83,7 @@ typedef struct { · 82 unmodified lines
8383 char h_expr[256]; ///< height expression string
8484 } ScaleContext;
8585
86−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
86+static av_cold int init(AVFilterContext *ctx, const char *args)
8787 {
8888 ScaleContext *scale = ctx->priv;
8989 const char *p;
libavfilter/vf_select.c+1−1
@@ -122,7 +122,7 @@ typedef struct { · 121 unmodified lines
122122 AVFifoBuffer *pending_frames; ///< FIFO buffer of video frames
123123 } SelectContext;
124124
125−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
125+static av_cold int init(AVFilterContext *ctx, const char *args)
126126 {
127127 SelectContext *select = ctx->priv;
128128 int ret;
libavfilter/vf_setpts.c+1−1
@@ -67,7 +67,7 @@ typedef struct { · 66 unmodified lines
6767 double var_values[VAR_VARS_NB];
6868 } SetPTSContext;
6969
70−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
70+static av_cold int init(AVFilterContext *ctx, const char *args)
7171 {
7272 SetPTSContext *setpts = ctx->priv;
7373 int ret;
libavfilter/vf_settb.c+1−1
@@ -54,7 +54,7 @@ typedef struct { · 53 unmodified lines
5454 double var_values[VAR_VARS_NB];
5555 } SetTBContext;
5656
57−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
57+static av_cold int init(AVFilterContext *ctx, const char *args)
5858 {
5959 SetTBContext *settb = ctx->priv;
6060 av_strlcpy(settb->tb_expr, "intb", sizeof(settb->tb_expr));
libavfilter/vf_showinfo.c+1−1
@@ -33,7 +33,7 @@ typedef struct { · 32 unmodified lines
3333 unsigned int frame;
3434 } ShowInfoContext;
3535
36−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
36+static av_cold int init(AVFilterContext *ctx, const char *args)
3737 {
3838 ShowInfoContext *showinfo = ctx->priv;
3939 showinfo->frame = 0;
libavfilter/vf_slicify.c+1−1
@@ -35,7 +35,7 @@ typedef struct { · 34 unmodified lines
3535 int use_random_h; ///< enable the use of random slice height values
3636 } SliceContext;
3737
38−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
38+static av_cold int init(AVFilterContext *ctx, const char *args)
3939 {
4040 SliceContext *slice = ctx->priv;
4141
libavfilter/vf_transpose.c+1−1
@@ -44,7 +44,7 @@ typedef struct { · 43 unmodified lines
4444 int dir;
4545 } TransContext;
4646
47−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
47+static av_cold int init(AVFilterContext *ctx, const char *args)
4848 {
4949 TransContext *trans = ctx->priv;
5050 trans->dir = 0;
libavfilter/vf_unsharp.c+1−1
@@ -132,7 +132,7 @@ static void set_filter_param(FilterParam *fp, int msize_x, int msize_y, double a · 131 unmodified lines
132132 fp->halfscale = 1 << (fp->scalebits - 1);
133133 }
134134
135−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
135+static av_cold int init(AVFilterContext *ctx, const char *args)
136136 {
137137 UnsharpContext *unsharp = ctx->priv;
138138 int lmsize_x = 5, cmsize_x = 5;
libavfilter/vf_yadif.c+1−1
@@ -394,7 +394,7 @@ static int query_formats(AVFilterContext *ctx) · 393 unmodified lines
394394 return 0;
395395 }
396396
397−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
397+static av_cold int init(AVFilterContext *ctx, const char *args)
398398 {
399399 YADIFContext *yadif = ctx->priv;
400400 int cpu_flags = av_get_cpu_flags();
libavfilter/vsrc_color.c+1−1
@@ -44,7 +44,7 @@ typedef struct { · 43 unmodified lines
4444 uint64_t pts;
4545 } ColorContext;
4646
47−static av_cold int color_init(AVFilterContext *ctx, const char *args, void *opaque)
47+static av_cold int color_init(AVFilterContext *ctx, const char *args)
4848 {
4949 ColorContext *color = ctx->priv;
5050 char color_string[128] = "black";
libavfilter/vsrc_movie.c+1−1
@@ -162,7 +162,7 @@ static int movie_init(AVFilterContext *ctx) · 161 unmodified lines
162162 return 0;
163163 }
164164
165−static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
165+static av_cold int init(AVFilterContext *ctx, const char *args)
166166 {
167167 MovieContext *movie = ctx->priv;
168168 int ret;
libavfilter/vsrc_nullsrc.c+1−1
@@ -51,7 +51,7 @@ typedef struct { · 50 unmodified lines
5151 double var_values[VAR_VARS_NB];
5252 } NullContext;
5353
54−static int init(AVFilterContext *ctx, const char *args, void *opaque)
54+static int init(AVFilterContext *ctx, const char *args)
5555 {
5656 NullContext *priv = ctx->priv;
5757
libavfilter/vsrc_testsrc.c+5−5
@@ -70,7 +70,7 @@ static const AVOption testsrc_options[] = { · 69 unmodified lines
7070 { NULL },
7171 };
7272
73−static av_cold int init_common(AVFilterContext *ctx, const char *args, void *opaque)
73+static av_cold int init_common(AVFilterContext *ctx, const char *args)
7474 {
7575 TestSourceContext *test = ctx->priv;
7676 AVRational frame_rate_q;
@@ -336,13 +336,13 @@ static void test_fill_picture(AVFilterContext *ctx, AVFilterBufferRef *picref) · 259 unmodified lines
336336 }
337337 }
338338
339−static av_cold int test_init(AVFilterContext *ctx, const char *args, void *opaque)
339+static av_cold int test_init(AVFilterContext *ctx, const char *args)
340340 {
341341 TestSourceContext *test = ctx->priv;
342342
343343 test->class = &testsrc_class;
344344 test->fill_picture_fn = test_fill_picture;
345− return init_common(ctx, args, opaque);
345+ return init_common(ctx, args);
346346 }
347347
348348 static int test_query_formats(AVFilterContext *ctx)
@@ -442,13 +442,13 @@ static void rgbtest_fill_picture(AVFilterContext *ctx, AVFilterBufferRef *picref · 93 unmodified lines
442442 }
443443 }
444444
445−static av_cold int rgbtest_init(AVFilterContext *ctx, const char *args, void *opaque)
445+static av_cold int rgbtest_init(AVFilterContext *ctx, const char *args)
446446 {
447447 TestSourceContext *test = ctx->priv;
448448
449449 test->class = &rgbtestsrc_class;
450450 test->fill_picture_fn = rgbtest_fill_picture;
451− return init_common(ctx, args, opaque);
451+ return init_common(ctx, args);
452452 }
453453
454454 static int rgbtest_query_formats(AVFilterContext *ctx)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t