Current version

v1.10.4 (stable)

Navigation

Main page
Archived news
Downloads
Documentation
   Capture
   Compiling
   Processing
   Crashes
Features
Filters
Plugin SDK
Knowledge base
Donate
Contact info
Forum
 
Other projects
   Altirra

Search

Archives

01 Dec - 31 Dec 2013
01 Oct - 31 Oct 2013
01 Aug - 31 Aug 2013
01 May - 31 May 2013
01 Mar - 31 Mar 2013
01 Feb - 29 Feb 2013
01 Dec - 31 Dec 2012
01 Nov - 30 Nov 2012
01 Oct - 31 Oct 2012
01 Sep - 30 Sep 2012
01 Aug - 31 Aug 2012
01 June - 30 June 2012
01 May - 31 May 2012
01 Apr - 30 Apr 2012
01 Dec - 31 Dec 2011
01 Nov - 30 Nov 2011
01 Oct - 31 Oct 2011
01 Sep - 30 Sep 2011
01 Aug - 31 Aug 2011
01 Jul - 31 Jul 2011
01 June - 30 June 2011
01 May - 31 May 2011
01 Apr - 30 Apr 2011
01 Mar - 31 Mar 2011
01 Feb - 29 Feb 2011
01 Jan - 31 Jan 2011
01 Dec - 31 Dec 2010
01 Nov - 30 Nov 2010
01 Oct - 31 Oct 2010
01 Sep - 30 Sep 2010
01 Aug - 31 Aug 2010
01 Jul - 31 Jul 2010
01 June - 30 June 2010
01 May - 31 May 2010
01 Apr - 30 Apr 2010
01 Mar - 31 Mar 2010
01 Feb - 29 Feb 2010
01 Jan - 31 Jan 2010
01 Dec - 31 Dec 2009
01 Nov - 30 Nov 2009
01 Oct - 31 Oct 2009
01 Sep - 30 Sep 2009
01 Aug - 31 Aug 2009
01 Jul - 31 Jul 2009
01 June - 30 June 2009
01 May - 31 May 2009
01 Apr - 30 Apr 2009
01 Mar - 31 Mar 2009
01 Feb - 29 Feb 2009
01 Jan - 31 Jan 2009
01 Dec - 31 Dec 2008
01 Nov - 30 Nov 2008
01 Oct - 31 Oct 2008
01 Sep - 30 Sep 2008
01 Aug - 31 Aug 2008
01 Jul - 31 Jul 2008
01 June - 30 June 2008
01 May - 31 May 2008
01 Apr - 30 Apr 2008
01 Mar - 31 Mar 2008
01 Feb - 29 Feb 2008
01 Jan - 31 Jan 2008
01 Dec - 31 Dec 2007
01 Nov - 30 Nov 2007
01 Oct - 31 Oct 2007
01 Sep - 30 Sep 2007
01 Aug - 31 Aug 2007
01 Jul - 31 Jul 2007
01 June - 30 June 2007
01 May - 31 May 2007
01 Apr - 30 Apr 2007
01 Mar - 31 Mar 2007
01 Feb - 29 Feb 2007
01 Jan - 31 Jan 2007
01 Dec - 31 Dec 2006
01 Nov - 30 Nov 2006
01 Oct - 31 Oct 2006
01 Sep - 30 Sep 2006
01 Aug - 31 Aug 2006
01 Jul - 31 Jul 2006
01 June - 30 June 2006
01 May - 31 May 2006
01 Apr - 30 Apr 2006
01 Mar - 31 Mar 2006
01 Feb - 29 Feb 2006
01 Jan - 31 Jan 2006
01 Dec - 31 Dec 2005
01 Nov - 30 Nov 2005
01 Oct - 31 Oct 2005
01 Sep - 30 Sep 2005
01 Aug - 31 Aug 2005
01 Jul - 31 Jul 2005
01 June - 30 June 2005
01 May - 31 May 2005
01 Apr - 30 Apr 2005
01 Mar - 31 Mar 2005
01 Feb - 29 Feb 2005
01 Jan - 31 Jan 2005
01 Dec - 31 Dec 2004
01 Nov - 30 Nov 2004
01 Oct - 31 Oct 2004
01 Sep - 30 Sep 2004
01 Aug - 31 Aug 2004

Stuff

Powered by Pivot  
XML: RSS feed 
XML: Atom feed 

§ Visual Studio 2005 has an old Platform SDK

Visual C++ 6.0 is getting rather dated at this point, and as Microsoft is increasingly dropping support for it, finding the right versions of SDKs that will work with VC6 is rather hard. MSDN Library is out past about October 2000 or so. You can get pretty far with the Platform SDK if you don't link with the new libs, which shouldn't be a problem if you use GetProcAddress() for compatibility like a good Windows programmer, but you need a fairly old DirectX SDK if you are doing DX stuff. And the end of the line is approaching fast.

Visual Studio 2005 is The New Way(tm) for both native and managed development, and I had hoped that switching to Microsoft's latest and greatest would solve the SDK madness for a while. Sadly, this is not the case. The Platform SDK that comes with Visual Studio 2005 is a little bit old, so if you install only the DirectX SDK you'll still land in the twilight zone where neither the PSDK nor the DXSDK has the DirectShow headers and libs. Basically, if you're doing DirectShow development, you'll still need to install and hook up the latest PSDK.

Comments

Comments posted:


But Microsoft don't want people knowing about DirectShow. If they know about it they might be able to code around the dreaded DRM which has it's roots firmly planted here.

IanB - 29 04 06 - 02:45


I'm still using the last "extras" of dxdsk. Google finds the direct link in no time.
http://download.microsoft.com/download/d..

Gabest (link) - 29 04 06 - 08:40


... but you are not the Gabest from media player classic?

anonymous mpc user - 29 04 06 - 11:36


if you plan on going to VS2005, prepare for the people using the professional edition... Some projects using the Express edition need to be reworked significantly to work with the professional edition... So, I advise you to make the source code VS6 and VS2005 compatible at the same time... This way, there is not a "hole" in the compiler world...

Pharaoh Atem (link) - 29 04 06 - 21:34


Hi,
I am using VDUB since 3 years ...
and it is cool man... i have compressed many movies top AVI (Xvid,mp3 and ogg)

i want to ask abt coding...

basically i know java/cpp/c/asp etc...
but to understand coding in VC of VDUB...from where i shld start?
i mean i know VC some what..but not master.
so tell me from where to start to get ur code in my mind?
and plz give some links and material which can be helpfull to get coding details abt codecs,encodings and compression etc...

Regards,
Parth Barot.

Blog: http://www.blogcharm.com/parthbarot
http://impinfo.wordpress.com

parth (link) - 11 05 06 - 03:21


Hey (Refering to the author of VDub), long ago I remember you said that you couldn't use MASM in a convenient way to compile the VDub source code with the express editions and I was wondering if this New Assembler for the MSIL technology would help (it's from my Microsoft)

http://msdn2.microsoft.com/en-us/library..

Bobby - 12 05 06 - 03:46


Bobby, MSIL and Assembly are completely different things. MSIL is preudo-code used in .NET technology (similar to bytecode in Java), and Assembly is... well... Assembly :-)

alex_t (link) - 13 05 06 - 14:27


This is the last SDK that will install on Windows 2000. The later versions are XP only...

Windows Server 2003 SP1 Platform SDK - April 2005 Edition
ISO install...
http://www.microsoft.com/downloads/detai..
full download...
http://www.microsoft.com/downloads/detai..
web install...
http://www.microsoft.com/downloads/detai..


This is the last DirectX SDK that will install on Windows 2000...

DirectX 9.0 SDK Update - (April 2005)
http://www.microsoft.com/downloads/detai..



This is the last Platform SDK that is compatible with VC6...

Windows Server 2003 Platform SDK - Feb 2003
http://www.microsoft.com/msdownload/plat..

This is the last DirectX SDK compatible with VC6...

DirectX 9.0 SDK Update - (October 2004)
http://www.microsoft.com/downloads/detai..

But you also need to download the Extras to get the VC6 compatible libraries...

DirectX 9.0 SDK Update (October 2004) Extras
http://www.microsoft.com/downloads/detai..

Krick - 14 05 06 - 12:22


"MSDN Library is out past about October 2000 or so. "
To be more precise, MSDN Library switched to VS.NET around January 2002, which, BTW, is around the time it got released. VS.NET did not make it to the Jan 2002 MSDN CDs, but was released shortly afterwards.

Yuhong Bao - 24 03 08 - 12:29

Comment form


Please keep comments on-topic for this entry. If you have unrelated comments about VirtualDub, the forum is a better place to post them.
Name:  
Remember personal info?

Email (Optional):
Your email address is only revealed to the blog owner and is not shown to the public.
URL (Optional):
Comment: /

An authentication dialog may appear when you click Post Comment. Simply type in "post" as the user and "now" as the password. I have had to do this to stop automated comment spam.



Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.