The issue was answered via private support under PR66112. The cause of the problem was related to a counter overflowing which was resolved by resetting the decoder when the amount of data gets close to the overflow point.
My project have the same issue with the counter overflowing in MP3 decoder. I tried the work around with calling "adi_mp3_dec_resynch()" before counter overflow, but unfortunately the result is unacceptable for my project. The "adi_mp3_dec_resynch()"-ing is audible.
This is the output signal, before and after adi_mp3_dec_resynch().
I thing it's time for a new release of MP3 Decoder Library.
I've seen there is a new MP3 decoder library available.
Has this overflow been fixed?
This issue has been fixed in the latest decoder library.
Retrieving data ...