]> git.sesse.net Git - vlc/commitdiff
Add temporary hack for video splitter filters in vout_EnableFilter.
authorLaurent Aimar <fenrir@videolan.org>
Sun, 14 Jun 2009 18:58:44 +0000 (20:58 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Sun, 14 Jun 2009 19:00:56 +0000 (21:00 +0200)
src/video_output/vout_intf.c

index 59472eb97500c4df2615b9c106f309a2e328dfb6..c9b1235a5914baf1ffe1f656252bd223d8ce47b4 100644 (file)
@@ -808,7 +808,16 @@ void vout_EnableFilter( vout_thread_t *p_vout, char *psz_name,
     char *psz_string;
     const char *psz_filter_type;
 
-    module_t *p_obj = module_find( psz_name );
+    /* FIXME temporary hack */
+    const char *psz_module_name = psz_name;
+    if( !strcmp( psz_name, "magnify" ) ||
+        !strcmp( psz_name, "puzzle" ) ||
+        !strcmp( psz_name, "logo" ) ||
+        !strcmp( psz_name, "wall" ) ||
+        !strcmp( psz_name, "clone" ) )
+        psz_module_name = "video_filter_wrapper";
+
+    module_t *p_obj = module_find( psz_module_name );
     if( !p_obj )
     {
         msg_Err( p_vout, "Unable to find filter module \"%s\".", psz_name );