Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Auto Rendering on AVStream Minidriver

16 views
Skip to first unread message

sarath

unread,
Jan 16, 2008, 6:59:16 AM1/16/08
to
Hi All,

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

Tim Roberts

unread,
Jan 18, 2008, 1:04:04 AM1/18/08
to

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.

sarath

unread,
Jan 18, 2008, 3:27:05 AM1/18/08
to
On Jan 18, 11:04 am, Tim Roberts <t...@probo.com> wrote:
> Tim Roberts, t...@probo.com
> Providenza & Boekelheide, Inc.- Hide quoted text -
>
> - Show quoted text -

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

0 new messages