http://bugs.winehq.org/show_bug.cgi?id=21905
Summary: Missing some registry keys for Video Mixing Renderer Filter 9 Product: Wine Version: 1.1.39 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: quartz AssignedTo: wine-bugs@winehq.org ReportedBy: pgandrey@yandex.ru
Created an attachment (id=26566) --> (http://bugs.winehq.org/attachment.cgi?id=26566) missing registry keys
Devil May Cry 3 display in console such an error:
err:ole:CoGetClassObject class {51b4abf3-748f-4e3b-a276-c828330e926a} not registered err:ole:CoGetClassObject no class object {51b4abf3-748f-4e3b-a276-c828330e926a} could be created for context 0x1
I've found out that it is Video Mixing Renderer Filter 9. So, if it is not rrgistered, I've searched in windows registry for missing keys, exported them and than applied them to wine. The error is disappeared.
if using native quartz.dll, such new errors appears: err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {51b4abf3-748f-4e3b-a276-c828330e926a} could be created for context 0x1
if using quartz.dll from Windows: fixme:ole:CoCreateInstance no instance created for interface {56a86895-0ad4-11ce-b03a-0020af0ba770} of class {51b4abf3-748f-4e3b-a276-c828330e926a}, hres is 0x80040273
Reg files are attached here. Can black screen in game be result of this error?