Crash – Just discovered this in 32, then checked it in 33 and it still does it..
To reproduce, run the generatetone example.
press and hold f (to lower frequency) until it goes into the negatives…At around -900 and lower you will be able to hear it crackle, stutter, and then it crashes somewhere in the FmodEx.dll
Call stack is as follows:
I then went back to 20, and saw that the example limits it to a minimum of 100, and you can’t go below that. Looking at the code however, it seems that FMOD is the thing that does the limiting, however it no longer seems to do this.
[quote="Seb":203mwdcx]Oh, so just because you don’t want to touch GPL stuff, you decided not to add support for it? Why not develop an external codec for it?
Edit: Also, it’s not very professional to state that you’ll add support for something and then suddenly withdraw that claim. Just my 2 cents.[/quote:203mwdcx]Maybe you just don’t know how the GPL works, but it’s [b:203mwdcx]against the law[/b:203mwdcx] for him to touch GPL stuff in this case. Would you rather he broke the law?
[quote="Janus":28re6hz7][quote="Seb":28re6hz7]Oh, so just because you don’t want to touch GPL stuff, you decided not to add support for it? Why not develop an external codec for it?
Edit: Also, it’s not very professional to state that you’ll add support for something and then suddenly withdraw that claim. Just my 2 cents.[/quote:28re6hz7]Maybe you just don’t know how the GPL works, but it’s [b:28re6hz7]against the law[/b:28re6hz7] for him to touch GPL stuff in this case. Would you rather he broke the law?[/quote:28re6hz7]
Oh I know how the GPL works. My friend is one of the few peeps that fully read it and understood it. Hosting a GPLed product on their webby is NOT a GPL violation. If it is, point that paragraph out.
I’ve make some test under Linux platform.
m3u file format is not recognized on this platform (Linux). When I tried to play an m3u playlist, createSound returns the error 23 (Unsupported file or audio format).
Don’t know if playlists are supposted to be implemented for this platform …
On Windows, the only problem I found are for relative path (like was reported in a previous post).
[quote="brett":33qaxbnx]it always returns the same pointer, and yeah, don’t release it, i hope i put an error check in to stop people doing that! :o[/quote:33qaxbnx]Gotcha. I really love all these nice automation features; a lot of them mirror things I was planning on implementing myself for my scripting interface. Being able to just pop tone generation DSPs in is one of my favorite changes, I think, and the channelgroups look like they’re going to be really useful as well.
(Are IT/S3M/MOD/MIDI/etc files channelgroups, now? or do they still behave as a single channel that’s mixed internally?)
[quote="brett":13timwkn]We are very close with dolby and we don’t want to ruin that partnership either. We are not a hobbyist / bedroom company we have legal issues to consider.[/quote:13timwkn]
I don’t see the point in stating that you’ll support AC3 if you already knew that you’re close with Dolby, and you already knew that they don’t want peeps supporting AC3 in their products (even though GPLed libraries are available).
Right, so how come Dolby hasn’t taken legal actions against “ffmpeg”, “VLC” and so on (softwares that uses AC3 decoding stuff)? I’ve never even seen any software that’s decoding AC3 getting shutdown by Dolby.
liba52 is an AC3 decoder wrapped as a static library – I presume it’s illegal then? 😆
You’re stating that “we’ve not found any libraries not being GPL”, which sort of means that GPL is the thing avoiding you to add AC3 support. This was 2005, a few months ago too – and you’re not even mentioning that Dolby don’t want you lot to support AC3 in FMOD.
Hey, the new channel group feature looks darn cool! I’m really looking forward to being able to use it. There are some things, though, that I’d love to see happen to make them even more useful:
- The ability to assign a channel group to a channel group (so that submixes can be submixed)
- Volume/Pan/Frequency variations on the group (this one may pose a bunch of “how do you expect this to work?” questions :)…Hm, I’m not sure how I would expect that to work, particularly given that channels can be added and removed from the group at any time. I’ll think upon this.)
- 3D parameters (pos and vel at the least, though min/max and occlusion would also be useful, and mebbe even cone settings) which would override the settings on the subsounds while they’re in the group (similar to stop/paused/frequency/pan/etc.)
Also a question on groups: if I assign a name to a group, is it a requirement that the group name be unique?
Also also one (extremely minor) detail: in the header fmod.hpp the comment on the ChannelGroup constructor talks about the DSP class, rather than the ChannelGroup class. 😀
This new version looks great! Thank you very much!
[quote="brett":cq5gkcpd]Since when are the projects you listed from respectable companies or organizations?[/quote:cq5gkcpd]
They’re not, but does that matter?
[quote="brett":cq5gkcpd]They are all hobby based libraries done by individuals, and as soon as patent infringments are issued on these sort of things it is largely pointless seeing as they are often teenagers, and the open source community is hard to track down.[/quote:cq5gkcpd]
Right, so the authors of ffmpeg – peeps who reversed engineered the WMA decoder are (seen as) teenagers? 😆
[quote="brett":cq5gkcpd]The post you referred to was 4 months ago, and yes, we’ve already had several meetings with dolby in the last few months in person. Dolby want to [b:cq5gkcpd]SELL hardware decoders[/b:cq5gkcpd]. They don’t want software decoders available that they cannot earn revenue from.[/quote:cq5gkcpd]
Yeah, I know that. But if they care, why don’t they hunt the aforementioned softwares down?
[quote="brett":cq5gkcpd]I don’t know why you’ve got such an attitude demanding something for free which could comprimise our professional integrity.[/quote:cq5gkcpd]
Attitude? I am discussing in a manner way – but I bring the facts and confront them to you (which you experience as a bad attitude).
[quote="brett":cq5gkcpd]We don’t owe you this, and you could probably wrap that liba52 thing you mentioned in about 20 minutes with an fmodex codec plugin, so end of discussion.[/quote:cq5gkcpd]
You’re right – you don’t owe me this (or nothing at all), but what about the rest of the peeps who’s been waiting for the AC3 support? And yeah, I could wrap an FMOD Ex codec for AC3, but time is lacking me.
[quote="brett":2ufoptlv]Thanks for shitting up this thread. It is supposed to be for reporting issues on fmod release v33, not uninformed opinions. Your whole argument is that they havent been shut down or sued, therefore it is ok.
I guess we should go nuts then! I’ll just go ahead and put as much gpl and reverse engineered code as we can! When we eventually get brought into a lawsuit, i’m sure our customers will love us knowing that their games have illegal code in it, and that they will also have to face court action!
You have no idea how real businesses work and the difference between a bunch of hackers vs a registered company.[/quote:2ufoptlv]
Hah, quite amazing what attitude you confront the users with. Since you can’t stand someone else outdoing you in a discussion, I’ll just call this EOD. Feel free to remove my posts, I bet you want to. 😆
Hey, thanks for your replies.
I think I was a bit confused when I wrote the thing about the variations on channel groups – I read through the header again and I realized that most of those [i:c5pizti6]override[/i:c5pizti6] the settings on the channels (with the exception of volume, of course). However, the confusion is gone now
As for the 3D parameters, I can certainly iterate over the members of a channel group to set their 3D parameters individually no problems, but I guess it’s just a matter of completeness. You do, after all, have a pan setting for channel groups, which, if you think about it, is like a 2D position. No worries if you opt not to do this – it’s not that big a deal to iterate over the channels in a group.
The channel group name is going to be incredibly useful, incidentally, I’m definitely going to use it.
[quote="brett":b91jb65j]i really don’t want to reply to arguments that try to pick apart paragraphs line by line because they are tiring and sidetracking the core point too much. I’m just not interested in continuing this discussion because you are wrong. Nothing you have said has been a valid argument to violate software agreements. You didn’t ‘win’.[/quote:b91jb65j]
Now where did I state that I won? I pretty much assumed that I won (but didn’t state it) because you got pissed (yes you did), and my overall point was that you can’t stand by the things you’ve said. Same with AAC support – I’ve tried loads of files with the AAC codec (FMOD Ex), and none of them would play. And to all bug reports about the AAC codec, you’ve simply said that you’ll look into it in the future (IIRC).
I work in the Gaming industry, and I know exactly what Brett is talking about.
Feature lists are created at the start of a project, usually before the design is complete, and definately before much of the code has been created.
From the start to the end of the project, many new features may be added, as well as many removed. They could be removed due to technical limitations that have arrisen due to other features added, or they could be removed due to time constraints.
In FMOD’s case it seems that while a particular file format was envisioned to be added, (At the time, talks with Dolby may have been promising), it was no longer viable as Dolby’s stance has changed.
I know from experience that such discussions usually take course over several months. You can’t just email them and they say yes or no, it’s a lengthy process.
I think it is great that the FMOD team release a Feature list for their product, as it gives me some perspective on where they are heading.
[quote:8e7vz9ke]I guess I got you guys (atleast you) a bit wrong then. [/quote:8e7vz9ke]
Seb, you seem to have some point to prove, and once you have proven it, you seem to want to find something else. I can’t see what the FMOD team has done to you to make you feel this way, unless your entire life was relying on them providing you with this particular file format support.
Even then, as Brett said, you could always add support for it yourself, or perhaps someone with more time (as you seem to only have time to bitch and whine on this forum, and not actively take 20 mins to make the plugin yourself) could make it for you if you asked in a new thread.
Before you reply to my post (which i’m sure you will), why don’t you take a step back and think about what it is that you actually want? At first I thought you were simply annoyed that support for the fileformat was not added, but now it seems like you just want to find someone to rip to shreds.
Since you now know that FMOD won’t support this file format (due to extremely valid reasons), why don’t you either take the time to make the plugin or as I said above, post in a new thread, and ask if someone else has had a chance or is willing to do so.
You never know, someone may have already created one and it will take you only 5 seconds of your time to download it and 10 mins to implement it.
NOTE: If you pick my entire post apart in segments like I saw you do to Brett’s then you really are just a Troll with nothing better to do.
Please login first to submit.