Yes...works fine with iTunes. I honestly don't know why I am spending so much time on this...I just want to fix the problem.
I found this fix on another thread, posted by brady lee, but it did not work for me.
Go to Computer
Look for a file called l3codecp.acm (you'll probably find l3codeca.acm which is why you're having the error)
If you find l3codeca.acm continue on........
Close out of that
Go to start
Click the arrow next to Hkey_Local_machine
Then click the arrow next to Software
Arrow next to Microsoft
Arrow next to Windows NT
Arrow next to Current Version
Then highlight or click once on the name Drivers32
On the list to the right it will say msacm.l3acm then to the right of that under "Data" it should read C:\Windows\System32\l3codecp.acm(will probably say l3codeca.acm)
If it reads l3codeca.acm you need to right click on msacm.l3acm and click MODIFY
Once in there, leave the data that's already there, just find the spot where it says
l3codeca.acm and replace it with l3codecp.acm- (you're only changing one letter the A after codec to a P) click ok restart your computer and it WILL work!! It sounds complicated but if you follow everything I say, it will work like a charm and you won't have the problem again. If you know of anyone else having the same problem direct them to this and have them run through it.
The funny thing is, at the final step the data for the entry "...l3codecp.acm" was suspiciously empty. I will try to add the same data file and see what happens.