View Single Post
Old 31st December 2018, 20:34   #265  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,352
I have doing more tests and I'm still unable to mix 32 and 64 bit plugins.
Here's my clean scenario.
Installed avs+ r2772 both x86 and x64, x86 through Avisynth Repository

Current registry paths:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Avisynth]
@="D:\\Rip\\workshop\\Front_Ends\\AvisynthRepository\\AVSPLUS_x64"
"PluginDir2_5"="D:\\Rip\\workshop\\Front_Ends\\AvisynthRepository\\AVSPLUS_x64\\plugins"
"PluginDir+"="C:\\Program Files (x86)\\AviSynth+\\plugins64+"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Avisynth]
@="D:\\Rip\\workshop\\Front_Ends\\AvisynthRepository\\AVSPLUS_x86"
"PluginDir2_5"="D:\\Rip\\workshop\\Front_Ends\\AvisynthRepository\\AVSPLUS_x86\\plugins"
"PluginDir+"="C:\\Program Files (x86)\\AviSynth+\\plugins+"
MP_Pipeline x64 is 318Kb v0.18 version:
Code:
plugins+ folder:
	ConvertStacked.dll
	DirectShowSource.dll
	ImageSeq.dll
	MtModes.avsi
	Shibatch.dll
	TimeStretch.dll
	VDubFilter.dll

plugins64+ folder:
	ConvertStacked.dll
	DirectShowSource.dll
	ImageSeq.dll
	MP_Pipeline.dll
	MP_Pipeline.dll.slave.exe
	MP_Pipeline.dll.win32
	MP_Pipeline.dll.win32.slave.exe
	MP_Pipeline_readme.avs
	MtModes.avsi
	Shibatch.dll
	SmoothAdjust.dll
	TimeStretch.dll
	VDubFilter.dll

This is my script loaded in AvsPmod 2.5.1 x64 from this link.
Plugin Autoload Folder in AvsPmod is set to: C:\Program Files (x86)\AviSynth+\plugins64+

Code:
LoadPlugin("C:\Program Files (x86)\AviSynth+\plugins64+\MP_Pipeline.dll")
MP_Pipeline("""
### platform: win32
imageSource("D:\Profiles\Usuarios\Administrador\Desktop\147.jpg")

### ###
""")
and error:

Code:
MP_Pipeline: Unable to create slave process. Message: Script error: Cannot load a 64 bit DLL in 32 bit Avisynth: 'C:/Program Files (x86)/AviSynth+/plugins64+/ConvertStacked.dll'.
Trying to explicitly load x86 avisynth:
Code:
LoadPlugin("C:\Program Files (x86)\AviSynth+\plugins64+\MP_Pipeline.dll")
MP_Pipeline("""
### platform: win32
### dll: "C:\Windows\SysWOW64\AviSynth.dll"
imageSource("D:\Profiles\Usuarios\Administrador\Desktop\147.jpg")

### ###
""")
Code:
MP_Pipeline: Unable to create slave process. Message: Unable to load "C:\Windows\SysWOW64\AviSynth.dll", code = 126

Last edited by Dogway; 31st December 2018 at 20:37.
Dogway is offline   Reply With Quote