https://bugs.winehq.org/show_bug.cgi?id=42361
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 57169 --> https://bugs.winehq.org/attachment.cgi?id=57169 another hack
The problem might be simpler than that. What the application can't cope with is that after acmStreamConvert the value of cbDstLengthUsed must not be zero, otherwise the app will give up.
Since we have the MP3 that has the problem we need to replicate the calls from the program (acmStreamOpen, acmStreamPrepareHeader and acmStreamConvert) and check what acmStreamConvert returns for cbDstLengthUsed when fed with cbSrcLengthUsed = 2048.