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 

§ Hardware overlays in Windows 7 RTM

A while back I wrote about Direct3D9Ex overlays in Windows 7, based on some testing I'd done in Windows 7 RC. Well, I have Windows 7 x64 RTM installed now, so I thought I'd rerun my tests.

Same results. Can't create YUV overlays, LIMITEDRGB flag does nothing, no stretching supported.

Another API broken from the beginning. :(

Comments

Comments posted:


Is that a limitation of the driver or the API?

I have a similar situation with the ProcAmp support of EVR only working in YUY2 mode, but reporting all's well in YV12 mode without doing anything. Not to mention that when it does work in YUY2 mode, the HUE value is borked.

Blight (link) - 16 05 10 - 12:39


Hard to say until I actually see the API working properly on some system. The API itself looks fine, but I have no way to tell if the wonkiness Microsoft's or NVIDIA's fault.

Phaeron - 16 05 10 - 12:50


Do you want someone to try on ATI hardware? I have at least one Win7 machine with an ATI card.

I tried compiling d3doverlay.cpp from the linked-to post but I think my DX SDK is out-of-date as IID_IDirect3D9ExOverlayExtension is undefined.

Shout if you want it tested on ATI and I'll update my SDK (or throw an exe up if you want).

Leo Davidson (link) - 16 05 10 - 15:54


Unfortunately, the program's not really made for that -- you have to hack it up to test various features. It'd be great to know if the same behavior exists on ATI but I don't want to impose on you.

Phaeron - 16 05 10 - 16:16


I'm not familiar with DX coding (I'm more a app developer kinda guy) so it won't be obvious to me what needs changing in the code, but I'd be happy to help run any tests if I can & if it would be useful.

I owe you one for confirming and adding detail to that VS2010 exFAT issue. :)

Leo Davidson (link) - 16 05 10 - 18:41


Phaeron:
Just for clarification, the EVR issue is also on an NVIDIA card. NVIDIA has been notorious for neglecting driver-side bugs relating to video support. It took them years (from 90.xx series to 190.xx series and notification of the bug's persistence every time they released a WHQL driver over these years) to fix a bug which prevented a VMR9 window clipping on a monitor's edge.

Blight (link) - 16 05 10 - 22:46


Hi,

Microsoft has deprecated DirectShow in favour in the Windows Presentation Foundation technology. This might be related to that. Many DirectX technologies have been deprecated in Windows Vista and 7, which broke backward compatibility.

It's the time again to rewrite stuff.

That's why I don't use WaveRT but converted my project to ASIO. Microsoft is too quick to obsolete their APIs (only the Win32 will last forever).

MusicDev - 17 05 10 - 08:02


@MusicDev:
I think you meant Media Foundation, not Windows Presentation Foundation. Also, D3D9Ex video overlays were added in Windows 7, so it's unlikely that they'd be deprecated already (although it has happened before). Realistically, they're APIs at different levels; Direct3D9 overlays are something you'd use under the hood to implement a DirectShow or MF renderer.

Phaeron - 17 05 10 - 15:52

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.