| Previous | Next |
| MF_E_ASF_INDEXNOTLOADED | MF_E_ASF_UNSUPPORTED_STREAM_TYPE |
MF_E_ASF_TOO_MANY_PAYLOADS
MF_E_ASF_TOO_MANY_PAYLOADS is a packetization limit, not a codec failure. ASF data packets contain payloads, and the multiplexer builds packets from one or more input media samples.
Inspect packetization and sample granularity
Log stream number, sample size, sample timestamp, clean-point status, configured ASF packet size, and the number of samples submitted before the failure. A single input sample can span multiple packets, and one packet can contain data from several samples; the multiplexer controls that mapping.
Do not repeatedly resubmit the same sample after this HRESULT without understanding whether the multiplexer already retained prior data. Drain available output with GetNextPacket as required by the documented loop. When generating ASF outside Media Foundation, compare packet payload parsing with an independent implementation such as FFmpeg to detect malformed payload-count fields.
Microsoft: generating ASF data packets · FFmpeg ASF muxer source · Wine Media Foundation error definitions
Looking for a different code? Search another status or error code.
