What does HRESULT 0xC00D1BDD (NS_E_INVALID_NONSQUAREPIXEL_COMPAT) mean?

 
Previous Next
NS_E_INVALID_INTERLACE_COMPAT NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL

NS_E_INVALID_NONSQUAREPIXEL_COMPAT

Diagnostic meaning beyond the standard text

For NS_E_INVALID_NONSQUAREPIXEL_COMPAT (0xC00D1BDD), the actionable event is non-square-pixel output conflicts with the Player 7.1 compatibility target.

Why the session can reach this point

Windows Media Encoder profiles can be checked for compatibility with older Windows Media Player generations. VBR, multiple audiences, audio/video format variation, interlace and non-square pixels can move a profile beyond the version 7.1 compatibility envelope.

The profile may be valid for Windows Media 9 or later and still be intentionally rejected when an older compatibility target is required. One concrete way to reach the condition is that anamorphic output is enabled in a profile intended for legacy clients.

Decision path

  1. Record 0xC00D1BDD, the Encoder version and the exact API call or property access that returned it.
  2. Export the current .wme or .prx configuration, then capture pixel-aspect mode/ratio and DetectCompatibility result.
  3. Verify the legacy player compatibility rules 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 square-pixel output or target a newer player.

Codes with similar symptoms but different owners

ResultWhy it differs
NS_E_INVALID_INTERLACE_COMPATinterlace preservation conflicts with the Player 7.1 compatibility target
NS_E_MULTIPLE_VIDEO_SIZESaudiences use different frame sizes while Player 7.1 compatibility is requested
NS_E_MULTIPLE_AUDIO_FORMATSaudiences use different audio formats while legacy Player 7.1 compatibility is requested

Safe recovery

Use square-pixel output or target a newer player.

Do not describe a compatibility result as codec corruption; first decide whether support for the older player is a real requirement.

Source material


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