| Previous | Next |
| MF_E_ASF_PARSINGINCOMPLETE | MF_E_ASF_INVALIDDATA |
MF_E_ASF_MISSINGDATA
MF_E_ASF_MISSINGDATA is a continuity failure in the ASF data supplied to the splitter. Microsoft documents this result from IMFASFSplitter::GetNextSample when there is a gap in ASF data.
Inspect how packet bytes reach the splitter
- Log absolute byte offsets, buffer lengths, and packet sequence boundaries before every
ParseDatacall. - For variable-length packets received from a server, set
MFASFSPLITTER_PACKET_BOUNDARYcorrectly and never let one input buffer span multiple packets. - After a seek or source switch, call
IMFASFSplitter::Flushbefore feeding bytes from the new location.
The splitter can mark the first generated sample after a discontinuity with MFSampleExtension_Discontinuity. Missing data therefore points first to transport loss, truncated file data, or incorrect buffer assembly rather than to a decoder problem.
Microsoft: GetNextSample return values · Microsoft: packet-boundary handling · FFmpeg ASF parser source
Looking for a different code? Search another status or error code.