What does HRESULT 0xC00D4A3A (MF_E_STREAMSINKS_OUT_OF_SYNC) mean?

 
Previous Next
MF_E_STREAMSINK_REMOVED MF_E_STREAMSINKS_FIXED

MF_E_STREAMSINKS_OUT_OF_SYNC

MF_E_STREAMSINKS_OUT_OF_SYNC is a coordination failure inside a media sink that owns several stream sinks. It is especially relevant to sinks that must combine audio, video, or other timed streams into one presentation or container.

Compare stream timelines, not just queue sizes

  • Record each stream identifier, sample timestamp, duration, discontinuity marker, and the last sample accepted by the sink.
  • Check for backward timestamps, large gaps, missing samples, or one branch continuing after another branch has stopped producing data.
  • Preserve the order of end-of-segment markers and finalization relative to the last sample on every stream.

Media Foundation documents that stream sinks receive one stream each and that cross-stream timestamp drift matters to multiplexing sinks. Restarting one stream sink alone can make the skew worse. Diagnose the timestamp relationship and the point where the streams first diverge.

Microsoft: media sinks and stream sinks · Microsoft: ProcessSample timestamp rules · Wine: mferror.h


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