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. |
25th August 2003, 15:56 | #21 | Link |
Simply me
Join Date: Aug 2002
Location: Lancashire, England
Posts: 610
|
@Kevin
Ta- makes sense now Simon
__________________
http://www.geocities.com/siwalters_uk/fnews.html |
25th August 2003, 17:02 | #22 | Link | |
AviSynth Enthusiast
Join Date: Jul 2002
Location: California, U.S.
Posts: 1,267
|
Quote:
It isn't clear what the answer is, the answer can affect adoption of the API, and it's better to get it figured out sooner rather than later. |
|
25th August 2003, 19:31 | #23 | Link | ||
Simply me
Join Date: Aug 2002
Location: Lancashire, England
Posts: 610
|
Quote:
And to return the favour Quote:
regards Simon
__________________
http://www.geocities.com/siwalters_uk/fnews.html |
||
25th August 2003, 20:23 | #24 | Link | ||
AviSynth Enthusiast
Join Date: Jul 2002
Location: California, U.S.
Posts: 1,267
|
Quote:
Quote:
I'm not against the GPL, but I just wanted to make sure that whatever licensing issues there are with the Avisynth C API are clear in advance. You don't want a situation where people who want to write good, closed-source plug-ins are discouraged unnecessarily, and you also don't want a situation where people think that closed-source plugins are okay and then discover later that they're not. Last edited by stickboy; 25th August 2003 at 20:30. |
||
25th August 2003, 21:31 | #25 | Link |
Simply me
Join Date: Aug 2002
Location: Lancashire, England
Posts: 610
|
There's no harm in asking a simple legit question .. I think'll you'll find we both did
Thank you for replying to mine. I understand Kevin's position because of his answers to your question. regards Simon
__________________
http://www.geocities.com/siwalters_uk/fnews.html |
9th September 2003, 19:28 | #28 | Link |
Registered User
Join Date: Mar 2002
Posts: 1,075
|
It is not entirely clear wether using header files constitutes copying. TO be safe GPL projects which want to allow use through dynamic linking by non GPL programs should just dual license the header files IMO ... BSD and GPL, then there is no problem. You would not be using GPL'd source in your plugins, so as long as you dont distribute your plugins with Avisynth you wont be bound by the GPL (the moment you distribute them together you are though).
libs are less of an issue since the information can just be extracted from the DLL itself, using them doesnt represent copying IMO. Last edited by MfA; 9th September 2003 at 19:33. |
9th September 2003, 21:07 | #29 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
Last edited by Guest; 9th September 2003 at 21:10. |
|
10th September 2003, 05:24 | #30 | Link |
Registered User
Join Date: Jun 2003
Posts: 71
|
Now up to Version 0.14
I am now up to version 0.14. Get it at http://kevin.atkinson.dhs.org/avisynth_c/ .
I would really appreciate it if some people will start trying it out so I can get some feedback on the interface. |
10th September 2003, 08:16 | #31 | Link |
Simply me
Join Date: Aug 2002
Location: Lancashire, England
Posts: 610
|
I'm just repeating my suggestion to produce a "conversion" (with lots of comments unfortunately ) of one of the SimpleSamples.
Or 2nd'ly - lots of comments in your examples.c - but 1st suggestion would be better(for me at least ) Then everyone could see the sort of changes needed to use your interface. Obviously, the experts can already but I imagine they have super douper MS VC++ programming enviroments with lots of tools and a heavy learning investment. Us camp followers don't but we need leading And your main possible "customers" will be newbies with little/no C/C++ programming skills/complier but a strong wish to implement their brilliant idea for an Avisynth filter regards Simon
__________________
http://www.geocities.com/siwalters_uk/fnews.html |
12th September 2003, 08:39 | #33 | Link |
Registered User
Join Date: Jun 2003
Posts: 71
|
Thanks did you make any changes?
Also do you really want to keep my interface in a seperate DLL? In order to use the exported symbol GetEnvironment (or something like that), avisynth.lib is required. In order to get it I had to recompile avisynth. That lib should be made easilly available. Avisynth_c.lib is required for my interface, so why not just combine them all into avisynth.lib and avoid the extra DLL avisynth_c.dll? I hope this is making sense to you. |
12th September 2003, 09:05 | #34 | Link |
Retired AviSynth Dev ;)
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
|
I think keeping it separate until the API is more "final" is a good idea - it's easier to maintain.
Only change is "return !!res;" instead of "return res;" somewhere. I'm a bit concerned about "D:\dev\avisynth2\avisynth\avisynth_c.cpp(301) : warning C4700: local variable 'val' used without having been initialized" in "AVSValue __cdecl create_c_video_filter". I get unload crashes, when placing "Smartdecimate" in the plugin directory. "examples.dll" work fine, when autoloaded as a plugin. Loading smartdecimate using "Loadplugin" works fine though.
__________________
Regards, sh0dan // VoxPod Last edited by sh0dan; 12th September 2003 at 09:12. |
12th September 2003, 09:17 | #36 | Link |
Retired AviSynth Dev ;)
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
|
I'm using 0.22.
It crahes in ~AtExiter(), calling the shutdownfunc. PS. I might have edited the post above while you were ansering
__________________
Regards, sh0dan // VoxPod |
12th September 2003, 22:51 | #39 | Link | |
Registered User
Join Date: Jun 2003
Posts: 71
|
Quote:
If you can figure out how to get VC++ to shut up please let me know. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|