dsfVorbisDecoder.dll DirectShow filter doesn't connect to source pin
I have a file which I know contains a Vorbis audio stream, but the dsfVorbisDecoder.dll DirectShow filter doesn't want to play it.
Source stream properties:
majortype = MEDIATYPE_Audio
subtype = {8D2FD10B-5841-4A6B-8905-588FEC1ADED9}
formattype = {B36E107F-A938-4387-93C7-55E966757473}
bFixedSizeSamples = FALSE
bTemporalCompression = FALSE
lSampleSize = 1
cbFormat = 4265
I used a file sink filter on the pin; these are the first 64 bytes of the result:
00 0A 0E BE B7 FC 7F 2E BF 8B 00 89 DE 80 1F 68
DC 5B FE 3F 97 DF 49 80 24 6E C0 1F 34 02 00 00
00 00 00 02 23 30 02 23 10 18 00 00 00 05 01 08
C0 01 06 1A A0 04 40 00 5E B7 DC FC 57 15 20 D1
I know that the Vorbis data stream contains audio, because I've played the file before with a different codec, namely CoreVorbis. Unfortunately, while CoreVorbis is installed, dsfVorbisDecoder.dll gets ignored completely for all files (at least in Windows Media Player) and I don't know of a way to change that.
I installed dsfVorbisDecoder.dll from: http://downloads.xiph.org/releases/oggdsf/opencodecs_0.84.17359.exe