Hi,

i have a directshow app in c++ that runs a pipeline to capture images live
from the camera and.. do some processing on them. I do this using a null
renderer and setting a appliation callback function in the filter.

The problem I am facing is with stopping the graph. I know that when the
pipeline receives S_FALSE from anyof the processing methods. I have built my
app around this construct. I return S_FALSE from the application's callbck
function if I find somethin interesting else return S_OK. My graph stops in
most cases, but with various builds(on different devices like PPC and SPs)
its behavior is really flaky; the graph simply does not stop. Is there any
aother way raising a speciific event from my application's callback function
so that the mesage is cascaded up the pipeline..? I am listening for
EC_COMPLETE and EC_USERABORT.

Best,