diff libmpcodecs/vf_ass.c @ 19521:0be2d3583f4f

Add VFCTRL_DRAW_EOSD.
author eugeni
date Thu, 24 Aug 2006 22:10:43 +0000
parents 2f5e66e7bdcc
children ec7090509b38
line wrap: on
line diff
--- a/libmpcodecs/vf_ass.c	Thu Aug 24 17:21:03 2006 +0000
+++ b/libmpcodecs/vf_ass.c	Thu Aug 24 22:10:43 2006 +0000
@@ -355,9 +355,13 @@
 
 static int control(vf_instance_t *vf, int request, void *data)
 {
-	if (request == VFCTRL_EOSD) {
+	switch (request) {
+	case VFCTRL_INIT_EOSD:
 		vf->priv->ass_priv = ass_init();
 		return vf->priv->ass_priv ? CONTROL_TRUE : CONTROL_FALSE;
+	case VFCTRL_DRAW_EOSD:
+		if (vf->priv->ass_priv) return CONTROL_TRUE;
+		break;
 	}
 	return vf_next_control(vf, request, data);
 }