0
0

What formats will be natively supported by the next version of FMOD? BASS has support for AAC (and MP4), APE, MusePack, Lossless Audio, OptimFROG/OptimFROG DualStream, Speex and WavPack (through add-ons developed by me).

  • You must to post comments
0
0

[quote="KarLKoX":2bsklgvk]http://52.88.2.202/forum/viewtopic.php?t=2712

i’ll add optimfrog soon.[/quote:2bsklgvk]

I have already finished coding an APE and OFR plugin, but there is a problem with both of them (which I will fix ASAP). :)

  • You must to post comments
0
0

I wrote an OFR plugin for my private crappy soundeditor, it works great.
The APE is already available with the fmod addon (without bug ?, :lol:).
WavPack would be a another good codec to support for fmod though ๐Ÿ˜‰

  • You must to post comments
0
0

[quote="gunnar67":3gz13c7m]BASS is Open Source?
I think you mean your BASS_AAC plugin is Open Source.
But your plugin is loaded dynamically into BASS.
So the question this arises , if GPL’ed code may linked dynamically to non GPL’ed code. Same problem arises for photoshop plugins, or even windows ocx’s.

I myself have written a MusikEngine code which wrappes fmod and enables (via FSOUND_CreateStream) playing of MPC,APE and FLAC files with fmof.
If i would no use faac (under the GPL) would I violate the gpl because of using fmod? But i also use windows dlls( like user32.dll) which are closed source too.

what do you think?

regards,
gunnar[/quote:3gz13c7m]

No, BASS is not open source, BASS_AAC is. I have not released the source code yet (will do when the MaresWEB website is online). I am not violating any laws AFAIK, GPL states that you have to show the source code whenever a person asks for it. You don’t have to release it with your binary executable (which most people does).

Also, BASS is not dynamically loading BASS_AAC. BASS_AAC dynamically loads BASS. It’s the users responsibility to dynamically load BASS_AAC (though his/hers application would have to be OS AFAIK).

  • You must to post comments
0
0

[quote="brett":16e0gpvo]it doesnt sound very native if theyre addons.[/quote:16e0gpvo]
No, what I meant was, what formats does FMOD natively support? I didn’t say that BASS supports those formats natively.

[quote="brett":16e0gpvo]we’ve got flac and aac support (compiled in not external) and of course plugin support in FMOD Ex so anything can be easily added.[/quote:16e0gpvo]
Where can I get FMOD Ex?

  • You must to post comments
0
0

[quote="KarLKoX":3s54jpyn]I wrote an OFR plugin for my private crappy soundeditor, it works great.
The APE is already available with the fmod addon (without bug ?, :lol:).
WavPack would be a another good codec to support for fmod though :wink:[/quote:3s54jpyn]

I will probably write Lossless Audio, MusePack, Speex and WavPack plugins for FMOD.

The FMOD class found in the link you posted earlier uses an outdated version of the FLAC and the MusePack decoder library. It will be fairly easy for me to port the BASS_MPC code (which uses the latest MusePack decoder library, libmusepack 1.1) to FMOD.

Anyway, you got your plugins working? I might drop the OFR plugin (because it’s the most buggy plugin), but the APE plugin contains both APE and APL support and is fairly bug free (except for one simple problem). ๐Ÿ˜‰

  • You must to post comments
0
0

[quote="brett":3mbgodhz]Do you mean a complete list of fmod’s formats?
This is just from memory but it is wav, acm wav (ie any codec), raw, mp3, mp2, mod, s3m, xm, it, ogg, aac, flag, midi (native and cross platform this time not handled by dmusic or anythign like that), asf, aiff, wma, dls, sf2, fsb (fmod format), cdda hmm i think thats it.[/quote:3mbgodhz]
OK, I see…

[quote="brett":3mbgodhz]its in the private alpha tester forum just on the main forum page, but it will be going public in a matter of days, we’re just cleaning up some issues and docs at the moment.
The plugin architecture is extremely easy to use (just define open/close/read/seek), there are some examples as well.[/quote:3mbgodhz]
OK, interesting. I might write some plugins for FMOD Ex.

By the way, are you using FAAD2 (ie. libFAAD) to handle AAC data?

  • You must to post comments
0
0

Indeed, the mpc and flac libs are a “little” outdated now :)
My OFR plugin works nicely perhaps because i use it to only decode the optimfrog data to pcm data to a buffer i can work with, the plugin is then deallocated.
In this context, the plugin is stable.

  • You must to post comments
0
0

[quote="brett":9flk38dd]oops i just updated my post while you replied :).[/quote:9flk38dd]
Oh. :)

[quote="brett":9flk38dd]we are using the LGPL version of libfaad at the moment i think and as an external plugin so we don’t violate any laws. I think this is an older version of the library.[/quote:9flk38dd]
Oh. Yes, you must be using some old version of the library since the newer versions were licensed under GPL (and requires a license from Nero AG if you are using the software in a commercial application). BASS_AAC uses the latest version of libFAAD (GPLed).

[quote="brett":9flk38dd]edit: that would be cool if you could write plugins, i think we might set up a special plugin forum for people to submit their stuff. I know phpbb even has hacks to install rating systems so they could be rated as well, and sorted by rating etc.[/quote:9flk38dd]
Interesting. I will look into it. The plugin architecture sounds really easy, so it shouldn’t be any problem to write plugins.

  • You must to post comments
0
0

[quote="KarLKoX":1n9030eu]Indeed, the mpc and flac libs are a “little” outdated now :)
My OFR plugin works nicely perhaps because i use it to only decode the optimfrog data to pcm data to a buffer i can work with, the plugin is then deallocated.
In this context, the plugin is stable.[/quote:1n9030eu]

Is it a plugin for FMOD Ex, or?

  • You must to post comments
0
0

[quote="brett":zlpsfv93][quote="Seb":zlpsfv93]
Oh. Yes, you must be using some old version of the library since the newer versions were licensed under GPL (and requires a license from Nero AG if you are using the software in a commercial application). BASS_AAC uses the latest version of libFAAD (GPLed).
[/quote:zlpsfv93]

good to see it advocates violating GPL then :)[/quote:zlpsfv93]

Well, it is OS. ๐Ÿ˜‰

  • You must to post comments
0
0

Well, have a look at Winamp. The “in_mp4” plugin uses FAAD2 (ie. libFAAD) to handle AAC data, but Winamp itself is NOT open source. Winamp is such a well-known and wide-spread program, that if it violated any laws, it would already be known by now.

  • You must to post comments
0
0

BASS is Open Source?
I think you mean your BASS_AAC plugin is Open Source.
But your plugin is loaded dynamically into BASS.
So the question this arises , if GPL’ed code may linked dynamically to non GPL’ed code. Same problem arises for photoshop plugins, or even windows ocx’s.

I myself have written a MusikEngine code which wrappes fmod and enables (via FSOUND_CreateStream) playing of MPC,APE and FLAC files with fmof.
If i would no use faac (under the GPL) would I violate the gpl because of using fmod? But i also use windows dlls( like user32.dll) which are closed source too.

what do you think?

regards,
gunnar

  • You must to post comments
0
0

[quote="brett":13g545gd][quote="Seb":13g545gd]Well, have a look at Winamp. The “in_mp4” plugin uses FAAD2 (ie. libFAAD) to handle AAC data, but Winamp itself is NOT open source. Winamp is such a well-known and wide-spread program, that if it violated any laws, it would already be known by now.[/quote:13g545gd]

If it hosts it on it’s site it is violating GPL because it is making that plugin a part of its application.

The main reason they can do it is because GPL is never taken to court. Only once it has been tested (and they gpl people won), but since then it has been nothing. GPL authors are usually hobbyists with no money :)[/quote:13g545gd]

Yes, that’s correct. How stupid of me. The “in_mp4” plugin can be downloaded from RareWares which hosts it on some server which is located in a country where these licensing issues does not apply (Brasil AFAIK).

And yes, the GPL authors are usually hobbyists with no money. ๐Ÿ˜‰

  • You must to post comments
0
0
  • You must to post comments
0
0

[quote="Seb":2q41w62t][quote="KarLKoX":2q41w62t]Indeed, the mpc and flac libs are a “little” outdated now :)
My OFR plugin works nicely perhaps because i use it to only decode the optimfrog data to pcm data to a buffer i can work with, the plugin is then deallocated.
In this context, the plugin is stable.[/quote:2q41w62t]

Is it a plugin for FMOD Ex, or?[/quote:2q41w62t]

No, this is a plugin for my wip soundeditor.

  • You must to post comments
0
0

Sorry but i dont get your point…
I found nothing in the thread about gpl issues.

If you mean , you also have code to use other decoders with fmod.
I know that. But your code is c and look rather hackish and is only usable on win32. But my app is C++ and runs on win32,linux an Mac OSX.

regards,
gunnar

  • You must to post comments
0
0

[quote="brett":ubtz5z0c]Do you mean a complete list of fmod’s formats?
This is just from memory but it is wav, acm wav (ie any codec), raw, mp3, mp2, mod, s3m, xm, it, ogg, aac, flag, midi (native and cross platform this time not handled by dmusic or anythign like that), asf, aiff, wma, dls, sf2, fsb (fmod format), cdda hmm i think thats it.

FMOD Ex is in the private alpha tester forum just on the main forum page, but it will be going public in a matter of days, we’re just cleaning up some issues and docs at the moment.
The plugin architecture is extremely easy to use (just define open/close/read/seek), there are some examples as well.[/quote:ubtz5z0c]

this sounds very very interesting…. :D, I want to thank the whole FMOD team for the greatest soundsystem i have ever seen! ๐Ÿ˜‰

  • You must to post comments
0
0

[quote="gunnar67":st5c4wfo]Sorry but i dont get your point…
I found nothing in the thread about gpl issues.

If you mean , you also have code to use other decoders with fmod.
I know that. But your code is c and look rather hackish and is only usable on win32. But my app is C++ and runs on win32,linux an Mac OSX.

regards,
gunnar[/quote:st5c4wfo]

??

My post is a answer to the initial topic.

  • You must to post comments
Showing 18 results
Your Answer

Please first to submit.