What does HRESULT 0xC00D3A98 (MF_E_ASF_PARSINGINCOMPLETE) mean?

 
Previous Next
MF_E_HARDWARE_DRM_UNSUPPORTED MF_E_ASF_MISSINGDATA

MF_E_ASF_PARSINGINCOMPLETE

MF_E_ASF_PARSINGINCOMPLETE means the requested operation depends on ASF structures that the parser has not finished building. The practical question is whether more bytes are still expected, not whether the codec can decode the stream.

Check the parse boundary and feed cycle

  • Verify that parsing starts at the ASF Data Object packet area, not in the Header Object or in the middle of a packet.
  • Keep the source buffer alive while generated samples reference its data.
  • Continue the documented ParseData/GetNextSample cycle instead of issuing a later operation as soon as the first buffer is accepted.

This code differs from MF_E_ASF_INVALIDDATA: incomplete parsing can be resolved by supplying the missing input or completing the parse sequence, whereas invalid data indicates malformed ASF content.

Microsoft: ASF splitter input and output cycle · Microsoft: ASF support layers · Wine mferror.h


Looking for a different code? Search another status or error code.