I am using an AVStream Minidriver for Decoding purpose. I want
this decoder to be used for decoding by any player which directly does
a RenderFile(). So, I have increased the merit of AVStream Minidriver
and that now when RenderFile() is called this decoder automatically
gets added into the graph but Output pin of this decoder filter is not
connected. This will get connected only when Render is done on output
pin explicitly.
When I added Debug Messages in the IntersectHandler &
DispatchSetFormat of AVStream Driver, I found that these functions are
not getting called when RenderFile() is done. They are getting called
only when Render on this output pin is done.
Can anyone help to sort this issue, that why RenderFile() is
not rendering the Output pin of the AVStream filter?
Thanks,
Sarath
What are your input and output formats? Intelligent connect will only
succeed if your output format can be directly connected to the renderer.
If, for example, your decoder puts out something that needs a color
converter, it won't work.
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
Video renderer supports the format of my decoder. But the
IntersectHandler() of output pin is not even called. I checked it by
keeping debug statements in IntersectHandler() of output pin.
Thanks,
Sarath