0
0

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:

FMODEX! 1000be1f()
FMODEX! 1000bcce()
FMODEX! 1000b561()
FMODEX! 1000b561()
FMODEX! 1000b561()
FMODEX! 1000b561()
FMODEX! 1000cf53()
FMODEX! 1000385c()
FMODEX! 10003c58()
FMODEX! 10007680()

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.

Cliff :)

  • You must to post comments
0
0

[b:2lqjr7rf]Missing File: playlist.m3u for the playlist example.[/b:2lqjr7rf]

I’m assuming this is supposed to exist? or is it simply text to replace in the example? If so, perhaps add a note about it?

[b:2lqjr7rf]Can’t find relative path files.[/b:2lqjr7rf]

When Winamp saves an .m3u and the m3u is saved in the directory before the songs, then it uses relative rather than absolute paths in the playlist file.

If you run the playlist example and feed it the path to an .m3u file at another path, it seems to attempt to load the songs from the current working directory, instead of using the directory where the .m3u was loaded from as the base path, if a full path doesn’t exist in the m3u.

Cliff :)

  • You must to post comments
0
0

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.

  • You must to post comments
0
0

[quote="brett":1wkz3d3s]i’m supposed to rewrite the aac code from scratch? what else would you like us to do? i’m sure it would only take a few minutes![/quote:1wkz3d3s]

Of course! ๐Ÿ˜€ No, but what I meant was, try to get it sorted.

  • You must to post comments
0
0

Congratulations Brett!!! Good job!

  • You must to post comments
0
0

[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?

  • You must to post comments
0
0

I’ve tried to run the FMOD Designer example SimpleEvent of FMOD Ex 33, bug the call car->start() returns the error 33 (An invalid parameter was passed to this function. ).

  • You must to post comments
0
0

Will repeated calls to getMasterChannelGroup return the same pointer, or is it refcounted somehow? Do I need to be careful with it in any way if I wrap it with a custom class (I assume destroying it is a no-no)?

  • You must to post comments
0
0

[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.

  • You must to post comments
0
0

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).

  • You must to post comments
0
0

[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?)

  • You must to post comments
0
0

[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).

  • You must to post comments
0
0

Have you tried the playlist example in the linux release? That loads an m3u file without any problems

  • You must to post comments
0
0

Seems setup shows again old version number (33) :)

Wavemapper seems not to work, at least not on my system (WIn98)

  • You must to post comments
0
0

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? ๐Ÿ˜†

Edit:

http://52.88.2.202/forum/viewtopic.php?p=16554#16554

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.

  • You must to post comments
0
0

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!

  • Guy
  • You must to post comments
0
0

[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? :roll:

[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. :)

  • You must to post comments
0
0

Also another (again, extremely minor) detail in fmod.hpp, at the top there is a forward declaration for class Listener, which isn’t declared or used anywhere.

Just an FYI :)

  • G
  • You must to post comments
0
0

[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. ๐Ÿ˜†

  • You must to post comments
0
0

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.

Thanks again!

  • G
  • You must to post comments
0
0

[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).

  • You must to post comments
Showing 1 - 20 of 26 results
Your Answer

Please first to submit.