FORUM

FORUM



SearchSearch   Users   Registration   Entrance
Today: 15.08.2026 - 05:47:24
Pages:  1  2  

AviSynth 2.6 move to VC2005 Express.

MessageAuthor

I think it's about time that AviSynth moved off an 8 year old platform, so I have ported AviSynth 2.6 to VC++ 8 Express. This makes it possible for you to compile and contribute to AviSynth 2.6 with Microsofts free Express Edition. It might also fix some of the bad compiler issues Ian has spent so much time tracking down. If nobody have any serious objections, I'll commit the code to the 2.6 branch.




zenon

Active participant


Statistics:
Messages: 3,753
Registration: 04.12.2002
24.11.20 - 14:06:37
Message # 1
RE: AviSynth 2.6 move to VC2005 Express.

Can VC++ 8 Express co-exist with earlier versions on one's PC, such as VC++ 6?


--------------------
E21, E30, E36, S52, E39, E70/E90.....

huff

Active participant


Statistics:
Messages: 158
Registration: 07.18.2002
24.11.20 - 14:12:46
Message # 2
RE: AviSynth 2.6 move to VC2005 Express.

What libraries are required, since VC2005 Express doesn't come with any at all? MS Platform SDK, perhaps?




AntiHero

Active participant


Statistics:
Messages: 2,518
Registration: 06.26.2003
24.11.20 - 14:23:55
Message # 3
RE: AviSynth 2.6 move to VC2005 Express.

I didn't have to, and even the pro version needs an updated PSDK as soon as you install it. VC Express does come with basic header files, but I'm not sure if it's missing libraries like openMP.


--------------------
i got injectors

b18cls1

Active participant


Statistics:
Messages: 348
Registration: 10.29.2003
24.11.20 - 14:28:01
Message # 4
RE: AviSynth 2.6 move to VC2005 Express.

Call me a ludite but I will still be working with good ol' VC6! I see no reason to break support for that.




Reed

Active participant


Statistics:
Messages: 444
Registration: 05.01.2002
24.11.20 - 14:33:53
Message # 5
RE: AviSynth 2.6 move to VC2005 Express.

How will be VC6-compiled plugin compatibility?




Gluall@aol.com

Active participant


Statistics:
Messages: 57
Registration: 02.26.2001
24.11.20 - 14:38:12
Message # 6
RE: AviSynth 2.6 move to VC2005 Express.

Seamless, as far as I can tell, except that once in a while you have to substitute the VC6 or 7 ml.exe while assembling, or disable for loop conformance (as sh0dan mentions). For the most part every plugin I've loaded has compiled without errors on the new one. Oh, and DXSDK isn't required at all anymore (unless you're building MPC or something), DS is all in PSDK, although the version of PSDK that comes with 2005Pro is so dated that it doesn't include DirectShow at all.


--------------------
E21, E30, E36, S52, E39, E70/E90.....

huff

Active participant


Statistics:
Messages: 158
Registration: 07.18.2002
24.11.20 - 14:46:20
Message # 7
RE: AviSynth 2.6 move to VC2005 Express.

Express doesn't include the resource editor but that doesn't mean you can't import from VC6/7. Odd about the other one though. (Avery has amazingly informative blogs about VS.)




BrazeauRacing

Active participant


Statistics:
Messages: 872
Registration: 08.02.2002
24.11.20 - 14:55:45
Message # 8
RE: AviSynth 2.6 move to VC2005 Express.

@IanB: ok - never mind. Let's just keep the old VC6, then.




Enigma

Active participant


Statistics:
Messages: 393
Registration: 02.26.2002
24.11.20 - 15:06:30
Message # 9
RE: AviSynth 2.6 move to VC2005 Express.

@sh0dan: - By all means checkin any syntax polishing you have worked on. Getting the source syntax cross compatible is a very important first step. My thoughts for doing a platform change would be to do it as a null functionality change so we can do A - B cross checking. Something like develope 2.6.0 under VC6, with near as possible 2005Exp compatible syntax. Do 2.6.1 as a bug fix release + reworking of things like the *.ASM's and the try/catch(...)'s that will choke in 2005Exp. Then do 2.6.2 as an Identical 2005Exp release of 2.6.1 i.e. no new features just pure base translation.




bmwe30is

Active participant


Statistics:
Messages: 57
Registration: 09.03.2001
24.11.20 - 15:13:15
Message # 10
RE: AviSynth 2.6 move to VC2005 Express.
Next topic: Structure LE and MIDI controller
Pages:  1  2  

The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants

inside: Tuxxedo FlatForum 1.13.0