View Issue Details

IDProjectCategoryView StatusLast Update
0005901AAC / Video codec pluginCodecpublic2011-07-06 13:44
ReporterLudek Assigned To 
PriorityimmediateSeverityminorReproducibilityunable to reproduce
Status closedResolutionfixed 
Product Version1.05 
Target Version1.06Fixed in Version1.06 
Summary0005901: AAC Plugin: Conversion to MP4 on quad core can leads to corrupted track sometimes
DescriptionAlthough I haven't been able to reproduce this on dual-core, one user with quad-core reported that conversion to MP4 ends up with some empty tracks and/or error-messages, he got corrupted tracks that are cut off at the end or are empty.

I asked him to do a test with single core and he answered:
"I just did a conversion batch with one CPU-core only - it converted
more than 1,000 files without any obvious problem; no error messages,
no empty files. Probably this issue is really related to
multi-core-processing/multithreading"

It seems that the plugin isn't thread safe.
Additional Informationhttp://www.mediamonkey.com/support/staff/index.php?_m=tickets&_a=viewticket&ticketid=5470
TagsNo tags attached.
Fixed in build

Activities

jiri

2009-08-13 06:50

administrator   ~0018628

Michal, please review thread-safety of the plug-in.

michal

2009-08-14 17:49

developer   ~0018642

Last edited: 2009-08-14 17:50

I reproduced problem several times on dual-core (conversion of some files failed occasionally, while converting more files simultaneously). I found one problem with thread safety and fixed it. Now I cannot reproduce it already, please test it on quad-core.

michal

2009-08-17 16:09

developer   ~0018646

Last edited: 2009-08-21 03:56

Fixed in build 1300.
Merged in build 1258.

michal

2009-08-24 13:05

developer   ~0018676

Fixed in version 1.0.6.

rusty

2009-09-04 04:00

administrator   ~0018730

Verified no regressions & user confirmed that quad-core issue is resolved.