WMV blues

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hi
I am developing a video transcoding app for a website.
It builds an encoding graph to convert files to AVI with the VP31 video
codec + WM Audio V2 for the sound.

One problem im facing on Pre DX9 systems is:
Asking the graph to add a source filter for WMV files, It puts in the
CLSID_NetShow {6B6D0800-9ADA-11d0-A520-00A0D10129C0} filter.
In graphedit, I can build the graph fine, but in my app, when that is
put in, instead of having 2 output pins, the filter shows 5 pins

Special pin
Stream 0
Stream 1
Stream 0
Stream 1

And all the pins fail to connect to the video compressor

I tried doing ICaptureGraphBuilder2::RenderStream, but that fails too.
I tried using the WM ASF reader but it shows 0 output pins
All this works perfectly on a system with DX 9 installed.

I'm at my wits end!

.



Relevant Pages

  • Re: Video/Audio Capture
    ... is a stream graph, with each node having input and output "pins", except ... A graph can have multiple source nodes, or you can just create multiple ... sources to stay in syn with the video. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Intermitent IMediaControl::Stop problem
    ... >>I have developed an application that is streaming live video from Viewcast ... with only one of the video streams displayed at any given time. ... >>on the other graph. ... > maybe you should try waiting for state changes for a shorter period of ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: InfTee doesnt work with Video Mixing Renderer 9
    ... > The graph works fine in this configuration. ... > When I add the InfTee filter, it cannot connect to VMR9 directly. ... > This problem doesn't occur with the old Video Renderer. ...
    (microsoft.public.multimedia.directx.dshow.programming)
  • Never getting EC_COMPLETE
    ... I'm never getting an EC_COMPLETE event when I play an MPEG-2 video. ... While one graph is being played I'm building the ... I'm never getting an EC_COMPLETE from the first graph. ... rendering the output pin of the new source filter and it reuses the ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Reasons pins wont connect?
    ... The way I was constructing the graph was to actually do RenderFile or ... and then tear down a few filters and insert new ... that QueryAccept on the downstream Video Renderer says is "good" and ... THEN try to do a IPin::Connectbetween to the two pins, ...
    (microsoft.public.win32.programmer.directx.video)