DirectShow does not contain a public license for its MP3 decoder which means that if you want to use it, you have to license it yourself.

Check out this page
http://www.mp3licensing.com/help/developer.html#2

it explains everything. The rules have changed since I last checked. Now if you write a game and sell less than 5000 copies you won't need to pay royalties.