I see it messing up too, mine was already set all the way to more responsive.
Actually something seems messed...
16bit / more responsive / 60 second second song
it goes 50 51 52 53 54 -5 -4 -3 -2 -1 0 1 2 3 and all is well
16bit / more skip resistant / 60 second song
it goes 50 51 52 53 54 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 and blah
Thats sorta messed, it isn't -10 at 55 seconds, the reason it sounds normal is because from -10 to 0 its not ticking down 1 second at a time, its takes it only 5 seconds
So 2 wrongs make a right... its starting the countdown 5 seconds late, but counting down twice as fast.
24 bit / more responsive / 60 second song
50 51 52 53 54 -5 -4 -3 -2 -1 0 1 2 3 and all is well
24 bit / more skip resistant / 60 second song
50 51 52 53 54 -10 -9 -8 -7 -6 0 1 2
Here theres only 1 wrong and nothing to cancel it out... it starts the countdown late but doesn't count down twice as fast.
Thats what its displaying, dunno what its doing internaly because thta doesn't really explain whats happening to the sound.
Actually I'm guessing more responsive = no buffer, more skip resistant = 5 seocnd buffer...
and what its doing is at the end of a song it isn't waiting for the buffer to empty before beginning the next song, it begins the next song soon as it finishes reading the current song.
Tho I dunno whats really going on, cept I can reproduce the messed up timings easily, and it does skip the last 5 second or so with 24bit/buffered.