Without an external hardware decoder, I don't think the DS has the horsepower to handle the MPEG4 video compression that is used in almost every ASF file or stream... I might be wrong, but I think there's a reason for Moonshell using a crappy MPEG1 video compression.