Ah after much frustration and experimentation I discovered that once I uninstalled an old codec package I had, it all worked perfectly.

Thanks for all the support guys.