Discussion:
What does EC_PAUSED mean?
(too old to reply)
k***@yahoo.com
2006-08-23 23:02:00 UTC
Permalink
To make a long story short, I'm on a project to synchronize two
DirectShow instances on two different computers. The media seems to
stay in sync until, according to my logs, the EC_PAUSED event
(http://windowssdk.msdn.microsoft.com/en-us/library/ms783586.aspx) is
fired; that's when things start to fall out of sync between the two
computers.

I'm trying to understand under what conditions is the EC_PAUSED event
firing? What causes it? What does it mean? I'm not pausing (either
manually or programmatically) anything. How could this event get fired?


Thanks in advance and my apologies for being naive,

Ben
drep
2008-05-15 01:04:56 UTC
Permalink
I think it could mean when the video actually starts playing (after buffered
etc) on the screen. More like UnPaused.

Or if you're getting it on just one computer asymetrically, it might mean a
filter's buffer was starved and the graph had to pause for a few ms.

Great project idea, are you opensource by a chance? Would love to add this
into my opensource app.
Post by k***@yahoo.com
To make a long story short, I'm on a project to synchronize two
DirectShow instances on two different computers. The media seems to
stay in sync until, according to my logs, the EC_PAUSED event
(http://windowssdk.msdn.microsoft.com/en-us/library/ms783586.aspx) is
fired; that's when things start to fall out of sync between the two
computers.
I'm trying to understand under what conditions is the EC_PAUSED event
firing? What causes it? What does it mean? I'm not pausing (either
manually or programmatically) anything. How could this event get fired?
Thanks in advance and my apologies for being naive,
Ben
Loading...