What does HRESULT 0x400D3A98 (MF_S_ASF_PARSEINPROGRESS) mean?

 
Previous Next
NS_I_MANUAL_PROXY MF_I_MANUAL_PROXY

MF_S_ASF_PARSEINPROGRESS

MF_S_ASF_PARSEINPROGRESS is a success status, not a fatal parse error. It describes an ASF parser that has accepted data but has not yet reached a finished state for the current parsing work.

Continue the splitter loop

The WMContainer splitter is driven by IMFASFSplitter::ParseData and GetNextSample. Feed Data Object bytes at valid packet boundaries, retrieve samples while ASF_STATUSFLAGS_INCOMPLETE is set, and then provide more input when no additional sample is ready.

Do not treat this status as evidence that the ASF file is corrupt. Check whether the caller stopped supplying buffers too early or confused “parsing is still progressing” with MF_E_ASF_PARSINGINCOMPLETE, which is an error for an action attempted before enough data was parsed.

Microsoft: parsing an ASF Data Object · FFmpeg ASF demuxer source · Wine Media Foundation HRESULT definitions


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