Page 1 of 1
m4a Beta testing problems
Posted: Thu Mar 13, 2008 1:44 am
by rhys100
hi, im testing this plugin, when i seem to convert the m4a files to mp3 my ram shoots up to 1.5gb (media monkey using 1.5gb of ram??) and completes the convert and seems to work but my whole computer just freezes up and pretty much dies till i kill the media monkey process with task manager.
does anyone else have this problem?
thanks
Posted: Thu Mar 13, 2008 11:11 am
by Ludek
I don't have this problem, RAM keeps its level during the whole converting process. Is this somehow specific to a particular track or do you have this problem with any m4a track?
Edited: Yes, I see a memory leak, I am looking into this. Thx.
Posted: Thu Mar 13, 2008 12:54 pm
by Ludek
Thank you. This huge mem leak will be fixed in the next beta version of this AAC plug-in addon.
Posted: Sun Mar 16, 2008 4:56 am
by peter_h
Used it for ripping 2 CDs. That's all I could do before it froze MM3. I couldn't close MM3, so required reboot. Same thing happened with next CD. So gave up. Will wait for next release.
Posted: Wed Mar 19, 2008 10:32 am
by mistresso
confirmed, I've also had the ram shoot up from about ~600m to well over 2 gig. It seems to mainly happen whenever it has a problem with volume levelling...
Speaking of the m4a performance, it's rather erratic. Sometimes it both plays the (unprotected) m4a flawlessly, other times it freezes. Re-loading MM3 will oftimes correct the problem.
Volume levelling analysis on these m4a's is also unpredictable. It will sometimes calculate fine, other times (even on the same song) freeze up, and/or throw an Access Violation in some ...AAC...dll. Once the DLL has thrown the exception, the plugin is hosed and I can't play any m4a's at all - they are all treated as inaccessible until I restart MM.
This is consistent with MM3's issues with handling unrecognized files - I think the main thing the devs need to work on here is how to tell when their thread has gotten "hung up" so the rest of the application doesn't come to a grinding halt, and chew up CPU. It seems like it should fail after a certain number of tries.