Re: Intermitent IMediaControl::Stop problem
From: Scott VanDelinder (ScottVanDelinder_at_discussions.microsoft.com)
Date: 11/16/04
- Previous message: Conan Callen: "Re: BDA AnalogTV tuning examples"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 16 Nov 2004 10:33:22 -0800
The link you included mentioned use of InSendMessage before destoying the
graph. I'm not really destroying it, just stopping it, but decided to give
it a try. I sent the update to the application off to my customer a couple
weeks ago, and apparently this has fixed the problem. Thanks very much to
everyone who replied for the help on this item.
"Geraint Davies" wrote:
> >>Could you explain why you expect the Renderer is trying to send a message
> >>to
> >>the application?
>
> There's also a worker thread owned by the filter graph control code which is
> shared between all graphs in a process. This worker thread has a lock and
> the code to gain the lock pumps messages while waiting for the lock. I've
> seen this lead to deadlocks in other cases (see
> http://www.gdcl.co.uk/q_and_a.htm#FGC_Deadlock ) and I would not be
> surprised if there was a similar explanation. You could try creating the
> graphs with no thread as suggested in the article and see if that helps.
>
> G
>
>
>
- Previous message: Conan Callen: "Re: BDA AnalogTV tuning examples"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|