Я занимаюсь разработкой mp3-декодера с использованием Media Foundation API.
Все отлично работает на моем компьютере и на всех протестированных мной компьютерах, кроме ПК с Windows 7 Home Premium, где api
IMFSourceReader * pReader = NULL;
HRESULT hrError = MFCreateSourceReaderFromURL(<file_to_decode.mp3>, 0, &pReader);
завершается с ошибкой MF_E_UNSUPPORTED_BYTESTREAM_TYPE.
Файл mp3 одинаков для всех тестов.
Я что-то упустил? Есть идеи?