| Previous | Next |
| MF_E_ASF_UNSUPPORTED_STREAM_TYPE | MF_E_NO_EVENTS_AVAILABLE |
MF_E_ASF_DROPPED_PACKET
MF_E_ASF_DROPPED_PACKET records packet loss at the ASF container level. Microsoft notes that splitter discontinuities are commonly caused by dropped network packets, corrupt file data, or switching source streams.
Trace packet continuity, not decoder output first
- For network input, log packet boundaries and transport sequence/offset information before bytes enter
ParseData. - For files, compare the failing byte range with a fresh copy and check for truncation or sparse reads.
- Inspect
MFSampleExtension_Discontinuityon the first sample produced after the break.
A decoder may later report artifacts or missing references, but those are downstream symptoms. Preserve the first ASF HRESULT and the byte offset where continuity was lost. FFmpeg's ASF demuxer is also useful as an independent parser when deciding whether the defect is in the file or the application's buffering path.
Microsoft: splitter discontinuity handling · FFmpeg ASF demuxer source · Microsoft: GetNextSample errors
Looking for a different code? Search another status or error code.