Two issues about core audio and media foundation
1. If your application is based on Vista core audio and replies on DEVICE_STATE_DISABLED flag, you may encounter issue. There is no core audio API/flag can be used to replace. An ugly and unsupported workaround is to check/monitor some registry keys. This workaround may be broken after core audio is updated.
2. When index of ASF source is not available, Meida Foundation uses approximate seek automatically. It may cause long time delay. One obvious symptom is if you move the progress bar of Windows Media Player11(Vista version) to a random back position when playing back wma file, you may find the actual position is not the position you tried to set. It's a limitation. Currently, there is no way to get around it in MF.
They will be fixed and improved.