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

This forum is for reporting bugs in MediaMonkey for Windows 4. Note that version 4 is no longer actively maintained as it has been replaced by version 5.

Moderator: Gurus

unzerpum
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 2.5.3.968 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...

Thanks,

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

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: http://www.mediamonkey.com/beta/in_flac.dll

Jiri
unzerpum
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