What does HRESULT 0xC00D1B95 (NS_E_INTERLACE_REQUIRE_SAMESIZE) mean?

 
Previous Next
NS_E_DEVCONTROL_FAILED_SEEK NS_E_TOO_MANY_DEVICECONTROL

NS_E_INTERLACE_REQUIRE_SAMESIZE

Diagnostic meaning beyond the standard text

For NS_E_INTERLACE_REQUIRE_SAMESIZE (0xC00D1B95), the actionable event is interlace-preserving output is configured with dimensions different from the input.

Why the session can reach this point

The video profile selects a codec and rate-control mode, then supplies bitrate, peak rate, frame rate, frame size, key-frame spacing, quality, buffer and optional interlace or pixel-aspect settings. The codec validates both values and combinations.

A source preview does not prove that the output profile is accepted; output dimensions and rate-control settings are validated by the selected encoder codec. One concrete way to reach the condition is that a profile scales 720x480 interlaced capture to a smaller frame while preserving fields.

Decision path

  1. Record 0xC00D1B95, the Encoder version and the exact API call or property access that returned it.
  2. Export the current .wme or .prx configuration, then capture input and output width/height, crop margins and interlace-preservation flag.
  3. Verify the video stream and audience settings precondition without changing the source, profile and output sink at the same time.
  4. Run one controlled comparison that changes only the identified precondition: match output dimensions to the post-crop input or disable interlace preservation.

Codes with similar symptoms but different owners

ResultWhy it differs
NS_E_INVALID_VIDEO_BITRATEvideo average bitrate is rejected by the selected codec or audience configuration
NS_E_VIDEO_BITRATE_STEPDOWNvideo bitrate decreases when total audience bitrate increases
NS_E_INVALID_VIDEO_PEAKRATEvideo peak bitrate lies outside the codec or VBR mode's accepted range

Safe recovery

Match output dimensions to the post-crop input or disable interlace preservation.

Do not rely on the UI label alone; record the numeric profile fields and codec identity before changing presets.

Source material


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