]> git.sesse.net Git - vlc/commitdiff
Temporary workaround for video filter wrapper in qt4.
authorLaurent Aimar <fenrir@videolan.org>
Wed, 3 Jun 2009 21:15:07 +0000 (23:15 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Wed, 3 Jun 2009 21:44:15 +0000 (23:44 +0200)
modules/gui/qt4/components/extended_panels.cpp

index 330d24cb99118f4f0ec69f4c122c006dffca365f..f68e64c0af91acf881a919379bc9fafceb31face 100644 (file)
@@ -255,20 +255,25 @@ void ExtVideo::ChangeVFiltersString( const char *psz_name, bool b_add )
     char *psz_parser, *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" ) )
+        psz_module_name = "video_filter_wrapper";
+
+    module_t *p_obj = module_find( psz_module_name );
     if( !p_obj )
     {
         msg_Err( p_intf, "Unable to find filter module \"%s\".", psz_name );
         return;
     }
 
-    if( module_provides( p_obj, "video filter2" ) )
+    if( module_provides( p_obj, "video filter" ) )
     {
-        psz_filter_type = "video-filter";
+        psz_filter_type = "vout-filter";
     }
-    else if( module_provides( p_obj, "video filter" ) )
+    else if( module_provides( p_obj, "video filter2" ) )
     {
-        psz_filter_type = "vout-filter";
+        psz_filter_type = "video-filter";
     }
     else if( module_provides( p_obj, "sub filter" ) )
     {