| Previous | Next |
| NS_E_WMP_JPG_BAD_VERSION_NUMBER | NS_E_WMP_JPG_CCIR601_NOTIMPL |
NS_E_WMP_JPG_BAD_PRECISION
Diagnosing NS_E_WMP_JPG_BAD_PRECISION
0xC00D1037 maps to this result. Its actionable interpretation is the JPEG frame declares a sample precision unsupported by the WMP image decoder within the skin artwork decoder and raster-file contract; the producing mechanism is the image-loading path used by Windows Media Player skins to identify GIF, PNG, BMP or JPEG data, validate format-specific headers and create a bitmap usable by a UI control.
Evidence that separates the result
| Field | What to record |
|---|---|
| What to verify | Record the SOF precision field, frame type and component count |
| Artifact identity | Format header fields, dimensions, bit depth and color model for this reproduction |
| Runtime state | First invalid marker/chunk and its byte offset for this reproduction |
| Owning object | Decoder-supported coding mode versus the file’s declared mode for this reproduction |
| Lower-level result | Standalone decode result outside the skin package using the same bytes for this reproduction |
| Correlation | Archive member name, byte length, hash and file signature for this reproduction |
Representative case for JPEG bad precision: A high-precision JPEG opens in specialist software but not in the legacy skin decoder.
Focused test and correction
- Confirm the failure directly: record the SOF precision field, frame type and component count.
- After you convert the artwork to an accepted sample precision while retaining a lossless master, recreate the owning WMP object and verify that the corrected generation completes.
Nearby results with different conditions
| Result | Different condition |
|---|---|
NS_E_WMP_JPG_BAD_VERSION_NUMBER | The JPEG version or decoder/library version field is outside the implementation’s accepted set |
NS_E_WMP_JPG_CCIR601_NOTIMPL | The JPEG asks for CCIR 601 sampling treatment not implemented by this decoder path |
NS_E_WMP_JPG_BAD_DCTSIZE | The JPEG requests a DCT block or scaled-DCT mode unsupported by the embedded decoder |
Verification
Repeat the original operation with a fresh owning object after the identified precondition is corrected.
Technical references
- Skin files and image resources — API or format context.
- ITU-T T.81 JPEG specification — documentation for this result.
- JPEG standards overview — normative or platform material relevant to this result.
Looking for a different code? Search another status or error code.