http://bugs.winehq.org/show_bug.cgi?id=2881
Summary: SHCoCreateInstance class not found in registry when writing to an AVI file Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-multimedia AssignedTo: wine-bugs@winehq.org ReportedBy: ndumais@sympatico.ca
I get this error when trying to save an AVI file with VFAPIConv.exe It's broken since Wine 2004-12-01 (2004-10-19 and earlier are ok). Tried with CVS and same problem.
err:shell:SHCoCreateInstance failed (0x800401f0) to create CLSID: {00020000-0000-0000-c000-000000000046} (Microsoft AVI Files) IID: {00020020-0000-0000-c000-000000000046} (unknown) err:shell:SHCoCreateInstance class not found in registry
It doesn't seem to be a registry problem since I does this error with: a clean registry from a fresh install or the old registry that the software used to work with wine 2004-10-19
Software needed to re-create the error: DVD2AVI:http://www.afterdawn.com/software/video_software/dvd_rippers/dvd2avi.cfm VFAPI Codec/converter: http://www.doom9.org/index.html?/software2.htm
Steps: 1- Open a MPEG-2 stream in DVD2AVI (eg: .VOB file) 2- Go to File-->Save Project and save it, then close DVD2AVI 3- Open VFAPICodec and click on Add file 4- Select the project file (.d2v) you saved with DVD2AVI and click Open 5- A window should appear, Click on OK 6- Click on the Convert button
Right now you should have the error in the console (and also Error Saving File in VFAPI Reader). Versions 1.04 and 1.05 of VFAPI Reader do the same error.
Expected result: It should create a small AVI file in the same folder as the DVD2AVI project file without any errors.