Last night I was mixing down a 57:00 show, and about 51 mins on the mixdown I got an error dialog, just simply stated “Integer Overflow” (mAirlist was the dialog title). When I clicked OK, I then got the Eureka crash dialog, but clicked on 'Continue" which it did, and the resultant file seemed to show no errors. Played fine.
The error occured when the size of a particular item, when converted to 16-bit linear PCM (the format used internally by the mixdown engine), was above 4GB.
[quote=“Torben, post:5, topic:7128”]Fixed in b873. Thanks for reporting.
The error occured when the size of a particular item, when converted to 16-bit linear PCM (the format used internally by the mixdown engine), was above 4GB.[/quote]
Thanks. Curious as to what goes bigger than 4GB as 16bit PCM. Even a one hour 16bit WAV file 44.1kHz sample rate is around 600MB.
Hm, true. Then probably it was when BASS_ChannelGetPosition returned -1 (as signed 64-bit integer) at the end of the stream, which is 0xFFFFFFFFFFFFFFFF, and does not fit into a 32-bit unsigned integer.