views:

111

answers:

0

I have an application that runs 24/7 encoding video from a capture card. It goes into an encoder build against the Windows Media Format SDK. Under some circumstances (maybe a CPU spike?) the encoder will decide to drop to about 1/4 of the frame rate and never seems to recover. It just gets stuck at the lower frame rate until it is restarted.

Does this ring any bells? The encoder complexity is set to '1'.

Can you dynamically detect this condition? Is there something that can be done to a running encoder to kick it out of this mode back to the original target frame rate?

Thanks in advance.