| Previous | Next |
| NS_E_DVD_NO_AUDIO_STREAM | NS_E_DVD_NO_DECODER |
NS_E_DVD_GRAPH_BUILDING
Diagnostic meaning beyond the standard message
The actionable meaning of 0xC00D116C / NS_E_DVD_GRAPH_BUILDING is issuing a DVD operation before the playback graph has completed construction.
Why the operation can reach this point
Successful reading of files from the DVD volume does not prove that the navigation program, decoder graph or protected output path can be used. One concrete reproduction is: a navigation command is sent while the decoder graph is still connecting pins.
Evidence matrix
| Evidence | Why it matters for graph building |
|---|---|
| Producing object and operation | disc path and media generation, DVD domain, title/chapter, region values for disc/drive/decoder, selected audio/video/subpicture streams, decoder CLSIDs, renderer and display mode, protection negotiation result and first DirectShow HRESULT |
| Key observation | graph build state, outstanding filter connections, requested command and first build HRESULT |
| Controlled comparison | Repeat the producing call after changing only this condition: wait for graph completion or repair the filter connection that prevents readiness. |
Minimal experiment
- Capture
0xC00D116C, the exact Player/API operation and the first timestamp at which it appears. - Save graph build state, outstanding filter connections, requested command and first build HRESULT; do this before ejecting media, reconnecting a device, canceling a job or rebuilding the Player object.
- Correlate the result with disc path and media generation, DVD domain, title/chapter, region values for disc/drive/decoder, selected audio/video/subpicture streams, decoder CLSIDs, renderer and display mode, protection negotiation result and first DirectShow HRESULT.
- Reproduce once with the original source and destination, then apply only this change: wait for graph completion or repair the filter connection that prevents readiness.
Do not collapse it with these results
| Related result | Different condition |
|---|---|
NS_E_DVD_NO_AUDIO_STREAM | finding and connecting an enabled DVD audio stream |
NS_E_DVD_NO_DECODER | locating compatible MPEG-2/DVD decoders required to build the graph |
NS_E_DVD_NO_VIDEO_STREAM | finding and connecting a playable video stream from the DVD Navigator |
Recovery and verification
Resolve the responsible precondition: Wait for graph completion or repair the filter connection that prevents readiness. A successful retest must pass the same graph building checkpoint, not merely hide the message in a different UI path.
During verification, do not bypass region or copy-protection checks; diagnose the supported playback path by preserving the exact disc, drive, decoder and display connection involved.
Authoritative documentation
Looking for a different code? Search another status or error code.