https://bugs.winehq.org/show_bug.cgi?id=42361
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com --- Current theory:
The lame encoded file starts later due to metadata added by the encoder so the 2048 bytes of input offered to acmStreamConvert are not enough for mpg123_read to reach the first mp3 block header. This results in error and cascades back and the program aborts.
I removed the first 1045 bytes of the 320kb lame mp3 and it played fine.