| Previous | Next |
| MF_E_NO_SAMPLE_DURATION | MF_E_RT_UNAVAILABLE |
MF_E_INVALID_STREAM_DATA
MF_E_INVALID_STREAM_DATA means that a component encountered bytes that do not form valid stream data at the point where it was parsing or decoding them. It can be caused by truncated downloads, damaged packets, a bad segment boundary, or a mismatched parser.
Preserve the failing context
- Record the source, byte position or segment sequence, selected media type, and component that returned the code.
- Compare file size or segment hashes with the source when transport corruption is possible.
- Do not classify it as an unsupported codec until the container and stream integrity have been checked.
Repeated failures at the same position point to input content; failures at varying positions can indicate transport, buffer-lifetime, or producer issues.
Microsoft: basic MFT processing model · Microsoft: IMFSourceResolver::CreateObjectFromByteStream
Looking for a different code? Search another status or error code.