What does HRESULT 0x8004029F (VFW_E_DVD_RESOLUTION_ERROR) mean?

 
Previous Next
VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH VFW_E_CODECAPI_LINEAR_RANGE

VFW_E_DVD_RESOLUTION_ERROR

Meaning

Windows documents VFW_E_DVD_RESOLUTION_ERROR as “DVD Video Output is not at a proper resolution”. Here, the DVD playback graph produces or requests video output at a resolution that is not valid for the selected DVD rendering path.

Conditions that can produce it

  • Cause 1: decoder output dimensions are inconsistent with DVD video attributes.
  • Cause 2: renderer configuration forces an unsupported surface size.
  • Cause 3: display-mode or scaling negotiation produces an invalid output.

Relevant contract

This result belongs to the legacy DirectShow DVD Navigator contract. DVD state is authored and stateful: domains, user-operation controls, titles, menus, streams, command objects and graph construction each impose different preconditions.

Start with the DVD Navigator, graph builder, decoder inventory and renderer topology.

Evidence worth preserving

  • Evidence 1: DVD_VideoAttributes dimensions and aspect ratio.
  • Evidence 2: decoder output media type.
  • Evidence 3: renderer destination size and graph-builder status.

Correction strategy

  • Action 1: allow DVD-native dimensions through decoder negotiation.
  • Action 2: remove unsupported forced-resolution settings.
  • Action 3: select a renderer and display mode that can scale the DVD output.

Example incident

A custom decoder advertises a non-DVD output size to the EVR-only graph builder; negotiating a valid DVD resolution removes it.

Retry and recovery

Retry rule: Retry after correcting the decoder output or renderer configuration.

How it differs from nearby results

VFW_E_OUT_OF_VIDEO_MEMORY is a resource failure at an otherwise valid size, while it says the output resolution itself is inappropriate.

Official Microsoft references


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