Crash: in_flac.dll doesn't play well with DSP plugins

To get bugs in the current release fixed, please report them here.

Moderator: Gurus

Posts: 18
Joined: Mon Jun 05, 2006 9:57 pm
Location: Hawaii

Crash: in_flac.dll doesn't play well with DSP plugins

Post by unzerpum »

Hi --

I'm currently having some serious problems with in_flac.dll -- specifically, it crashes during playback when certain DSP plugins are enabled.

These crashes *could* be caused by the DSP plugins themselves, but I don't think so, for the following reasons:

1) Multiple DSPs are causing problems -- specifically, Izotope Ozone, Izotope Vinyl, and Nullsoft Pitch/Tempo Control (three of the five plugins I use).

2) The other MediaMonkey input plugins that I've tested, including CDA, WMA, OGG, MP3 and WAV, all work perfectly with these three DSPs.

3) I've also tested this problem with the in_flac.dll Winamp plugin provided with the FLAC distribution, and that plugin also does not crash.

This doesn't appear to be related to FLAC encoding -- I can play all of these FLACs just fine in GoldWave. I have a mixture of GoldWave-encoded and MediaMonkey-encoded FLACs (both 1.1.2); both types are causing problems when played in MediaMonkey.

Here's how to reproduce:

1) Enable one of the three DSP plugins mentioned above through the Options screen.

2) Play back a FLAC-encoded song. (This crash can be reproduced on almost any song, but for some reason it doesn't happen to me as often on extremely short songs. Make sure the song you're playing is at least 1-2 minutes long.)

3) Move the slider on the player to near the end of the song. If Izotope Vinyl is enabled, the crash will occur immediately. If one of the other two DSPs is enabled, the crash will occur when the player reaches the end of the song.

As a temporary workaround, I can use the FLAC distro's in_flac.dll plugin, although that version has some subtle compatibility problems with MediaMonkey. Turning off my DSPs is another option, but darn it, I can't live without Ozone. ;)

I am using version of MediaMonkey, under Windows XP Professional (SP 2), on a Dell Dimension 8400 with a Pentium 4 3.2GHz CPU and 1GB of RAM.

Any questions, I'll be around...


--- Scott
Posts: 5411
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic

Post by jiri »

You are right, testing showed that some DSP plug-ins are overly sensitive to sounds buffer sizes they receive. It will be fixed in the next version, until then you can download updated plug-in here:

Posts: 18
Joined: Mon Jun 05, 2006 9:57 pm
Location: Hawaii

Post by unzerpum »

The fix worked! Thanks, Jiri! You guys are great. :)
Post Reply