chenyunecjtu / coreavc-for-linux

Automatically exported from code.google.com/p/coreavc-for-linux
GNU General Public License v2.0
0 stars 1 forks source link

Problem with backslash in registry32 #89

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
I got the following output, when testing the dshowserver.

No id specified, assuming test mode
Opening device
Called unk_IsDebuggerPresent
MSGBOX 'Serial Number Missing!' 'CoreAVC Professional Edition' (327680)
Win32 LoadLibrary failed to load: CoreAVCDecoder.ax
Warning: DS_Filter() could not open DirectShow DLL.  (DLL=CoreAVCDecoder.ax)
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax

I tried different solutions I found on the internet, but none of them
worked for me. A little bit of debugging revealed a problem with the
backslashes, when reading the serial.

I had to create the registry32 file with single back slashes:
registercodec -r $HOME/.mplayer/registry32 -k
"HKLM\Software\CoreCodec\CoreAVC Pro\Serial" -v ...

I think this problem is not really a bug, but it would be good to put this
into the wiki-page.

Original issue reported on code.google.com by betacu...@aon.at on 2 Aug 2009 at 11:28

GoogleCodeExporter commented 8 years ago
registercodec is no longer supported.  Install using Wine, and use dshowserver, 
 It
is the only supported way.

Original comment by alannis...@gmail.com on 3 Jan 2010 at 12:00