INTERACT FORUM
Windows => Plug-in Development => Topic started by: stevehub on March 30, 2013, 04:27:07 pm
-
I'm developing an input plugin (started with the RAW plugin in the SDK) and was working on getting it registered into MC18. I've hit an issue where Package Installer seems to be bombing out.. A complete uninstall/re-install hasn't changed behavior.
I thought it might be my issue and decided to try installing in_wavpack which is how I learned about mjp. Same issue:
Problem signature:
Problem Event Name: BEX
Application Name: PackageInstaller.exe
Application Version: 18.0.106.0
Application Timestamp: 50e5ed16
Fault Module Name: StackHash_a107
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: 00670075
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: a107
Additional Information 2: a10799f8d6486930c5179c9875ca0604
Additional Information 3: 988b
Additional Information 4: 988bf483796532a52c0bef6d55786f91
Thoughts? As a temporary workaround any suggestions on how to manually register the DLL?
-
The latest interface definitions for v18 input plugins are here:
http://jriver.com/DevZone/JRAudioInput.zip
We no longer provide a base class for the input plugin, because our input base class uses our other cross-platform base classes and we have no good way to share them.
So you'll need to derive directly from IJRAudioInput.
However, you can use MFC, .NET, QT, STL, etc. as long as you export the two C++ interfaces from the DLL.
Good luck.