Tuesday, August 31, 2010

WriteSample Error 0xc00d002e

I followed by WMF guids to write video to network sink. Everything is OK
first, but about 8 minues later, the WriteSample return an error
code:0xC00D002E (which is error message about:An operation requested for a
particular time could not be carried out on schedule.). Could anyone help me
and tell me why this will happen?


Besides, I try to use Flush() after WriteSample() but after that the
error:0xC00D002E will happened quick more often! Why this can happen? How's
the correct ussage about Flush() ?

3 comments:

  1. An operation requested for a particular time could not be carried out on schedule. (NS_E_LATE_OPERATION / 0xC00D002EL)
    That means your computer is too slow. Try it again and close the preview window immediately. This error mostly occure within the first minute of encoding. You may also try to lower the quality (see above).

    ReplyDelete
  2. The most common explanation for this error is when you have >1 streams and the application is feeding frames to the FSDK out of sync. If, for example, stream1 is receiving samples far ahead of stream2, at some point the FSDK writer will decide to stop waiting for stream2 and start packetizing. Later, if a frame for stream2 arrives, it is too late to be packetized.

    ReplyDelete
  3. Try to encode DV video to High definition quality video (VBR).

    ReplyDelete