Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
27th January 2004, 00:44 | #1 | Link |
Retired, but still around
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
|
2.54 Jan 26 2004 error message re: avisynth_c.dll
The following appears whenever a script is run. After canceling the error, the script will run.
"The procedure entry point avs_new_video_frame_a could not be located in the dynamic link library avisynth_c.dll"
__________________
How to Optimize Bitrate for CCE multipass |
27th January 2004, 12:57 | #2 | Link | |
Registered User
Join Date: Jan 2003
Location: Barcelona
Posts: 68
|
Re: 2.54 Jan 26 2004 error message re: avisynth_c.dll
Quote:
Code:
#define ACSC_USE_STDCALL 1 #ifndef ACSC_USE_STDCALL Edit: I'm using the last version of avisynth_c, 0.20. Last edited by albertgasset; 27th January 2004 at 13:00. |
|
27th January 2004, 18:38 | #4 | Link |
Retired, but still around
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
|
Yup. It was CondTemporalMedian.dll that was in my plugin directory. Once removed, all is well.
__________________
How to Optimize Bitrate for CCE multipass |
28th January 2004, 12:02 | #5 | Link |
Registered User
Join Date: Jan 2003
Location: Barcelona
Posts: 68
|
Thanks shOdan, it worked. The C plugins I compile work only if I explicity load avisynth_c.dll in the script (or if it is in the plugin directory), but thanks again. You're doing a great work in Avisynth.
|
28th January 2004, 12:11 | #6 | Link | |
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
Quote:
|
|
28th January 2004, 15:59 | #7 | Link | |
Registered User
Join Date: Jan 2003
Location: Barcelona
Posts: 68
|
Quote:
Code:
#ifndef AVSC_USE_STDCALL func = (AvisynthCPluginInitFunc)GetProcAddress(plugin, "avisynth_c_plugin_init"); #else // AVSC_USE_STDCALL func = (AvisynthCPluginInitFunc)GetProcAddress(plugin, "avisynth_c_plugin_init_s@4"); if (!func) func = (AvisynthCPluginInitFunc)GetProcAddress(plugin, "avisynth_c_plugin_init_s"); #endif // AVSC_USE_STDCALL I've compiled avisynth_c.dll with this fixed and it works. I can't compile the whole Avisynth, but the error comes from the same place, so only changing the two ocurrences of "ACSC_USE_STDCALL" at the beginning of "avisynth_c.h" with "AVSC_USE_STDCALL" solves the problem. |
|
|
|