mirror of https://git.ffmpeg.org/ffmpeg.git
lavfi/ocv: fix build after fd6228e65
.
This commit is contained in:
parent
4a88989254
commit
51e71d6e11
|
@ -74,7 +74,7 @@ typedef struct {
|
||||||
const AVClass *class;
|
const AVClass *class;
|
||||||
char *name;
|
char *name;
|
||||||
char *params;
|
char *params;
|
||||||
int (*init)(AVFilterContext *ctx);
|
int (*init)(AVFilterContext *ctx, const char *args);
|
||||||
void (*uninit)(AVFilterContext *ctx);
|
void (*uninit)(AVFilterContext *ctx);
|
||||||
void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
|
void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
|
||||||
void *priv;
|
void *priv;
|
||||||
|
@ -86,7 +86,7 @@ typedef struct {
|
||||||
double param3, param4;
|
double param3, param4;
|
||||||
} SmoothContext;
|
} SmoothContext;
|
||||||
|
|
||||||
static av_cold int smooth_init(AVFilterContext *ctx)
|
static av_cold int smooth_init(AVFilterContext *ctx, const char *args)
|
||||||
{
|
{
|
||||||
OCVContext *ocv = ctx->priv;
|
OCVContext *ocv = ctx->priv;
|
||||||
SmoothContext *smooth = ocv->priv;
|
SmoothContext *smooth = ocv->priv;
|
||||||
|
@ -252,7 +252,7 @@ typedef struct {
|
||||||
IplConvKernel *kernel;
|
IplConvKernel *kernel;
|
||||||
} DilateContext;
|
} DilateContext;
|
||||||
|
|
||||||
static av_cold int dilate_init(AVFilterContext *ctx)
|
static av_cold int dilate_init(AVFilterContext *ctx, const char *args)
|
||||||
{
|
{
|
||||||
OCVContext *ocv = ctx->priv;
|
OCVContext *ocv = ctx->priv;
|
||||||
DilateContext *dilate = ocv->priv;
|
DilateContext *dilate = ocv->priv;
|
||||||
|
@ -306,7 +306,7 @@ static void erode_end_frame_filter(AVFilterContext *ctx, IplImage *inimg, IplIma
|
||||||
typedef struct {
|
typedef struct {
|
||||||
const char *name;
|
const char *name;
|
||||||
size_t priv_size;
|
size_t priv_size;
|
||||||
int (*init)(AVFilterContext *ctx);
|
int (*init)(AVFilterContext *ctx, const char *args);
|
||||||
void (*uninit)(AVFilterContext *ctx);
|
void (*uninit)(AVFilterContext *ctx);
|
||||||
void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
|
void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
|
||||||
} OCVFilterEntry;
|
} OCVFilterEntry;
|
||||||
|
@ -331,7 +331,7 @@ static av_cold int init(AVFilterContext *ctx)
|
||||||
|
|
||||||
if (!(ocv->priv = av_mallocz(entry->priv_size)))
|
if (!(ocv->priv = av_mallocz(entry->priv_size)))
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
return ocv->init(ctx);
|
return ocv->init(ctx, ocv->params);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue