View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009508 | MMW v4 | Other | public | 2012-07-03 21:39 | 2013-10-22 22:28 |
Reporter | peke | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 4.1 | ||||
Target Version | 4.1 | Fixed in Version | 4.1 | ||
Summary | 0009508: Additional routine When loading Plugins | ||||
Description | To allow all plugins have direct access to MM instance they are started under and to avoid of plugin needs for MM registered COM Server all plugin DLL files that MM loads should be also tested for existence of exported "procedure FORMAT_Initialize" and initialize it like it is done with all MM native plugins | ||||
Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?f=19&t=73472 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1666 | ||||
related to | 0009454 | closed | petr | MMW v4 | Provide workaround to allow Portable mode to use plugins that rely on MM COM Server |
related to | 0008182 | closed | peke | Last.fm plugin | Portable mode: OS integration settings aren't saved and some plugins fail (MM Com Server not registered) |
related to | 0005750 | resolved | peke | Last.fm plugin | Last-fm plugin: MM crashes when run as another user |
related to | 0011398 | closed | Ludek | MMW v4 | MP3 / OGG files don't play in build 1666 (regression) |
|
I suppose that it will be enough for general plug-in, at least for now, right? |
|
General as priority and DSP if possible so that we can inform for example DFX developers to make specific MM plugin that use settongs according playback track. |
|
I raised priority as as soon as I installed Latest Mambo version normal MMW 4.1 stopped working unless I delete last.fm plugin from plugins folder |
|
For format plugins (like f_aac_codec.dll) currently FORMAT_Initialize = procedure( MMInterfCookie : cardinal; helpers:pointer; decoders:pointer); I think that this is not needed for general and DSP plugins, because helpers can be retrieved via MMSetHelpers = procedure (MMHelpers:pointer); and decoders are not needed for general and DSP plugins, right? So I added only MMSetInterfaceCookie = procedure( MMInterfCookie : cardinal); to general and DSP plugins. => Added in build 1606, let me know if it is enough. |
|
Verified basic addition for GEN and DSP in 1656 Can you please add it in VIS also? |
|
Added for VIS plugins in build 1657. |
|
Verified 1657 |
|
Looks like both in and out can benefit from this can you add it there too? |
|
Added for IN and OUT in build 1666. |
|
verified 1667 |