The MP3 Source Filter is a Filesource Filter that uses bass.dll
to decode MPEG Layer 3 Files. With it you're able to play MP3 Files from any DirectShow based player: Windows Media Player
, Zoom Player
and so on.
The MP3 Source Filter is able to play these files and since 1 Filter replaces 3, the Graphbuilding is much faster.
The Filter renders only Files with the .mp3 Extension. MP3 Streams within other Containers (like AVI, MKV) are still decoded by the FhG Decoder.
The reason I build this Filter is because of the buggy MPEG-1 Splitter by Microsoft. Some MP3 files that contains Pictures within Id3v2 Tags, or wrong MPEG Headers caused by bugged Taggers caused that the AsyncSource Filter didn't connect to the MPEG1-Splitter.