I am creating a cross-platform application. So far so good for most of the features I am currently using from FMOD 3.5.
However, I was disappointed to find out that I can not play a WMA on Linux with FMOD, that is one of the things I was looking for. I understand probably why this is, that FMOD is using the Windows Media API for playing WMA’s, and it does not actually have it’s own WMA Codec. Was wondering if this would ever come to Linux?
It seems like there are a lot of features missing from the Linux API, (Recording, MIDI, Hardware Accelerated 2D/3D sound, Compressed WAV, WMA, ASF, Internet Streaming)
Are there any plans on bringing more and more of these missing features to the Linux API?
I was looking for a document or read me about the differences in the FMOD API on the two platforms, and now with the new MAC FMOD API it would be really nice to know what works on what platforms, and what doesn’t, and what works differently on which platforms. If there already is such a document and I just missed it, could someone point me to it, if not I would love to request such a document be distributed with the API’s in the future. (I mean this over and above the Feautre Matrix provide on the website, but a more detailed to the API Funtion level).
- Aalst asked 14 years ago
Yeah the new doc idea is great.
WMA can go to other platforms. It is on Mac OS X because Microsoft ported their Media Player to it. Also, MPlayer which is only for Linux/Unix, plays ASF/WMA files. It is a GNU GPL Open Source project at:
Also OSS 3.9.7b (http://www.opensound.com) Handles FM and Wave-table MIDI playback, MIDI input and output, and supports Hardware accelleration on the supported sound cards. Plus a lot of other things that may/could be useful to FMOD.
Regardless, I think FMOD is a great API for Windows, and I would love to see it someday get to the same level on as many other platforms as possible.
The WMA is not illegal in MPlayer. They are using the WMA Audio that is also called DivX Audio. Since MPlayer uses a DivX Codec, they use the Divx audio to play the WMA files since they are the same. Since Divx is not really free, there is a fee to use the codec, either by Ad-ware or to pay for it. They problibly licensed it from Microsoft and since the DivX codec has been legally ported to several platforms, the WMA has also, just I think it took someone to figure this out and use it for not DivX stuff as well I guess.
That is all I can figure from the Mplayer site and Divx Digist.
If MPlayer or Divx were using an Illegal reversed engineer version of WMA then Microsoft would have sued them along time ago, since both have been around for a while. Also since it is the ONLY WMA play on linux there might be something to that also.
I agree with not using illegal projects with your project or any other project. I do not think it is one. Thought it could help.
Please login first to submit.