Re: Multiple DirectShow Window problems




(Hopefully) Final update: I (finally) took once piece of advice that Thore
Karlsen offered: I had switched from the VMR9 to the VMR7 renderer at his
suggestion, and the problems changed, but didn't go away. I finally tried
the VideoRenderer, (as opposed to VideoMixerRenderer) and that fixed all the
problems.

It is interesting to note that there were still some problems with both the
nVidia 6600 (card from PNY) and the 6800 (card from Leadtek if it matters)
in rendering certain MPEG files. One file had a line of random noise along
the top of the player window, that interestingly didn't stop even after the
playback stopped at the end of the file. When the end of the file was
reached, the State stayed in VFW_S_STATE_INTERMEDIATE longer than any other
file I'd seen, and it timed out in my program giving me an error message.
This could also be an interaction issue between the cards and the codec mind
you. These problems went away when I re-installed the ATI Radion X850XT
card.

My only issue now is that the VMR's, when they worked, started more cleanly.
As it is, although I paused the playback window on the first frame of each
of my MPEGS, when I first reveal them (by hiding the window that is covering
them) the first frame seems to not render cleanly. It's hard to say what
I'm seeing, because it is so fast, but there is some issue there that I
don't think was there with the VMR7 or VMR9.

Thanks to Mr. Karlsen and TMH for all their help!


.



Relevant Pages

  • Re: Problems connecting VMR9 in a renderer graph with GMFBridge
    ... Infinite Tee, then I call RenderStreambetween these two filters ... Then I add VMR9 and repeat RenderStreambetween Infinite Tee and ... Then I stop renderer graph, unbridge two graphs with Bridge(NULL, ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Best strategy for creating a custom renderer?
    ... > I intend to write a renderer with a custom presenter. ... Preferably using VMR9 ... > customizes the renderer whereas I'd like to create a stand-alone renderer COM ... I don't seem to find any base classes for the VMR9 renderer. ...
    (microsoft.public.win32.programmer.directx.video)
  • Video renderer performance
    ... sitting in the AGP bus and other on the ISA bus (or whatever the non ... I'm using the default renderer, VMR7 and VMR9 and the tests I've run are. ... coming in as YUV2 for the two VMRs and RGB for the Default renderer. ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Problems connecting VMR9 in a renderer graph with GMFBridge
    ... Infinite Tee, then I call RenderStreambetween these two filters ... Then I add VMR9 and repeat RenderStreambetween Infinite Tee and ... Then I stop renderer graph, unbridge two graphs with Bridge(NULL, ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: TestcapVBI does not work with Video Mixing Renderer
    ... I am using VMR9 in my test. ... But when I just replace "Line21 Decoder" ... I saw Video Mixing Renderer in the image you provided (the ... have the VBI codec and VMR9 the graph and you try to connect via ...
    (microsoft.public.win32.programmer.directx.video)