Commit 536a7db0 authored by Gildas Bazin's avatar Gildas Bazin

* modules/codec/dmo/dmo.c: work around for buggy dmo implementations.

parent 6d58cd67
...@@ -541,6 +541,7 @@ static int LoadDMO( vlc_object_t *p_this, HINSTANCE *p_hmsdmo_dll, ...@@ -541,6 +541,7 @@ static int LoadDMO( vlc_object_t *p_this, HINSTANCE *p_hmsdmo_dll,
IEnumDMO *p_enum_dmo = NULL; IEnumDMO *p_enum_dmo = NULL;
WCHAR *psz_dmo_name; WCHAR *psz_dmo_name;
GUID clsid_dmo; GUID clsid_dmo;
DWORD i_dummy;
#endif #endif
GETCLASS GetClass; GETCLASS GetClass;
...@@ -602,7 +603,7 @@ static int LoadDMO( vlc_object_t *p_this, HINSTANCE *p_hmsdmo_dll, ...@@ -602,7 +603,7 @@ static int LoadDMO( vlc_object_t *p_this, HINSTANCE *p_hmsdmo_dll,
/* Pickup the first available codec */ /* Pickup the first available codec */
if( p_enum_dmo->vt->Next( p_enum_dmo, 1, &clsid_dmo, 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 ); FreeLibrary( *p_hmsdmo_dll );
return VLC_EGENERIC; return VLC_EGENERIC;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment