Site icon EfmSoft

What does HRESULT 0xC00D1BD2 (NS_E_SAME_AS_INPUT_COMBINATION) mean?

 
Previous Next
NS_E_INVALID_FILE_BITRATE NS_E_SOURCE_CANNOT_LOOP

NS_E_SAME_AS_INPUT_COMBINATION

Where the Encoder produces this result

0xC00D1BD2 (NS_E_SAME_AS_INPUT_COMBINATION) identifies audiences mix same-as-input sizing with explicit width and height in one profile. This is an Encoder validation error; a later “cannot start encoding” dialog can hide the original HRESULT.

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.

What has already succeeded

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. For example, one audience has width/height zero while others contain explicit sizes. Reproduce the condition at the Encoder object that returned the HRESULT rather than treating it as a general codec or operating-system failure.

A controlled diagnostic sequence

  1. Record 0xC00D1BD2, the Encoder version and the exact API call or property access that returned it.
  2. Export the current .wme or .prx configuration, then capture width/height values and same-as-input state for every audience.
  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: use same-as-input consistently or specify dimensions consistently.

Nearby HRESULTs that mean something else

ResultWhy it differs
NS_E_INVALID_VIDEO_HEIGHT_ALIGNoutput height violates codec or format alignment
NS_E_INVALID_INTERLACEMODEselected codec does not support the requested interlace-preservation mode
NS_E_INVALID_VIDEO_WIDTH_ALIGNoutput width violates the selected codec or interlaced-mode alignment

Corrective action at the right layer

To correct this, use same-as-input consistently or specify dimensions consistently. A retry is useful only after the recorded same as input combination precondition changes.

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

Technical references


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

Exit mobile version