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

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Crash: in_flac.dll doesn't play well with DSP plugins

by unzerpum » Mon Jun 12, 2006 10:08 am

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

by jiri » Mon Jun 12, 2006 4:47 am

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

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

by unzerpum » Sun Jun 11, 2006 4:49 pm

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

Top