summaryrefslogtreecommitdiffstats
path: root/video/filter/vf_pp.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/filter/vf_pp.c')
-rw-r--r--video/filter/vf_pp.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/video/filter/vf_pp.c b/video/filter/vf_pp.c
index 157dc3e068..372fc81cad 100644
--- a/video/filter/vf_pp.c
+++ b/video/filter/vf_pp.c
@@ -75,8 +75,11 @@ static int query_format(struct vf_instance *vf, unsigned int fmt){
case IMGFMT_444P:
case IMGFMT_422P:
case IMGFMT_420P:
- case IMGFMT_411P:
- return vf_next_query_format(vf,fmt);
+ case IMGFMT_411P: ;
+ int caps = vf_next_query_format(vf,fmt);
+ if (caps)
+ caps |= VFCAP_POSTPROC;
+ return caps;
}
return 0;
}
@@ -146,7 +149,6 @@ static int vf_open(vf_instance_t *vf, char *args){
vf->config=config;
vf->filter=filter;
vf->uninit=uninit;
- vf->default_caps=VFCAP_POSTPROC;
vf->priv=malloc(sizeof(struct vf_priv_s));
vf->priv->context=NULL;