]> git.sesse.net Git - vlc/commitdiff
* modules/codec/dmo/dmo.c: work around for buggy dmo implementations.
authorGildas Bazin <gbazin@videolan.org>
Sun, 14 Nov 2004 19:41:09 +0000 (19:41 +0000)
committerGildas Bazin <gbazin@videolan.org>
Sun, 14 Nov 2004 19:41:09 +0000 (19:41 +0000)
modules/codec/dmo/dmo.c

index e5ed02f9089c44a87ad2caa09ad3a65ae32c32fe..c5950ddfd1dac25cdab0611c548a37dc89c776f2 100644 (file)
@@ -541,6 +541,7 @@ static int LoadDMO( vlc_object_t *p_this, HINSTANCE *p_hmsdmo_dll,
     IEnumDMO *p_enum_dmo = NULL;
     WCHAR *psz_dmo_name;
     GUID clsid_dmo;
+    uint32_t i_dummy;
 #endif
 
     GETCLASS GetClass;
@@ -602,7 +603,7 @@ static int LoadDMO( vlc_object_t *p_this, HINSTANCE *p_hmsdmo_dll,
 
     /* Pickup the first available codec */
     if( p_enum_dmo->vt->Next( p_enum_dmo, 1, &clsid_dmo,
-                              &psz_dmo_name, NULL ) )
+            &psz_dmo_name, &i_dummy /* NULL doesn't work */ ) )
     {
         FreeLibrary( *p_hmsdmo_dll );
         return VLC_EGENERIC;