diff --git a/tests/fate/demux.mak b/tests/fate/demux.mak
index a01d771546df66bf08e65f8d2c05406e2b4198a3..4dd953e76f5960535b36bf07d1e9f5cdfc97f186 100644
--- a/tests/fate/demux.mak
+++ b/tests/fate/demux.mak
@@ -90,3 +90,6 @@ fate-wtv-demux: CMD = framecrc -i $(SAMPLES)/wtv/law-and-order-partial.wtv -vcod
 
 FATE_TESTS += fate-xmv-demux
 fate-xmv-demux: CMD = framecrc -i $(SAMPLES)/xmv/logos1p.fmv -vcodec copy -acodec copy
+
+FATE_TESTS += fate-xwma-demux
+fate-xwma-demux: CMD = crc -i $(SAMPLES)/xwma/ergon.xwma -acodec copy
diff --git a/tests/ref/fate/xwma-demux b/tests/ref/fate/xwma-demux
new file mode 100644
index 0000000000000000000000000000000000000000..83a3b086cf4912c905e733464fcaff0d52b8f004
--- /dev/null
+++ b/tests/ref/fate/xwma-demux
@@ -0,0 +1 @@
+CRC=0x2ac2159e