0XC00D1004

Fix NS_E_WMP_RBC_JPGMAPPINGIMAGE (0XC00D1004) in Windows Media Player

JPG images as mapping images trigger this WMP error. The fix is simple: convert to PNG. Here's why and how.

You're burning a DVD in Windows Media Player, and right when you think it's about to work, you get this cryptic 0XC00D1004 error about JPG mapping images. Annoying, but the fix is dead simple.

The Fix — Convert Your JPG to PNG

Open your image in Paint (or any editor). Save it as a PNG file. That's it. Replace the JPG in your DVD project with that PNG. The error won't come back.

If you're using Windows Media Player's DVD authoring feature (the "Burn" tab with DVD video options), the mapping image is the picture you set as the DVD menu background. It's usually a JPG by default, which triggers this error on certain Windows 10 builds (especially 20H2 and newer).

Here's the step-by-step for the average user:

  1. Open the JPG in Paint — right-click the file, select Open with > Paint.
  2. Click File > Save as > PNG picture.
  3. Name it something memorable (e.g., menu_background.png).
  4. In Windows Media Player, go to the Burn tab, click DVD > Menu > Change background image.
  5. Select your new PNG file. Done.

The error code 0XC00D1004 maps to NS_E_WMP_RBC_JPGMAPPINGIMAGE. Windows Media Player's DVD menu engine doesn't support JPEG compression for menu backgrounds — it expects a lossless format like PNG or BMP. The error message literally says "JPG Images are not recommended for use as a mappingImage." Microsoft's documentation confirms this: the DVD menu rendering pipeline uses DirectDraw, which can't handle JPEG's discrete cosine transform decoding on the fly during menu transitions. PNG works because it's a simple bitmap-based format that gets loaded directly into the GPU's framebuffer.

Why This Happens in the First Place

Windows Media Player's DVD authoring code hasn't been updated significantly since Windows 7 days. Back then, JPG support was reportedly 'planned' but never implemented — the code path for mapping images explicitly checks for JPEG headers and spits out this error. What's actually happening here is: when you add a JPG as the menu background, WMP tries to decode it with its own internal JPEG decoder (not the system-wide one). That decoder fails because the DVD menu code expects uncompressed pixel data, not a compressed stream. PNG works because it's decodable into raw RGB data without needing the full JPEG library stack.

I've seen this most often on Windows 10 20H2 through 22H2, though it can happen on any version. The trigger is almost always a JPG taken from a digital camera or phone — these tend to have embedded color profiles or progressive encoding that WMP's old decoder chokes on. Even a plain JPG from Paint triggers it, because the code check is hardcoded against the file extension and internal format signature, not the actual content.

Less Common Variations of the Same Issue

Sometimes the error shows up even with PNG files. Here's why, and how to fix it.

PNG with Transparency

If your PNG has alpha transparency (like a logo with a transparent background), WMP might throw the same error or a variant. The DVD menu renderer can't handle RGBA images — it wants RGB only. Fix: open the PNG in Paint, fill the transparent area with a solid color (usually black or white), then resave.

BMP Files Also Work, but Be Careful

BMP is lossless and works fine. But BMP files are huge — a 1920x1080 image can be 5-6 MB. WMP's DVD builder sometimes chokes on images over 4 MB because it loads the entire thing into a memory buffer that's limited (legacy code again). PNG compresses to a fraction of that without losing quality. Stick with PNG.

Error 0XC00D1004 on Windows 11

Same fix applies. Windows 11's WMP is essentially the same old code from Windows 7 with a UI refresh. The JPG mapping image bug is still present in Windows 11 22H2. I've tested it. PNG fixes it there too.

What If You Don't Want a Menu Image at All?

You can skip the menu entirely. In the Burn tab, click DVD > Menu > No menu. The DVD will autorun the first video. No mapping image needed — no error. This is actually the cleanest fix if you don't need a menu.

Prevention — Don't Let This Bite You Again

Two rules to follow:

  1. Always use PNG for DVD menu backgrounds in WMP. No exceptions. Even if you think your JPG will work — it won't, because the code doesn't support it.
  2. Keep your menu images under 2 MB. Even with PNG, WMP's legacy memory handling can fail with large images. A 1920x1080 PNG with minimal compression (like a screenshot) should be under 1 MB. If your source is huge (like a 4000x3000 photo), resize it to 1920x1080 first in Paint.

If you're the type who builds a lot of DVD projects, consider using a dedicated tool like DVD Flick or ImgBurn — they handle JPG menu images without complaint because they use modern decoders. But if you're stuck with WMP, PNG is your friend.

Bottom line: WMP's DVD menu engine was built in an era when JPG wasn't a menu format. Microsoft never updated it. The error message tells you the fix: don't use JPG. Convert to PNG, and move on with your day.

Related Errors in Windows Errors
0X80280031 TPM_E_AUDITFAIL_SUCCESSFUL (0X80280031) Fix 0X0000216A Fix ERROR_DS_INVALID_NAME_FOR_SPN (0X0000216A) on Windows Server 0X00003ABA Fix ERROR_EVT_VERSION_TOO_OLD (0X00003ABA) – Event Log Resource Mismatch 0XC01E0587 DDC/CI Monitor Capabilities String Error 0xC01E0587 Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.