lavfi: remove remaining forgotten min/rej perms.
authorClément Bœsch <ubitux@gmail.com>
Sun, 10 Mar 2013 01:32:35 +0000 (02:32 +0100)
committerClément Bœsch <ubitux@gmail.com>
Sun, 10 Mar 2013 01:38:21 +0000 (02:38 +0100)
14 files changed:
libavfilter/af_apad.c
libavfilter/af_channelmap.c
libavfilter/f_select.c
libavfilter/sink_buffer.c
libavfilter/split.c
libavfilter/vf_alphamerge.c
libavfilter/vf_bbox.c
libavfilter/vf_deshake.c
libavfilter/vf_fps.c
libavfilter/vf_idet.c
libavfilter/vf_noise.c
libavfilter/vf_overlay.c
libavfilter/vf_smartblur.c
libavfilter/vf_yadif.c

index 2afd3a8..b3a4b95 100644 (file)
@@ -139,7 +139,6 @@ static const AVFilterPad apad_inputs[] = {
         .name         = "default",
         .type         = AVMEDIA_TYPE_AUDIO,
         .filter_frame = filter_frame,
-        .min_perms    = AV_PERM_READ,
     },
     { NULL },
 };
index 85f333e..e73c4bc 100644 (file)
@@ -388,9 +388,9 @@ static const AVFilterPad avfilter_af_channelmap_inputs[] = {
     {
         .name           = "default",
         .type           = AVMEDIA_TYPE_AUDIO,
-        .min_perms      = AV_PERM_READ | AV_PERM_WRITE,
         .filter_frame   = channelmap_filter_frame,
-        .config_props   = channelmap_config_input
+        .config_props   = channelmap_config_input,
+        .needs_writable = 1,
     },
     { NULL }
 };
index 36ef507..603fad3 100644 (file)
@@ -480,7 +480,6 @@ static const AVFilterPad avfilter_vf_select_inputs[] = {
         .name             = "default",
         .type             = AVMEDIA_TYPE_VIDEO,
         .get_video_buffer = ff_null_get_video_buffer,
-        .min_perms        = AV_PERM_PRESERVE,
         .config_props     = config_input,
         .filter_frame     = filter_frame,
     },
index 07e4d04..8db3aa1 100644 (file)
@@ -331,7 +331,6 @@ static const AVFilterPad ffbuffersink_inputs[] = {
         .name      = "default",
         .type      = AVMEDIA_TYPE_VIDEO,
         .filter_frame = filter_frame,
-        .min_perms = AV_PERM_READ | AV_PERM_PRESERVE,
     },
     { NULL },
 };
@@ -353,7 +352,6 @@ static const AVFilterPad buffersink_inputs[] = {
         .name      = "default",
         .type      = AVMEDIA_TYPE_VIDEO,
         .filter_frame = filter_frame,
-        .min_perms = AV_PERM_READ | AV_PERM_PRESERVE,
     },
     { NULL },
 };
@@ -467,7 +465,6 @@ static const AVFilterPad ffabuffersink_inputs[] = {
         .name           = "default",
         .type           = AVMEDIA_TYPE_AUDIO,
         .filter_frame   = filter_frame,
-        .min_perms      = AV_PERM_READ | AV_PERM_PRESERVE,
     },
     { NULL },
 };
@@ -488,7 +485,6 @@ static const AVFilterPad abuffersink_inputs[] = {
         .name           = "default",
         .type           = AVMEDIA_TYPE_AUDIO,
         .filter_frame   = filter_frame,
-        .min_perms      = AV_PERM_READ | AV_PERM_PRESERVE,
     },
     { NULL },
 };
index fadbcc0..b57d8cd 100644 (file)
@@ -52,7 +52,6 @@ static int split_init(AVFilterContext *ctx, const char *args)
         snprintf(name, sizeof(name), "output%d", i);
         pad.type = ctx->filter->inputs[0].type;
         pad.name = av_strdup(name);
-        pad.rej_perms = AV_PERM_WRITE;
 
         ff_insert_outpad(ctx, i, &pad);
     }
index ead7ca7..0727f7b 100644 (file)
@@ -176,12 +176,11 @@ static const AVFilterPad alphamerge_inputs[] = {
         .config_props     = config_input_main,
         .get_video_buffer = ff_null_get_video_buffer,
         .filter_frame     = filter_frame,
-        .min_perms        = AV_PERM_READ | AV_PERM_WRITE | AV_PERM_PRESERVE,
+        .needs_writable   = 1,
     },{
         .name             = "alpha",
         .type             = AVMEDIA_TYPE_VIDEO,
         .filter_frame     = filter_frame,
-        .min_perms        = AV_PERM_READ | AV_PERM_PRESERVE,
     },
     { NULL }
 };
index a761b56..4ff0625 100644 (file)
@@ -94,7 +94,6 @@ static const AVFilterPad bbox_inputs[] = {
         .type             = AVMEDIA_TYPE_VIDEO,
         .get_video_buffer = ff_null_get_video_buffer,
         .filter_frame     = filter_frame,
-        .min_perms        = AV_PERM_READ,
     },
     { NULL }
 };
index 318c399..138c25d 100644 (file)
@@ -560,7 +560,6 @@ static const AVFilterPad deshake_inputs[] = {
         .type         = AVMEDIA_TYPE_VIDEO,
         .filter_frame = filter_frame,
         .config_props = config_props,
-        .min_perms    = AV_PERM_READ | AV_PERM_PRESERVE,
     },
     { NULL }
 };
index 15eb656..3394252 100644 (file)
@@ -273,7 +273,6 @@ static const AVFilterPad avfilter_vf_fps_inputs[] = {
     {
         .name        = "default",
         .type        = AVMEDIA_TYPE_VIDEO,
-        .min_perms   = AV_PERM_READ | AV_PERM_PRESERVE,
         .filter_frame = filter_frame,
     },
     { NULL }
@@ -283,7 +282,6 @@ static const AVFilterPad avfilter_vf_fps_outputs[] = {
     {
         .name          = "default",
         .type          = AVMEDIA_TYPE_VIDEO,
-        .rej_perms     = AV_PERM_WRITE,
         .request_frame = request_frame,
         .config_props  = config_props
     },
index 0b10663..f61ac5a 100644 (file)
@@ -299,7 +299,6 @@ static const AVFilterPad idet_inputs[] = {
         .name         = "default",
         .type         = AVMEDIA_TYPE_VIDEO,
         .filter_frame = filter_frame,
-        .min_perms    = AV_PERM_PRESERVE,
     },
     { NULL }
 };
@@ -308,7 +307,6 @@ static const AVFilterPad idet_outputs[] = {
     {
         .name          = "default",
         .type          = AVMEDIA_TYPE_VIDEO,
-        .rej_perms     = AV_PERM_WRITE,
         .request_frame = request_frame,
     },
     { NULL }
index e80f461..7095324 100644 (file)
@@ -343,7 +343,6 @@ static const AVFilterPad noise_inputs[] = {
         .get_video_buffer = ff_null_get_video_buffer,
         .filter_frame     = filter_frame,
         .config_props     = config_input,
-        .min_perms        = AV_PERM_READ,
     },
     { NULL }
 };
index 313fef1..e7d213c 100644 (file)
@@ -654,7 +654,6 @@ static const AVFilterPad avfilter_vf_overlay_outputs[] = {
     {
         .name          = "default",
         .type          = AVMEDIA_TYPE_VIDEO,
-        .rej_perms     = AV_PERM_WRITE,
         .config_props  = config_output,
         .request_frame = request_frame,
     },
index ccbd22b..7de1cd3 100644 (file)
@@ -287,7 +287,6 @@ static const AVFilterPad smartblur_inputs[] = {
         .type         = AVMEDIA_TYPE_VIDEO,
         .filter_frame = filter_frame,
         .config_props = config_props,
-        .min_perms    = AV_PERM_READ,
     },
     { NULL }
 };
index 95f35b2..239dbc6 100644 (file)
@@ -479,7 +479,6 @@ static const AVFilterPad avfilter_vf_yadif_inputs[] = {
         .name             = "default",
         .type             = AVMEDIA_TYPE_VIDEO,
         .filter_frame     = filter_frame,
-        .min_perms        = AV_PERM_PRESERVE,
     },
     { NULL }
 };