Graphedit and VMR-9 filter missing tabs

This isn't a question but how the problem got solved. Like half the posts on this form I'm trying to overlay text and bitmaps over live video and I want to do it out of the managed environment with C#. The Graphedit tool has been a great aid in figuring out how all of that might look. Unfortunately I found myself having to use a December 2002 version of the DirectX SDK to get the VMR-9 filter to act right in GraphEdit. Of course this wasn't going to play well with the Visual Studio 2005. Downloading the latest DirectX SDK and the latest Platform SDK, I was confounded by the VMR-9 filter in GraphEdit. It was not possible to add pins and all the tabs except for Quality were missing. This has cost a week of time and led to the purchase of a new computer so I was surprised I didn't see this anywhere on the posts and I would be likewise surprised that others haven't run into this.

An earlier post, "Windows SDK January missing Graphedit components?" gave me an idea as to what was going on, albeit on some other issue. It's found here:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=240828&SiteID=1

The issue is that proppage.dll is not registered by default by the Platform SDK. I'm not sure why they couldn't have done that at install, but they didn't. The DirectX SDK no longer has proppage.dll and if you remove an older version to make way for a newer version proppage.dll will go away with the older version. The answer is you have to manually register the dll with the regsvr32 utility.

Might be an easier way, but from the command line in the directory where proppage.dll resides (in my case C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\bin) simply enter:
regsvr32 proppage.dll
After that GraphEdit works perfectly with VMR-9 on the latest SDKs.

[1831 byte] By [ChipWilliams] at [2007-12-24]
# 1

Thanks for posting your solution Chip.

Similar problems and solutions have been posted before in the DirectShow newsgroups, it affects property pages from all filters. The newsgroups are always a good place to search when you have problems.

http://groups.google.com/group/microsoft.public.win32.programmer.directx.video?lnk=oa&hl=en

ChrisP. at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,DirectShow Development...

Software Development for Windows Vista

Site Classified